Correction : remote/gpg-gen-key : typo.
[lhc/ateliers.git] / local / login-configure
1 #!/bin/sh -eu
2 tool=$(readlink -e "${0%/*}/..")
3 . "$tool"/local/lib.sh
4
5 sudo install -m 644 -o root -g root \
6 "$tool"/etc/inittab \
7 /etc/inittab
8 sudo install -m 644 -o root -g root \
9 "$tool"/etc/login.defs \
10 /etc/login.defs
11 grep -q '^session optional pam_umask.so\>' \
12 /etc/pam.d/common-session ||
13 sudo install -m 644 -o root -g root /dev/stdin \
14 /etc/pam.d/common-session <<-EOF
15 $(cat /etc/pam.d/common-session)
16 session optional pam_umask.so
17 EOF
18 grep -q '^hvc0$' \
19 /etc/securetty ||
20 sudo install -m 644 -o root -g root /dev/stdin \
21 /etc/securetty <<-EOF
22 $(cat /etc/securetty)
23 hvc0
24 EOF
25 grep -q '^xvc0$' /etc/securetty ||
26 sudo install -m 644 -o root -g root /dev/stdin \
27 /etc/securetty <<-EOF
28 $(cat /etc/securetty)
29 xvc0
30 EOF
31 find "$tool"/etc/profile.d -type f -name "*.sh" -exec \
32 sudo install -t /etc/profile.d -m 664 -o root -g root {} +