~thedac/mojo/unprivileged-containers

« back to all changes in this revision

Viewing changes to debian/postinst

add debian/ packaging, "make deb" target

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
set -e
 
3
 
 
4
if [ "$1" = configure ]; then
 
5
  getent passwd mojo >/dev/null || \
 
6
      sudo useradd -m mojo
 
7
  # Mojo uses symlinked /srv/mojo inside LXC container also for
 
8
  # non-root operations, add (only) "x" bit to mojo group:
 
9
  dpkg-statoverride --list | egrep -q "root.mojo.710./var/lib/lxc" || \
 
10
      dpkg-statoverride --update --add root mojo 710 /var/lib/lxc
 
11
fi
 
12
 
 
13
echo "If you want non-root user to run mojo (e.g.: jenkins), review below file and install it with:"
 
14
echo "sudo install -o root -g root -m 600 /usr/share/doc/canonical-mojo/contrib/99-mojo-sudoers /etc/sudoers.d"
 
15
echo "sudo usermod -aG mojo jenkins"
 
16
 
 
17
#DEBHELPER#