# HG changeset patch # User Aleksej Bobylev # Date 1506707462 -10800 # Node ID 16d5ef60f3d626971122a76ecd7356cec4fd8a28 # Parent 12e37ac0edec89dbc0d36b3182a3d22f2f91d119 cook: use 'cp -r' instead of 'cp -a' to make stuff files root-owned. diff -r 12e37ac0edec -r 16d5ef60f3d6 cook --- a/cook Fri Sep 29 02:53:23 2017 +0300 +++ b/cook Fri Sep 29 20:51:02 2017 +0300 @@ -423,7 +423,7 @@ mkdir -p "$fs/usr/share/locale" for i in $LOCALE; do if [ -d "$install/usr/share/locale/$i" ]; then - cp -a $install/usr/share/locale/$i $fs/usr/share/locale + cp -r $install/usr/share/locale/$i $fs/usr/share/locale fi done fi @@ -435,7 +435,7 @@ mkdir -p "$fs/usr/share/pixmaps" for i in png xpm; do [ -f "$install/usr/share/pixmaps/$PACKAGE.$i" -a ! -f "$fs/usr/share/pixmaps/$PACKAGE.$i" ] && - cp -a $install/usr/share/pixmaps/$PACKAGE.$i $fs/usr/share/pixmaps + cp -r $install/usr/share/pixmaps/$PACKAGE.$i $fs/usr/share/pixmaps done fi fi @@ -445,7 +445,7 @@ if [ "${COOKOPTS/!menus/}" == "$COOKOPTS" -a "$GENERIC_MENUS" != 'no' ]; then if [ -d "$install/usr/share/applications" -a -z "$WANTED" ]; then mkdir -p "$fs/usr/share" - cp -a $install/usr/share/applications $fs/usr/share + cp -r $install/usr/share/applications $fs/usr/share fi fi } @@ -464,7 +464,7 @@ # Homemade desktop file(s) can be in stuff. if [ -d "$stuff/applications" ]; then mkdir -p $install/usr/share - cp -a $stuff/applications $install/usr/share + cp -r $stuff/applications $install/usr/share fi if [ -f "$stuff/$PACKAGE.desktop" ]; then mkdir -p $install/usr/share/applications @@ -474,7 +474,7 @@ # Add custom licenses if [ -d "$stuff/licenses" ]; then mkdir -p $install/usr/share/licenses - cp -a $stuff/licenses $install/usr/share/licenses/$PACKAGE + cp -r $stuff/licenses $install/usr/share/licenses/$PACKAGE fi }