summaryrefslogtreecommitdiff
path: root/helpers/lh_chroot_symlinks
diff options
context:
space:
mode:
Diffstat (limited to 'helpers/lh_chroot_symlinks')
-rwxr-xr-xhelpers/lh_chroot_symlinks38
1 files changed, 7 insertions, 31 deletions
diff --git a/helpers/lh_chroot_symlinks b/helpers/lh_chroot_symlinks
index e574480..2aef0df 100755
--- a/helpers/lh_chroot_symlinks
+++ b/helpers/lh_chroot_symlinks
@@ -47,41 +47,17 @@ Create_lockfile .lock
if [ "${LIVE_SYMLINKS}" = "enabled" ]
then
- if [ -f chroot/usr/bin/symlinks ]
- then
- SYMLINKS="true"
- fi
-
- if [ -n "${SYMLINKS}" ]
- then
- # Installing symlinks
- case "${LH_APT}" in
- apt|apt-get)
- Chroot "apt-get install --yes symlinks"
- ;;
-
- aptitude)
- Chroot "aptitude install --assume-yes symlinks"
- ;;
- esac
- fi
+ # Checking depends
+ Check_package chroot/usr/bin/symlinks symlinks
+
+ # Installing depends
+ Install_package
# Converting symlinks
Chroot "symlinks -c -r -s /"
- if [ -n "${SYMLINKS}" ]
- then
- # Removing symlinks
- case "${LH_APT}" in
- apt|apt-get)
- Chroot "apt-get remove --purge --yes symlinks"
- ;;
-
- aptitude)
- Chroot "aptitude purge --assume-yes symlinks"
- ;;
- esac
- fi
+ # Removing depends
+ Remove_package
# Creating stage file
Create_stagefile .stage/chroot_symlinks