Old changes

master
Ismael Barros² 2021-01-10 22:43:40 +00:00
parent 47cfc145eb
commit 440dcd8b55
1 changed files with 6 additions and 2 deletions

View File

@ -22,11 +22,14 @@ done
OSIMAGE="$1"
APPIMAGE="$2"
[ ! $APPIMAGE ] && [ -f AppRun ] && APPIMAGE=.
usage() { echo "Usage: $0 <OS image> <AppImage>"; }
usage() { echo "Usage: $0 <OS image> <AppImage|AppDir>"; }
[ $OSIMAGE ] || { usage; exit 1; }
#[ $APPIMAGE ] || { usage; exit 1; }
[ $APPIMAGE ] || { usage; exit 1; }
[ -e $APPIMAGE ] || { echo "$APPIMAGE doesn't exist"; exit 1; }
[ -d $APPIMAGE ] && [ -f $APPIMAGE/AppRun ] || { echo "$APPIMAGE/AppRun doesn't exist"; exit 1; }
WORKDIR="$(mktemp -d /tmp/runInChroot.XXXXXXXXXX)"
MOUNTPOINT_UNION="$WORKDIR/union"
@ -39,6 +42,7 @@ atexit() {
set +e
echo "Cleaning up..."
sudo umount -l "$APPIMAGE"
sudo umount -l "$MOUNTPOINT_UNION/var/run"
sudo umount -l "$MOUNTPOINT_UNION/var/lib/dbus"
sudo umount -l "$MOUNTPOINT_UNION/etc/resolv.conf"
sudo umount -l "$MOUNTPOINT_UNION/dev/pts"