diff options
Diffstat (limited to 'core-services')
-rw-r--r-- | core-services/98-sbin-merge.sh | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/core-services/98-sbin-merge.sh b/core-services/98-sbin-merge.sh new file mode 100644 index 0000000..df8629f --- /dev/null +++ b/core-services/98-sbin-merge.sh @@ -0,0 +1,11 @@ +if [ -d /usr/sbin -a ! -L /usr/sbin ]; then + for f in /usr/sbin/*; do + if [ -f $f -a ! -L $f ]; then + msg "Detected $f file, can't create /usr/sbin symlink." + return 0 + fi + done + msg "Creating /usr/sbin -> /usr/bin symlink, moving existing to /usr/sbin.old" + mv /usr/sbin /usr/sbin.old + ln -sf bin /usr/sbin +fi |