|
@@ -388,6 +388,7 @@ function mesh_install_scuttlebot {
|
388
|
388
|
|
389
|
389
|
# an unprivileged user to install and run as
|
390
|
390
|
chroot "$rootdir" useradd -d /etc/scuttlebot/ scuttlebot
|
|
391
|
+ chroot "$rootdir" chown -R scuttlebot:scuttlebot /etc/scuttlebot
|
391
|
392
|
|
392
|
393
|
cat <<EOF > "$rootdir/usr/bin/install_scuttlebot"
|
393
|
394
|
#!/bin/bash
|
|
@@ -398,7 +399,7 @@ fi
|
398
|
399
|
exit 0
|
399
|
400
|
EOF
|
400
|
401
|
chroot "$rootdir" /bin/chmod +x /usr/bin/install_scuttlebot
|
401
|
|
- chroot "$rootdir" su -c '/usr/bin/install_scuttlebot' - scuttlebot
|
|
402
|
+ chroot "$rootdir" sudo -u scuttlebot /usr/bin/install_scuttlebot
|
402
|
403
|
rm "$rootdir/usr/bin/install_scuttlebot"
|
403
|
404
|
|
404
|
405
|
if [ ! -f "$rootdir/etc/scuttlebot/node_modules/.bin/sbot" ]; then
|
|
@@ -452,6 +453,7 @@ function install_scuttlebot {
|
452
|
453
|
|
453
|
454
|
# an unprivileged user to install and run as
|
454
|
455
|
useradd -d /etc/scuttlebot/ scuttlebot
|
|
456
|
+ chown -R scuttlebot:scuttlebot /etc/scuttlebot
|
455
|
457
|
|
456
|
458
|
cat <<EOF > /usr/bin/install_scuttlebot
|
457
|
459
|
#!/bin/bash
|