This repository has been archived by the owner on Apr 16, 2023. It is now read-only.
/
prepare
executable file
·79 lines (68 loc) · 1.72 KB
/
prepare
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#!/bin/sh
# add dns
echo -e 'nameserver 8.8.8.8\nnameserver 2620:0:ccc::2' > /etc/resolv.conf
#hostname -F /etc/hostname
# add testing
echo "http://dl-cdn.alpinelinux.org/alpine/edge/main" \
>> /etc/apk/repositories
echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" \
>> /etc/apk/repositories
echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" \
>> /etc/apk/repositories
# install deps
apk update
apk add sudo \
bash \
bash-completion \
util-linux \
util-linux-bash-completion \
busybox-initscripts \
openrc \
nano \
neofetch \
podman \
htop \
e2fsprogs-extra \
findmnt \
parted \
u-boot-tools \
dbus \
udev \
eudev \
openssh \
kexec-tools \
terminus-font \
fbida-fbi
# add user
adduser -D seadog
echo -e "seadog\nseadog" | passwd seadog
# add seadog on sudo
adduser seadog wheel
sed -i '/%wheel/s/^# //' /etc/sudoers
# add init services
rc-update add devfs sysinit
#rc-update add dmesg sysinit
rc-update add dbus sysinit
rc-update add udev sysinit
rc-update add udev-trigger sysinit
rc-update add udev-settle sysinit
rc-update add swclock boot
rc-update add ntpd boot
rc-update add modules boot
rc-update add sysctl boot
rc-update add hostname boot
rc-update add bootmisc boot
rc-update add syslog boot
rc-update add sysfs boot
rc-update add cgroups boot
rc-update add networking boot
rc-update add seadog-expand boot
rc-update add splash-boot boot
rc-update add boot-ok boot
rc-update add kexec boot
rc-update add mount-ro shutdown
rc-update add killprocs shutdown
rc-update add savecache shutdown
# custom
mkdir /custom
mv /bin/dmesg /custom