summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xpts/distro-scripts/install-ubuntu-packages.sh6
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