mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
systemd: move /etc/systemd/system to /storage/.config/system.d
this fixes systemctl enable/disable/is-enabled/list-units/...
This commit is contained in:
parent
0344ba6781
commit
d755498b07
@ -189,8 +189,6 @@ post_makeinstall_target() {
|
|||||||
mkdir -p $INSTALL/usr/config
|
mkdir -p $INSTALL/usr/config
|
||||||
cp -PR $PKG_DIR/config/* $INSTALL/usr/config
|
cp -PR $PKG_DIR/config/* $INSTALL/usr/config
|
||||||
|
|
||||||
rm -rf $INSTALL/etc/systemd/system
|
|
||||||
ln -sf /storage/.config/system.d $INSTALL/etc/systemd/system
|
|
||||||
rm -rf $INSTALL/etc/modules-load.d
|
rm -rf $INSTALL/etc/modules-load.d
|
||||||
ln -sf /storage/.config/modules-load.d $INSTALL/etc/modules-load.d
|
ln -sf /storage/.config/modules-load.d $INSTALL/etc/modules-load.d
|
||||||
rm -rf $INSTALL/etc/sysctl.d
|
rm -rf $INSTALL/etc/sysctl.d
|
||||||
|
@ -0,0 +1,57 @@
|
|||||||
|
From 3bda4f376063971ad068f9c26edbec9029cfa7e6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Stefan Saraev <stefan@saraev.ca>
|
||||||
|
Date: Thu, 19 Dec 2013 11:21:13 +0200
|
||||||
|
Subject: [PATCH] move /etc/systemd/system to /storage/.config/system.d
|
||||||
|
|
||||||
|
---
|
||||||
|
Makefile.am | 4 ++--
|
||||||
|
Makefile.in | 4 ++--
|
||||||
|
2 files changed, 4 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/Makefile.am b/Makefile.am
|
||||||
|
index 8d9c587..93e9c6d 100644
|
||||||
|
--- a/Makefile.am
|
||||||
|
+++ b/Makefile.am
|
||||||
|
@@ -144,7 +144,7 @@ udevlibexec_PROGRAMS =
|
||||||
|
AM_CPPFLAGS = \
|
||||||
|
-include $(top_builddir)/config.h \
|
||||||
|
-DPKGSYSCONFDIR=\"$(pkgsysconfdir)\" \
|
||||||
|
- -DSYSTEM_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/system\" \
|
||||||
|
+ -DSYSTEM_CONFIG_UNIT_PATH=\"/storage/.config/system.d\" \
|
||||||
|
-DSYSTEM_DATA_UNIT_PATH=\"$(systemunitdir)\" \
|
||||||
|
-DSYSTEM_SYSVINIT_PATH=\"$(SYSTEM_SYSVINIT_PATH)\" \
|
||||||
|
-DSYSTEM_SYSVRCND_PATH=\"$(SYSTEM_SYSVRCND_PATH)\" \
|
||||||
|
@@ -4209,7 +4209,7 @@ substitutions = \
|
||||||
|
'|SYSTEMCTL=$(rootbindir)/systemctl|' \
|
||||||
|
'|SYSTEMD_NOTIFY=$(rootbindir)/systemd-notify|' \
|
||||||
|
'|pkgsysconfdir=$(pkgsysconfdir)|' \
|
||||||
|
- '|SYSTEM_CONFIG_UNIT_PATH=$(pkgsysconfdir)/system|' \
|
||||||
|
+ '|SYSTEM_CONFIG_UNIT_PATH=/storage/.config/system.d|' \
|
||||||
|
'|USER_CONFIG_UNIT_PATH=$(pkgsysconfdir)/user|' \
|
||||||
|
'|pkgdatadir=$(pkgdatadir)|' \
|
||||||
|
'|systemunitdir=$(systemunitdir)|' \
|
||||||
|
diff --git a/Makefile.in b/Makefile.in
|
||||||
|
index 6f3d475..66c4c22 100644
|
||||||
|
--- a/Makefile.in
|
||||||
|
+++ b/Makefile.in
|
||||||
|
@@ -3744,7 +3744,7 @@ manual_tests = test-engine test-ns test-loopback test-hostname \
|
||||||
|
AM_CPPFLAGS = \
|
||||||
|
-include $(top_builddir)/config.h \
|
||||||
|
-DPKGSYSCONFDIR=\"$(pkgsysconfdir)\" \
|
||||||
|
- -DSYSTEM_CONFIG_UNIT_PATH=\"$(pkgsysconfdir)/system\" \
|
||||||
|
+ -DSYSTEM_CONFIG_UNIT_PATH=\"/storage/.config/system.d\" \
|
||||||
|
-DSYSTEM_DATA_UNIT_PATH=\"$(systemunitdir)\" \
|
||||||
|
-DSYSTEM_SYSVINIT_PATH=\"$(SYSTEM_SYSVINIT_PATH)\" \
|
||||||
|
-DSYSTEM_SYSVRCND_PATH=\"$(SYSTEM_SYSVRCND_PATH)\" \
|
||||||
|
@@ -6269,7 +6269,7 @@ substitutions = \
|
||||||
|
'|SYSTEMCTL=$(rootbindir)/systemctl|' \
|
||||||
|
'|SYSTEMD_NOTIFY=$(rootbindir)/systemd-notify|' \
|
||||||
|
'|pkgsysconfdir=$(pkgsysconfdir)|' \
|
||||||
|
- '|SYSTEM_CONFIG_UNIT_PATH=$(pkgsysconfdir)/system|' \
|
||||||
|
+ '|SYSTEM_CONFIG_UNIT_PATH=/storage/.config/system.d|' \
|
||||||
|
'|USER_CONFIG_UNIT_PATH=$(pkgsysconfdir)/user|' \
|
||||||
|
'|pkgdatadir=$(pkgdatadir)|' \
|
||||||
|
'|systemunitdir=$(systemunitdir)|' \
|
||||||
|
--
|
||||||
|
1.7.2.5
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user