Browse Source
Use separate chown and chgrp commands when creating rootfs overlay.
This is needed for MacOS compatibility as the default chown version there does
not understand the user.group syntax.
Changelog: Title
Signed-off-by: Drew Moseley <drew.moseley@northern.tech>
(cherry picked from commit d8531dd154
)
2.2.x
Drew Moseley
4 years ago
committed by
Kristian Amlie
No known key found for this signature in database
GPG Key ID: F464407C996AF03F
3 changed files with
18 additions and
6 deletions
scripts/bootstrap-rootfs-overlay-demo-server.sh
scripts/bootstrap-rootfs-overlay-hosted-server.sh
scripts/bootstrap-rootfs-overlay-production-server.sh
@ -52,7 +52,10 @@ if [ -z "${server_ip}" ]; then
exit 1
fi
[ -e ${ output_dir } ] && sudo chown -R $( id -u) .$( id -g) ${ output_dir }
if [ -e ${ output_dir } ] ; then
sudo chown -R $( id -u) ${ output_dir }
sudo chgrp -R $( id -g) ${ output_dir }
fi
mkdir -p ${ output_dir } /etc/mender
cat <<- EOF > ${ output_dir } /etc/mender/mender.conf
{
@ -78,6 +81,7 @@ ${server_ip} docker.mender.io s3.docker.mender.io
EOF
wget -q "https://raw.githubusercontent.com/mendersoftware/mender/master/support/demo.crt" -O ${ output_dir } /etc/mender/server.crt
sudo chown -R root.root ${ output_dir }
sudo chown -R root ${ output_dir }
sudo chgrp -R root ${ output_dir }
echo " Configuration file for using Demo Mender Server written to: ${ output_dir } /etc/mender "
@ -53,7 +53,10 @@ if [ -z "${tenant_token}" ]; then
exit 1
fi
[ -e ${ output_dir } ] && sudo chown -R $( id -u) .$( id -g) ${ output_dir }
if [ -e ${ output_dir } ] ; then
sudo chown -R $( id -u) ${ output_dir }
sudo chgrp -R $( id -g) ${ output_dir }
fi
mkdir -p ${ output_dir } /etc/mender
cat <<- EOF > ${ output_dir } /etc/mender/mender.conf
{
@ -67,6 +70,7 @@ EOF
chmod 600 ${ output_dir } /etc/mender/mender.conf
sudo chown -R root.root ${ output_dir }
sudo chown -R root ${ output_dir }
sudo chgrp -R root ${ output_dir }
echo " Configuration file for using Hosted Mender written to: ${ output_dir } /etc/mender "
@ -57,7 +57,10 @@ if [ -z "${server_url}" ]; then
exit 1
fi
[ -e ${ output_dir } ] && sudo chown -R $( id -u) .$( id -g) ${ output_dir }
if [ -e ${ output_dir } ] ; then
sudo chown -R $( id -u) ${ output_dir }
sudo chgrp -R $( id -g) ${ output_dir }
fi
mkdir -p ${ output_dir } /etc/mender
cat <<- EOF > ${ output_dir } /etc/mender/mender.conf
{
@ -80,6 +83,7 @@ EOF
chmod 600 ${ output_dir } /etc/mender/mender.conf
sudo chown -R root.root ${ output_dir }
sudo chown -R root ${ output_dir }
sudo chgrp -R root ${ output_dir }
echo " Configuration file for using Production Mender Server written to: ${ output_dir } /etc/mender "