1
1
mirror of https://github.com/OpenVoiceOS/OpenVoiceOS synced 2025-03-02 10:37:51 +01:00

Bumps and systemd changes

This commit is contained in:
j1nx 2023-04-19 13:22:01 +02:00
parent 3108dda9fe
commit bc09e46898
9 changed files with 63 additions and 3 deletions

@ -1 +1 @@
Subproject commit 6c872197f412b011ceefc6fb5ebbb34f2fb00c15
Subproject commit d9c4e693a13f1d349e4a6c66dd39fa1f59f63b74

View File

@ -2,5 +2,5 @@ set default="0"
set timeout="3"
menuentry "OpenVoiceOS" {
linux /bzImage root=PARTUUID=c0932a41-44cf-463b-8152-d43188553ed4 rootfstype=squashfs ro init=/sbin/pre-init fsck.repair=yes zram.enabled=1 zram.num_devices=4 console=ttyS0 console=tty2 consoleblank=0 loglevel=0 vt.global_cursor_default=0 audit=0 logo.nologo systemd.show_status=0 rootwait quiet splash
linux /bzImage root=PARTUUID=c0932a41-44cf-463b-8152-d43188553ed4 rootfstype=squashfs ro fsck.repair=yes zram.enabled=1 zram.num_devices=4 net.naming-scheme=v250 console=ttyS0 consoleblank=0 loglevel=0 vt.global_cursor_default=0 audit=0 logo.nologo systemd.show_status=0 rootwait quiet
}

View File

@ -429,7 +429,6 @@ BR2_PACKAGE_LIBEVDEV=y
BR2_PACKAGE_LIBSECCOMP=y
BR2_PACKAGE_LIBUNWIND=y
BR2_PACKAGE_LIBUV=y
BR2_PACKAGE_LINUX_PAM=y
BR2_PACKAGE_PROTOBUF=y
BR2_PACKAGE_LIBESTR=y
BR2_PACKAGE_NCURSES_TARGET_PROGS=y
@ -478,12 +477,15 @@ BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y
BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
BR2_PACKAGE_FILE=y
BR2_PACKAGE_LOGROTATE=y
BR2_PACKAGE_SCREEN=y
BR2_PACKAGE_SUDO=y
BR2_PACKAGE_TIME=y
BR2_PACKAGE_WHICH=y
BR2_PACKAGE_EFIBOOTMGR=y
BR2_PACKAGE_HTOP=y
BR2_PACKAGE_OPENVMTOOLS=y
BR2_PACKAGE_PROCPS_NG=y
BR2_PACKAGE_SYSTEMD_ANALYZE=y
BR2_PACKAGE_SYSTEMD_BACKLIGHT=y
BR2_PACKAGE_SYSTEMD_FIRSTBOOT=y
@ -500,7 +502,11 @@ BR2_PACKAGE_TAR=y
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
BR2_PACKAGE_UTIL_LINUX_HWCLOCK=y
BR2_PACKAGE_UTIL_LINUX_KILL=y
BR2_PACKAGE_UTIL_LINUX_LOGGER=y
BR2_PACKAGE_UTIL_LINUX_LOGIN=y
BR2_PACKAGE_UTIL_LINUX_MESG=y
BR2_PACKAGE_UTIL_LINUX_MORE=y
BR2_PACKAGE_UTIL_LINUX_NOLOGIN=y
BR2_PACKAGE_UTIL_LINUX_PARTX=y
BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT=y
BR2_PACKAGE_UTIL_LINUX_ZRAMCTL=y

View File

@ -0,0 +1,15 @@
[Unit]
Description=OpenVoiceOS overlay partition
DefaultDependencies=no
Before=umount.target local-fs.target
Conflicts=umount.target
After=systemd-fsck@dev-disk-by\x2dpartlabel-overlay\x2dbind.service
Wants=systemd-fsck@dev-disk-by\x2dpartlabel-overlay\x2dbind.service
[Mount]
What=/dev/disk/by-partlabel/overlayfs
Where=/mnt/overlay
Type=ext4
[Install]
WantedBy=local-fs.target

View File

@ -0,0 +1,15 @@
[Unit]
Description=OpenVoiceOS rootfs r/w overlay setup
DefaultDependencies=no
RefuseManualStart=true
RefuseManualStop=true
Before=overlay-bind.target
After=mnt-overlay.mount
[Service]
Type=oneshot
ExecStart=/usr/libexec/overlay-setup
RemainAfterExit=true
[Install]
WantedBy=local-fs.target

View File

@ -0,0 +1,7 @@
[Unit]
Description=OpenVoiceOS rootfs r/w overlay target
Documentation=man:systemd.target(5)
Before=sysinit.target
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,17 @@
#!/bin/sh
if [ ! -d /mnt/overlay/etc ]; then
mkdir -p /mnt/overlay/etc
cp -a /etc /mnt/overlay/etc
fi
if [ ! -d /mnt/overlay/root ]; then
mkdir -p /mnt/overlay/root
cp -a /root /mnt/overlay/root
fi
if [ ! -d /mnt/overlay/home ]; then
mkdir -p /mnt/overlay/home
cp -a /home /mnt/overlay/home
fi