OSDN Git Service

Enable systemd units with symlinks instead of doing it via systemctl in chroot
authornl6720 <nl6720@gmail.com>
Mon, 29 Jun 2020 17:23:00 +0000 (20:23 +0300)
committernl6720 <nl6720@gmail.com>
Tue, 30 Jun 2020 03:25:43 +0000 (06:25 +0300)
configs/releng/airootfs/etc/systemd/system/dbus-org.freedesktop.network1.service [new symlink]
configs/releng/airootfs/etc/systemd/system/dbus-org.freedesktop.resolve1.service [new symlink]
configs/releng/airootfs/etc/systemd/system/default.target [new symlink]
configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/choose-mirror.service [new symlink]
configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/pacman-init.service [new symlink]
configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service [new symlink]
configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service [new symlink]
configs/releng/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service [new symlink]
configs/releng/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket [new symlink]
configs/releng/airootfs/root/customize_airootfs.sh

diff --git a/configs/releng/airootfs/etc/systemd/system/dbus-org.freedesktop.network1.service b/configs/releng/airootfs/etc/systemd/system/dbus-org.freedesktop.network1.service
new file mode 120000 (symlink)
index 0000000..4c158e6
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/systemd/system/systemd-networkd.service
\ No newline at end of file
diff --git a/configs/releng/airootfs/etc/systemd/system/dbus-org.freedesktop.resolve1.service b/configs/releng/airootfs/etc/systemd/system/dbus-org.freedesktop.resolve1.service
new file mode 120000 (symlink)
index 0000000..4f6ae34
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/systemd/system/systemd-resolved.service
\ No newline at end of file
diff --git a/configs/releng/airootfs/etc/systemd/system/default.target b/configs/releng/airootfs/etc/systemd/system/default.target
new file mode 120000 (symlink)
index 0000000..d321622
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/systemd/system/multi-user.target
\ No newline at end of file
diff --git a/configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/choose-mirror.service b/configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/choose-mirror.service
new file mode 120000 (symlink)
index 0000000..2d8d256
--- /dev/null
@@ -0,0 +1 @@
+../choose-mirror.service
\ No newline at end of file
diff --git a/configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/pacman-init.service b/configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/pacman-init.service
new file mode 120000 (symlink)
index 0000000..d09eec6
--- /dev/null
@@ -0,0 +1 @@
+../pacman-init.service
\ No newline at end of file
diff --git a/configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service b/configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/systemd-networkd.service
new file mode 120000 (symlink)
index 0000000..4c158e6
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/systemd/system/systemd-networkd.service
\ No newline at end of file
diff --git a/configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service b/configs/releng/airootfs/etc/systemd/system/multi-user.target.wants/systemd-resolved.service
new file mode 120000 (symlink)
index 0000000..4f6ae34
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/systemd/system/systemd-resolved.service
\ No newline at end of file
diff --git a/configs/releng/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service b/configs/releng/airootfs/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service
new file mode 120000 (symlink)
index 0000000..7d6ad92
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/systemd/system/systemd-networkd-wait-online.service
\ No newline at end of file
diff --git a/configs/releng/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket b/configs/releng/airootfs/etc/systemd/system/sockets.target.wants/systemd-networkd.socket
new file mode 120000 (symlink)
index 0000000..51942c8
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/systemd/system/systemd-networkd.socket
\ No newline at end of file
index 5ea4a8b..10fc477 100755 (executable)
@@ -15,6 +15,3 @@ passwd -d root
 
 sed -i 's/#\(PermitRootLogin \).\+/\1yes/' /etc/ssh/sshd_config
 sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist
-
-systemctl enable pacman-init.service choose-mirror.service systemd-networkd.service systemd-resolved.service
-systemctl set-default multi-user.target