embankment.git

commit be4f115444b67449cf0f9e2a5e34a41d3d353230

Author: Adam Evyčędo <git@apiote.xyz>

add init root fs

 etc/apk/world | 25 +++++++++++++++++++
 etc/group | 38 ++++++++++++++++++++++++++++++
 etc/modules | 2 +
 etc/motd | 10 +++++++
 etc/passwd | 20 +++++++++++++++
 etc/runlevels/boot/bootmisc | 1 
 etc/runlevels/boot/hostname | 1 
 etc/runlevels/boot/hwclock | 1 
 etc/runlevels/boot/loadkmap | 1 
 etc/runlevels/boot/modules | 1 
 etc/runlevels/boot/networking | 1 
 etc/runlevels/boot/seedrng | 1 
 etc/runlevels/boot/swap | 1 
 etc/runlevels/boot/sysctl | 1 
 etc/runlevels/boot/syslog | 1 
 etc/runlevels/default/acpid | 1 
 etc/runlevels/default/chronyd | 1 
 etc/runlevels/default/crond | 1 
 etc/runlevels/default/udev-postmount | 1 
 etc/runlevels/shutdown/killprocs | 1 
 etc/runlevels/shutdown/mount-ro | 1 
 etc/runlevels/shutdown/savecache | 1 
 etc/runlevels/sysinit/devfs | 1 
 etc/runlevels/sysinit/dmesg | 1 
 etc/runlevels/sysinit/udev | 1 
 etc/runlevels/sysinit/udev-settle | 1 
 etc/runlevels/sysinit/udev-trigger | 1 


diff --git a/etc/apk/world b/etc/apk/world
new file mode 100644
index 0000000000000000000000000000000000000000..b7324448a637766f47b3c802ec7cda2144bf423c
--- /dev/null
+++ b/etc/apk/world
@@ -0,0 +1,25 @@
+alpine-base
+btrfs-progs
+chrony
+cryptsetup
+doas
+docs
+dosfstools
+e2fsprogs
+efibootmgr
+eudev
+font-terminus
+git
+grub
+grub-bios
+grub-efi
+linux-firmware-none
+linux-lts
+lvm2
+man-pages
+mkinitfs
+openssl
+syslinux
+udev-init-scripts
+udev-init-scripts-openrc
+util-linux




diff --git a/etc/group b/etc/group
new file mode 100644
index 0000000000000000000000000000000000000000..81660f4676c86c32a64b2a8e8448f367539ab0d4
--- /dev/null
+++ b/etc/group
@@ -0,0 +1,38 @@
+root:x:0:root
+bin:x:1:root,bin,daemon
+daemon:x:2:root,bin,daemon
+sys:x:3:root,bin
+adm:x:4:root,daemon
+tty:x:5:
+disk:x:6:root
+lp:x:7:lp
+kmem:x:9:
+wheel:x:10:root,adam
+floppy:x:11:root
+mail:x:12:mail
+news:x:13:news
+uucp:x:14:uucp
+cron:x:16:cron
+audio:x:18:
+cdrom:x:19:
+dialout:x:20:root
+ftp:x:21:
+sshd:x:22:
+input:x:23:
+tape:x:26:root
+video:x:27:root
+netdev:x:28:
+kvm:x:34:kvm
+games:x:35:
+shadow:x:42:
+www-data:x:82:
+users:x:100:games
+ntp:x:123:
+abuild:x:300:
+utmp:x:406:
+ping:x:999:
+nogroup:x:65533:
+nobody:x:65534:
+klogd:x:101:klogd
+adam:x:1000:
+chrony:x:102:chrony




diff --git a/etc/modules b/etc/modules
new file mode 100644
index 0000000000000000000000000000000000000000..78f7420511659a34f3235d451fab3b3245c7f420
--- /dev/null
+++ b/etc/modules
@@ -0,0 +1,2 @@
+af_packet
+ipv6




diff --git a/etc/motd b/etc/motd
new file mode 100644
index 0000000000000000000000000000000000000000..06dbae4aafe97a8147b1c0193dd052ef5dc760e4
--- /dev/null
+++ b/etc/motd
@@ -0,0 +1,10 @@
+Welcome to Alpine!
+
+The Alpine Wiki contains a large amount of how-to guides and general
+information about administrating Alpine systems.
+See <https://wiki.alpinelinux.org/>.
+
+You can setup the system with the command: setup-alpine
+
+You may change this message by editing /etc/motd.
+




