mirror of
https://github.com/buanet/ioBroker.docker.git
synced 2026-01-06 16:13:00 +02:00
added uid/gid fixes
This commit is contained in:
@@ -3,6 +3,8 @@
|
|||||||
# Reading env-variables
|
# Reading env-variables
|
||||||
packages=$PACKAGES
|
packages=$PACKAGES
|
||||||
avahi=$AVAHI
|
avahi=$AVAHI
|
||||||
|
uid=$PUID
|
||||||
|
gid=$PGID
|
||||||
|
|
||||||
# Getting date and time for logging
|
# Getting date and time for logging
|
||||||
dati=`date '+%Y-%m-%d %H:%M:%S'`
|
dati=`date '+%Y-%m-%d %H:%M:%S'`
|
||||||
@@ -12,6 +14,7 @@ echo ''
|
|||||||
echo '----------------------------------------'
|
echo '----------------------------------------'
|
||||||
echo '----- Image-Version: 3.0.2beta -----'
|
echo '----- Image-Version: 3.0.2beta -----'
|
||||||
echo '----- '$dati' -----'
|
echo '----- '$dati' -----'
|
||||||
|
echo '----- uid: '$uid' gid: '$gid' -----'
|
||||||
echo '----------------------------------------'
|
echo '----------------------------------------'
|
||||||
echo ''
|
echo ''
|
||||||
echo 'Startupscript running...'
|
echo 'Startupscript running...'
|
||||||
@@ -39,6 +42,9 @@ then
|
|||||||
echo 'Restoring done...'
|
echo 'Restoring done...'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo 'who am i'
|
||||||
|
whoami
|
||||||
|
|
||||||
# Backing up original iobroker-file and changing sudo to gosu
|
# Backing up original iobroker-file and changing sudo to gosu
|
||||||
cp -a /opt/iobroker/iobroker /opt/iobroker/iobroker.bak
|
cp -a /opt/iobroker/iobroker /opt/iobroker/iobroker.bak
|
||||||
sed -i 's/sudo -H -u/gosu/g' /opt/iobroker/iobroker
|
sed -i 's/sudo -H -u/gosu/g' /opt/iobroker/iobroker
|
||||||
@@ -50,7 +56,7 @@ then
|
|||||||
echo 'This is the first run of an new installation...'
|
echo 'This is the first run of an new installation...'
|
||||||
echo 'Hostname given is' $(hostname)'...'
|
echo 'Hostname given is' $(hostname)'...'
|
||||||
echo 'Renaming ioBroker...'
|
echo 'Renaming ioBroker...'
|
||||||
iobroker host $(cat /opt/iobroker/.install_host)
|
/opt/iobroker/iobroker host $(cat /opt/iobroker/.install_host)
|
||||||
rm -f /opt/iobroker/.install_host
|
rm -f /opt/iobroker/.install_host
|
||||||
echo 'Renaming ioBroker done...'
|
echo 'Renaming ioBroker done...'
|
||||||
fi
|
fi
|
||||||
@@ -60,8 +66,8 @@ if [ -f /opt/.firstrun ]
|
|||||||
then
|
then
|
||||||
echo ''
|
echo ''
|
||||||
echo 'Changing permissions upon first run (This might take a while! Please be patient!)...'
|
echo 'Changing permissions upon first run (This might take a while! Please be patient!)...'
|
||||||
chown -R iobroker /opt/iobroker
|
chown -R $uid:$gid /opt/iobroker
|
||||||
chown -R iobroker /opt/scripts
|
chown -R $uid:$gid /opt/scripts
|
||||||
rm -f /opt/.firstrun
|
rm -f /opt/.firstrun
|
||||||
echo 'Changing permissions done...'
|
echo 'Changing permissions done...'
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user