aboutsummaryrefslogtreecommitdiff
path: root/utils/mkiso.d/live_script.sh
blob: bb470dc13ab11b7d5c783f9fb302a537accaadf6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/sh

LIVEUSER=live
PASSWORD=live
LIVEHOSTNAME=alicelive

adduser -D $LIVEUSER
for g in users wheel audio video input; do
	addgroup $LIVEUSER $g
done

passwd -d $LIVEUSER >/dev/null 2>&1
passwd -d root >/dev/null 2>&1

echo "root:root" | chpasswd -c SHA512
echo "$LIVEUSER:$PASSWORD" | chpasswd -c SHA512

for sv in tty1 tty2 tty3 seatd; do
	[ -d /etc/sv/$sv ] && ln -s /etc/sv/$sv /var/service
done

echo $LIVEHOSTNAME > /etc/hostname

if [ -f /etc/doas.conf ]; then
	echo "permit nopass $LIVEUSER" >> /etc/doas.conf
fi