summaryrefslogtreecommitdiff
path: root/hooks/build-os/70-system-config
blob: ca17bd3e82956cc50238d08899c4f221c04bd74f (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
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash -xe
set -o pipefail

## add a default regular user with systemd-homed on firstboot
mkdir -p "${root:?}"/usr/lib/credstore
cat > "${root:?}"/usr/lib/credstore/home.create.trent << EOF
{
	"disposition" : "regular",
	"memberOf" : [
		"sudo"
	],
	"privileged" : {
		"hashedPassword" : [
			"\$y\$j9T\$KiIvlGKRHOAfV600NZhag.\$cKOX95FUr7aSVL3EpU2dlDmf/xmL.UoeYonmI3ZkXXA"
		]
	},
	"secret" : {
		"password" : [
			"reznor"
		]
	},
	"userName" : "trent"
}
EOF

mkdir "${root:?}"/etc/systemd/system/systemd-homed-firstboot.service.d
cat > "${root:?}"/etc/systemd/system/systemd-homed-firstboot.service.d/override.conf << EOF
[Service]
ExecStart=
ExecStart=homectl firstboot --enforce-password-policy=no
EOF


# Make console quieter
cat > "${root:?}"/etc/sysctl.d/printk.conf << EOF
kernel.printk = 3      4       1       3
EOF