diff --git a/etc/passwd b/etc/passwd
new file mode 100644
index 0000000000000000000000000000000000000000..7e97b75b42cd8ae1621dfb4d8105328741b1947d
--- /dev/null
+++ b/etc/passwd
@@ -0,0 +1,20 @@
+root:x:0:0:root:/root:/bin/sh
+bin:x:1:1:bin:/bin:/sbin/nologin
+daemon:x:2:2:daemon:/sbin:/sbin/nologin
+lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
+sync:x:5:0:sync:/sbin:/bin/sync
+shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
+halt:x:7:0:halt:/sbin:/sbin/halt
+mail:x:8:12:mail:/var/mail:/sbin/nologin
+news:x:9:13:news:/usr/lib/news:/sbin/nologin
+uucp:x:10:14:uucp:/var/spool/uucppublic:/sbin/nologin
+cron:x:16:16:cron:/var/spool/cron:/sbin/nologin
+ftp:x:21:21::/var/lib/ftp:/sbin/nologin
+sshd:x:22:22:sshd:/dev/null:/sbin/nologin
+games:x:35:35:games:/usr/games:/sbin/nologin
+ntp:x:123:123:NTP:/var/empty:/sbin/nologin
+guest:x:405:100:guest:/dev/null:/sbin/nologin
+nobody:x:65534:65534:nobody:/:/sbin/nologin
+klogd:x:100:101:klogd:/dev/null:/sbin/nologin
+adam:x:1000:1000:Adam:/home/adam:/bin/sh
+chrony:x:101:102:chrony:/var/log/chrony:/sbin/nologin




diff --git a/etc/runlevels/boot/bootmisc b/etc/runlevels/boot/bootmisc
new file mode 120000
index 0000000000000000000000000000000000000000..01ec1a7e6f8c8aa007e2fd0c9a43f31222b22e44
--- /dev/null
+++ b/etc/runlevels/boot/bootmisc
@@ -0,0 +1 @@
+/etc/init.d/bootmisc
\ No newline at end of file




diff --git a/etc/runlevels/boot/hostname b/etc/runlevels/boot/hostname
new file mode 120000
index 0000000000000000000000000000000000000000..2920d24f68d1d36b7fdee09d2257957a9c944690
--- /dev/null
+++ b/etc/runlevels/boot/hostname
@@ -0,0 +1 @@
+/etc/init.d/hostname
\ No newline at end of file




diff --git a/etc/runlevels/boot/hwclock b/etc/runlevels/boot/hwclock
new file mode 120000
index 0000000000000000000000000000000000000000..84d9672162630272293bab0f1bff46804b17e9ab
--- /dev/null
+++ b/etc/runlevels/boot/hwclock
@@ -0,0 +1 @@
+/etc/init.d/hwclock
\ No newline at end of file




diff --git a/etc/runlevels/boot/loadkmap b/etc/runlevels/boot/loadkmap
new file mode 120000
index 0000000000000000000000000000000000000000..44ff2988fb2c140a817e55b019d224278c6ea524
--- /dev/null
+++ b/etc/runlevels/boot/loadkmap
@@ -0,0 +1 @@
+/etc/init.d/loadkmap
\ No newline at end of file




diff --git a/etc/runlevels/boot/modules b/etc/runlevels/boot/modules
new file mode 120000
index 0000000000000000000000000000000000000000..4886563ab2b76604473422e880c38c9ecb153887
--- /dev/null
+++ b/etc/runlevels/boot/modules
@@ -0,0 +1 @@
+/etc/init.d/modules
\ No newline at end of file




diff --git a/etc/runlevels/boot/networking b/etc/runlevels/boot/networking
new file mode 120000
index 0000000000000000000000000000000000000000..79fa8db22d1081e43a813b4eadd978fdab9ea42d
--- /dev/null
+++ b/etc/runlevels/boot/networking
@@ -0,0 +1 @@
+/etc/init.d/networking
\ No newline at end of file




diff --git a/etc/runlevels/boot/seedrng b/etc/runlevels/boot/seedrng
new file mode 120000
index 0000000000000000000000000000000000000000..e251f86d07d775778f191f8e515df2d52e14a0a7
--- /dev/null
+++ b/etc/runlevels/boot/seedrng
@@ -0,0 +1 @@
+/etc/init.d/seedrng
\ No newline at end of file




diff --git a/etc/runlevels/boot/swap b/etc/runlevels/boot/swap
new file mode 120000
index 0000000000000000000000000000000000000000..3873ba8a935ffd8d4e85f57b89455494d17cf7a5
--- /dev/null
+++ b/etc/runlevels/boot/swap
@@ -0,0 +1 @@
+/etc/init.d/swap
\ No newline at end of file




diff --git a/etc/runlevels/boot/sysctl b/etc/runlevels/boot/sysctl
new file mode 120000
index 0000000000000000000000000000000000000000..b4ac535e9157932ba0f60da9313d277a1c723b14
--- /dev/null
+++ b/etc/runlevels/boot/sysctl
@@ -0,0 +1 @@
+/etc/init.d/sysctl
\ No newline at end of file




diff --git a/etc/runlevels/boot/syslog b/etc/runlevels/boot/syslog
new file mode 120000
index 0000000000000000000000000000000000000000..0e9aa2b563bde63389730cd2bc9e232e926a5612
--- /dev/null
+++ b/etc/runlevels/boot/syslog
@@ -0,0 +1 @@
+/etc/init.d/syslog
\ No newline at end of file




