Browse Source
Merge pull request #264 from drewmoseley/master
[RFC] Use separate chown and chgrp commands when creating rootfs overlay.
2.3.x
Kristian Amlie
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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" |
|
|
|