| Index: src/scripts/enter_chroot.sh
|
| diff --git a/src/scripts/enter_chroot.sh b/src/scripts/enter_chroot.sh
|
| index 804d8ce64e16c4da7c15f4f710f8e2c294591ddb..77b4722897b03262132f4132e14c53b74ced4bab 100755
|
| --- a/src/scripts/enter_chroot.sh
|
| +++ b/src/scripts/enter_chroot.sh
|
| @@ -93,10 +93,10 @@ function setup_env {
|
| die "Could not mount $MOUNTED_PATH"
|
| fi
|
|
|
| - MOUNTED_PATH="$(readlink -f "$FLAGS_chroot/dev/pts")"
|
| + MOUNTED_PATH="$(readlink -f "${FLAGS_chroot}/dev")"
|
| if [ -z "$(mount | grep -F "on $MOUNTED_PATH ")" ]
|
| then
|
| - sudo mount none -t devpts "$MOUNTED_PATH" || \
|
| + sudo mount --bind /dev "$MOUNTED_PATH" || \
|
| die "Could not mount $MOUNTED_PATH"
|
| fi
|
|
|
| @@ -142,14 +142,8 @@ function setup_env {
|
| fi
|
| fi
|
|
|
| - # Mount fuse device from host machine into chroot and copy over
|
| - # corresponding kernel modules.
|
| - MOUNTED_PATH="$(readlink -f "${FLAGS_chroot}${FUSE_DEVICE}")"
|
| - if [ -z "$(mount | grep -F "on ${MOUNTED_PATH} ")" ] && \
|
| - [ -c "${FUSE_DEVICE}" ] ; then
|
| - echo "Attempting to mount fuse device for gmergefs"
|
| - sudo touch "${MOUNTED_PATH}"
|
| - sudo mount --bind "${FUSE_DEVICE}" "${MOUNTED_PATH}"
|
| + # Install fuse module.
|
| + if [ -c "${FUSE_DEVICE}" ] ; then
|
| sudo modprobe fuse 2> /dev/null ||\
|
| echo "-- Note: modprobe fuse failed. gmergefs will not work"
|
| fi
|
|
|