diff options
-rwxr-xr-x | pts/distro-scripts/install-ubuntu-packages.sh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pts/distro-scripts/install-ubuntu-packages.sh b/pts/distro-scripts/install-ubuntu-packages.sh index 6df7221..f6aa59e 100755 --- a/pts/distro-scripts/install-ubuntu-packages.sh +++ b/pts/distro-scripts/install-ubuntu-packages.sh @@ -16,7 +16,11 @@ else fi if [ -x /usr/sbin/synaptic ] && [ ! -z "$DISPLAY" ]; then - $ROOT "sh -c 'echo \"$@ install\" | /usr/sbin/synaptic --set-selections --non-interactive --hide-main-window'" + TEMPFILE=`/bin/tempfile` + echo "#!/bin/sh\necho \"$@ install\" | /usr/sbin/synaptic --set-selections --non-interactive --hide-main-window" > $TEMPFILE + chmod +x $TEMPFILE + $ROOT $TEMPFILE + rm -f $TEMPFILE else $ROOT "apt-get -y install $@" fi |