BSD compat changes for 'cp' with a directory
authorBill Erickson <berick@esilibrary.com>
Sun, 20 Nov 2011 23:37:31 +0000 (18:37 -0500)
committerBill Erickson <berick@esilibrary.com>
Thu, 22 Mar 2012 19:17:14 +0000 (19:17 +0000)
When copying an entire directory with 'cp -r', change "cp -r foo/" to "cp
-r foo".  BSD cp treats "cp -r foo/" like "cp -r foo/*", which copies
the contents of foo to the destination directory and not the directory
foo itself.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/xul/staff_client/Makefile.am

index bcd8bd3..9cb3955 100644 (file)
@@ -84,8 +84,8 @@ build_dir:
        @cp -fR components build/
        @cp application.ini build/
        @if [ -f "install.mccoy.rdf" ]; then cp install.mccoy.rdf build/install.rdf; else cp install.rdf build/; fi
-       @cp -fR build/chrome/content/util/ build/server/
-       @cp -fR build/chrome/content/auth/ build/server/
+       @cp -fR build/chrome/content/util build/server/
+       @cp -fR build/chrome/content/auth build/server/
        @cp build/chrome/content/main/constants.js build/server/main/constants.js
        @cp build/chrome/content/main/bindings.xml build/server/main/bindings.xml
        @cp build/chrome/content/OpenILS/data.js build/server/OpenILS/data.js