svn commit: trunk/busybox/applets
vapier at busybox.net
vapier at busybox.net
Wed Jun 7 18:12:29 UTC 2006
Author: vapier
Date: 2006-06-07 11:12:27 -0700 (Wed, 07 Jun 2006)
New Revision: 15320
Log:
add a --noclobber flag
Modified:
trunk/busybox/applets/install.sh
Changeset:
Modified: trunk/busybox/applets/install.sh
===================================================================
--- trunk/busybox/applets/install.sh 2006-06-07 18:08:25 UTC (rev 15319)
+++ trunk/busybox/applets/install.sh 2006-06-07 18:12:27 UTC (rev 15320)
@@ -10,10 +10,12 @@
fi
h=`sort busybox.links | uniq`
cleanup="0"
+noclobber="0"
case "$2" in
--hardlinks) linkopts="-f";;
--symlinks) linkopts="-fs";;
--cleanup) cleanup="1";;
+ --noclobber) noclobber="1";;
"") h="";;
*) echo "Unknown install option: $2"; exit 1;;
esac
@@ -81,8 +83,12 @@
;;
esac
fi
- echo " $prefix$i -> $bb_path"
- ln $linkopts $bb_path $prefix$i || exit 1
+ if [ "$noclobber" = "0" ] || [ ! -e "$prefix$i" ]; then
+ echo " $prefix$i -> $bb_path"
+ ln $linkopts $bb_path $prefix$i || exit 1
+ else
+ echo " $prefix$i already exists"
+ fi
done
exit 0
More information about the busybox-cvs
mailing list