# HG changeset patch # User Dominique Corbex # Date 1362047951 -3600 # Node ID f4b27ae2f99fd852414bc446e00353a88f577ac7 # Parent 1ec8a747eee56c67fd8904e6b28fec089b4d03f6 coreutils: fix: /bin/cp missing diff -r 1ec8a747eee5 -r f4b27ae2f99f coreutils/receipt --- a/coreutils/receipt Thu Feb 28 10:46:10 2013 +0000 +++ b/coreutils/receipt Thu Feb 28 11:39:11 2013 +0100 @@ -67,19 +67,28 @@ cp -a $install/usr/bin/split $fs/usr/bin cp -a $install/usr/bin/users $fs/usr/bin cp -a $install/usr/bin/groups $fs/usr/bin - cp -a $install/usr/bin/cp $fs/bin + # we need busybox cp for installing the pkg + cp -a $install/usr/bin/cp $fs/usr/bin } # Pre and post install commands for Tazpkg. -# We must remove all Busybox symlink before installing. +# We must remove all Busybox symlink but cp before installing. # pre_install() { local root root=$1 echo "Processing pre-install commands..." - echo -n "Removing all Busybox replaced utils... " - rm -f $root/usr/bin/od $root/usr/bin/split $root/bin/cp + echo -n "Removing Busybox replaced utils... " + rm -f $root/usr/bin/od $root/usr/bin/split + status +} + +post_install() +{ + echo -n "Installing cp..." + rm $root/bin/cp && + mv $root/usr/bin/cp $root/bin status }