diff --git a/scripts/iobroker_startup.sh b/scripts/iobroker_startup.sh index f81203e..3c5559c 100644 --- a/scripts/iobroker_startup.sh +++ b/scripts/iobroker_startup.sh @@ -11,6 +11,7 @@ if [ "$packages" != "" ] then echo 'Installing additional packages...' echo 'The following packages will be installed:' $packages + sudo echo $packages > /opt/scripts/.packages sudo sh /opt/scripts/packages_install.sh # >/opt/scripts/packages_install.log 2>&1 & echo 'Installing additional packages done...' fi diff --git a/scripts/packages_install.sh b/scripts/packages_install.sh index 41bfbf0..8dc6848 100644 --- a/scripts/packages_install.sh +++ b/scripts/packages_install.sh @@ -1,8 +1,8 @@ #!/bin/bash -packages=$PACKAGES -echo 'ENV packages:' $packages - -apt-get update && apt-get install -y $packages && rm -rf /var/lib/apt/lists/* +apt-get update +apt-get install -y $(cat /opt/scripts/.packages) +rm -rf /var/lib/apt/lists/* +rm -f /opt/scripts/.packages exit 0