diff --git a/etc/runlevels/default/acpid b/etc/runlevels/default/acpid
new file mode 120000
index 0000000000000000000000000000000000000000..94ab152937dbb1029838c2bab3aa4d0bcc410b19
--- /dev/null
+++ b/etc/runlevels/default/acpid
@@ -0,0 +1 @@
+/etc/init.d/acpid
\ No newline at end of file




diff --git a/etc/runlevels/default/chronyd b/etc/runlevels/default/chronyd
new file mode 120000
index 0000000000000000000000000000000000000000..a11ae079abe1880adf0105858fa2fb99c3e2d17b
--- /dev/null
+++ b/etc/runlevels/default/chronyd
@@ -0,0 +1 @@
+/etc/init.d/chronyd
\ No newline at end of file




diff --git a/etc/runlevels/default/crond b/etc/runlevels/default/crond
new file mode 120000
index 0000000000000000000000000000000000000000..c9fe428f7d46df5b85c1994b029c20610e507cbc
--- /dev/null
+++ b/etc/runlevels/default/crond
@@ -0,0 +1 @@
+/etc/init.d/crond
\ No newline at end of file




diff --git a/etc/runlevels/default/udev-postmount b/etc/runlevels/default/udev-postmount
new file mode 120000
index 0000000000000000000000000000000000000000..563ffe7ec0b6df9a136073748743bb0575d4fe03
--- /dev/null
+++ b/etc/runlevels/default/udev-postmount
@@ -0,0 +1 @@
+/etc/init.d/udev-postmount
\ No newline at end of file




diff --git a/etc/runlevels/shutdown/killprocs b/etc/runlevels/shutdown/killprocs
new file mode 120000
index 0000000000000000000000000000000000000000..a26adc1ed1fb5486b9ebed5414c055b69a89d8f0
--- /dev/null
+++ b/etc/runlevels/shutdown/killprocs
@@ -0,0 +1 @@
+/etc/init.d/killprocs
\ No newline at end of file




diff --git a/etc/runlevels/shutdown/mount-ro b/etc/runlevels/shutdown/mount-ro
new file mode 120000
index 0000000000000000000000000000000000000000..87cc2564b91802843d7a7f9ac7930284aa9be9a5
--- /dev/null
+++ b/etc/runlevels/shutdown/mount-ro
@@ -0,0 +1 @@
+/etc/init.d/mount-ro
\ No newline at end of file




diff --git a/etc/runlevels/shutdown/savecache b/etc/runlevels/shutdown/savecache
new file mode 120000
index 0000000000000000000000000000000000000000..6235c7e5645ef759933f75b785c178bfeb493528
--- /dev/null
+++ b/etc/runlevels/shutdown/savecache
@@ -0,0 +1 @@
+/etc/init.d/savecache
\ No newline at end of file




diff --git a/etc/runlevels/sysinit/devfs b/etc/runlevels/sysinit/devfs
new file mode 120000
index 0000000000000000000000000000000000000000..73fcdfc42ad9fae2750862a62a8c1aafa187abe4
--- /dev/null
+++ b/etc/runlevels/sysinit/devfs
@@ -0,0 +1 @@
+/etc/init.d/devfs
\ No newline at end of file




diff --git a/etc/runlevels/sysinit/dmesg b/etc/runlevels/sysinit/dmesg
new file mode 120000
index 0000000000000000000000000000000000000000..d23267e6b0ec4c587299b5f1c9dc5cf22303f780
--- /dev/null
+++ b/etc/runlevels/sysinit/dmesg
@@ -0,0 +1 @@
+/etc/init.d/dmesg
\ No newline at end of file




diff --git a/etc/runlevels/sysinit/udev b/etc/runlevels/sysinit/udev
new file mode 120000
index 0000000000000000000000000000000000000000..1ecced27331f9e9b78e7fa2cf3252a352428c493
--- /dev/null
+++ b/etc/runlevels/sysinit/udev
@@ -0,0 +1 @@
+/etc/init.d/udev
\ No newline at end of file




diff --git a/etc/runlevels/sysinit/udev-settle b/etc/runlevels/sysinit/udev-settle
new file mode 120000
index 0000000000000000000000000000000000000000..3bf72accebb725b5c16924eb974246cf0f7fef07
--- /dev/null
+++ b/etc/runlevels/sysinit/udev-settle
@@ -0,0 +1 @@
+/etc/init.d/udev-settle
\ No newline at end of file




diff --git a/etc/runlevels/sysinit/udev-trigger b/etc/runlevels/sysinit/udev-trigger
new file mode 120000
index 0000000000000000000000000000000000000000..af8d7d304c681b1cddc4dc3a76ee95eed415a683
--- /dev/null
+++ b/etc/runlevels/sysinit/udev-trigger
@@ -0,0 +1 @@
+/etc/init.d/udev-trigger
\ No newline at end of file