added "update" command

wiki
Tomohisa Kusano 9 years ago
parent 1e0a7b235d
commit 8429913b84

@ -21,7 +21,9 @@ RUN apt-key add /tmp/linux_signing_key.pub \
&& rm -rf /var/cache/* /var/log/apt/* /tmp/* \
&& addgroup chrome-remote-desktop \
&& useradd -m -G chrome-remote-desktop,pulse-access chrome \
&& chmod +x /crdonly
&& ln -s /crdonly /usr/local/sbin/crdonly \
&& ln -s /update /usr/local/sbin/update \
&& ln -s /update /etc/cron.hourly/update
VOLUME ["/home/chrome"]

@ -7,3 +7,9 @@ command=/usr/bin/python /opt/google/chrome-remote-desktop/chrome-remote-desktop
user=chrome
autorestart=true
priority=200
[program:cron]
command=/usr/sbin/cron -f
user=root
autorestart=true
priority=100

@ -1,31 +0,0 @@
#!/bin/bash
set -e
cd /tmp
apt-get update
DEBIAN_FRONTEND=noninteractive \
apt-get install -y wget gdebi-core pulseaudio
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
DEBIAN_FRONTEND=noninteractive gdebi -n *.deb
rm *.deb
apt-get purge -y wget gdebi-core
apt-get autoremove --purge -y
apt-get clean
rm -rf /var/lib/apt/* /var/lid/dpkg/* /var/cache/* /var/log/apt/*
addgroup chrome-remote-desktop
useradd -m -G chrome-remote-desktop,pulse-access chrome
cd /
chmod +x /crdonly
exit 0

@ -0,0 +1,18 @@
#!/bin/bash
set -e
apt-get update -qq \
-o Dir::Etc::sourcelist="sources.list.d/google-chrome.list" \
-o Dir::Etc::sourceparts="-" \
-o API::Get::List-Cleanup="0"
for pkg in "google-chrome-stable"; do
IFS=": " read -r p i iv c cv x <<< $(apt-cache policy $pkg)
if [ "$iv" != "$cv" ]; then
apt-get install --only-upgrade -y -qq $pkg
echo $pkg upgraded to $cv
fi
done
Loading…
Cancel
Save