mirror of
https://github.com/adferrand/docker-backuppc.git
synced 2023-11-05 04:40:26 +01:00
Correct runtime
This commit is contained in:
parent
bd919669df
commit
f48b618766
@ -1,6 +1,9 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
BACKUPPC_USERNAME=`getent passwd "${BACKUPPC_UUID:-1000}" | cut -d: -f1`
|
||||||
|
BACKUPPC_GROUPNAME=`getent group "${BACKUPPC_GUID:-1000}" | cut -d: -f1`
|
||||||
|
|
||||||
if [ -f /firstrun ]; then
|
if [ -f /firstrun ]; then
|
||||||
echo 'First run of the container. BackupPC will be installed.'
|
echo 'First run of the container. BackupPC will be installed.'
|
||||||
echo 'If exist, configuration and data will be reused and upgraded as needed.'
|
echo 'If exist, configuration and data will be reused and upgraded as needed.'
|
||||||
@ -11,12 +14,10 @@ if [ -f /firstrun ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Create backuppc user/group if needed
|
# Create backuppc user/group if needed
|
||||||
BACKUPPC_GROUPNAME=`getent group "${BACKUPPC_GUID:-1000}" | cut -d: -f1`
|
|
||||||
if [ -z "$BACKUPPC_GROUPNAME" ]; then
|
if [ -z "$BACKUPPC_GROUPNAME" ]; then
|
||||||
groupadd -r -g "${BACKUPPC_GUID:-1000}" backuppc
|
groupadd -r -g "${BACKUPPC_GUID:-1000}" backuppc
|
||||||
BACKUPPC_GROUPNAME="backuppc"
|
BACKUPPC_GROUPNAME="backuppc"
|
||||||
fi
|
fi
|
||||||
BACKUPPC_USERNAME=`getent passwd "${BACKUPPC_UUID:-1000}" | cut -d: -f1`
|
|
||||||
if [ -z "$BACKUPPC_USERNAME" ]; then
|
if [ -z "$BACKUPPC_USERNAME" ]; then
|
||||||
useradd -r -d /home/backuppc -g "${BACKUPPC_GUID:-1000}" -u ${BACKUPPC_UUID:-1000} -M -N backuppc
|
useradd -r -d /home/backuppc -g "${BACKUPPC_GUID:-1000}" -u ${BACKUPPC_UUID:-1000} -M -N backuppc
|
||||||
BACKUPPC_USERNAME="backuppc"
|
BACKUPPC_USERNAME="backuppc"
|
||||||
@ -24,8 +25,6 @@ if [ -f /firstrun ]; then
|
|||||||
usermod -d /home/backuppc "$BACKUPPC_USERNAME"
|
usermod -d /home/backuppc "$BACKUPPC_USERNAME"
|
||||||
fi
|
fi
|
||||||
chown "$BACKUPPC_USERNAME":"$BACKUPPC_GROUPNAME" /home/backuppc
|
chown "$BACKUPPC_USERNAME":"$BACKUPPC_GROUPNAME" /home/backuppc
|
||||||
export BACKUPPC_USERNAME
|
|
||||||
export BACKUPPC_GROUPNAME
|
|
||||||
|
|
||||||
# Generate cryptographic key
|
# Generate cryptographic key
|
||||||
if [ ! -f /home/backuppc/.ssh/id_rsa ]; then
|
if [ ! -f /home/backuppc/.ssh/id_rsa ]; then
|
||||||
@ -92,5 +91,8 @@ if [ -f /firstrun ]; then
|
|||||||
rm -rf /root/BackupPC-$BACKUPPC_VERSION.tar.gz /root/BackupPC-$BACKUPPC_VERSION /firstrun
|
rm -rf /root/BackupPC-$BACKUPPC_VERSION.tar.gz /root/BackupPC-$BACKUPPC_VERSION /firstrun
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
export BACKUPPC_USERNAME
|
||||||
|
export BACKUPPC_GROUPNAME
|
||||||
|
|
||||||
# Exec given CMD in Dockerfile
|
# Exec given CMD in Dockerfile
|
||||||
exec "$@"
|
exec "$@"
|
||||||
|
Loading…
Reference in New Issue
Block a user