From 1a4faa0c6e0f6cbecc9b3939284a73d88df46dc0 Mon Sep 17 00:00:00 2001 From: "Richter, Robin" <robin.richter@mailbox.tu-dresden.de> Date: Fri, 8 Nov 2019 16:01:30 +0100 Subject: [PATCH] Update functions.sh --- files/functions.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/files/functions.sh b/files/functions.sh index 56e52fe..c62a51b 100755 --- a/files/functions.sh +++ b/files/functions.sh @@ -4,6 +4,7 @@ # return: # 0 is installed # 1 something went wrong + installTcPackages(){ while [ $# -ne 0 ] do @@ -11,3 +12,18 @@ while [ $# -ne 0 ] shift done } + +start_chroot(){ + sudo mkdir -p /mnt/debinst/{dev/pts,proc,sys} + sudo mount /dev /mnt/debinst/dev --bind + sudo mount devpts /mnt/debinst/dev/pts -t devpts + sudo mount none /mnt/debinst/proc -t proc + sudo mount none /mnt/debinst/sys -t sysfs + + sudo LANG=C.UTF-8 chroot /mnt/debinst $1 + + sudo umount /mnt/debinst/sys + sudo umount /mnt/debinst/proc + sudo umount /mnt/debinst/dev/pts + sudo umount /dev /mnt/debinst/dev +} \ No newline at end of file -- GitLab