summaryrefslogtreecommitdiff
path: root/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd')
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/make.defaults5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.mask8
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.use5
-rw-r--r--profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/use.mask2
4 files changed, 20 insertions, 0 deletions
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/make.defaults b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/make.defaults
new file mode 100644
index 000000000000..969497f4a9cd
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/make.defaults
@@ -0,0 +1,5 @@
+# Disable USE flag "systemd"
+USE="-systemd"
+
+# Prevent portage from making directories and files here.
+INSTALL_MASK="/etc/systemd/ /usr/lib/systemd/ /lib/systemd/"
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.mask
new file mode 100644
index 000000000000..fe00c0b702c4
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.mask
@@ -0,0 +1,8 @@
+# Mask sys-apps/systemd, then all the packages related to systemd will not be installed.
+sys-apps/systemd
+
+# Since the udev code-base was merged with systemd, it's become more difficult
+# to use udev without systemd. So, mask udev.
+# Don't worry about this, udev will automatically be replaced by eudev - the
+# systemd-free fork of udev.
+sys-fs/udev
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.use b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.use
new file mode 100644
index 000000000000..58b98629daf5
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/package.use
@@ -0,0 +1,5 @@
+# systemd-utils provides udev for non-systemd systems (replaced eudev)
+# Do not force eudev — let virtual/libudev and virtual/udev resolve to systemd-utils
+virtual/libudev -eudev -sticky-tags
+virtual/udev -eudev -sticky-tags
+dev-libs/libgudev -eudev -sticky-tags
diff --git a/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/use.mask b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/use.mask
new file mode 100644
index 000000000000..b3901ac07bfe
--- /dev/null
+++ b/profiles/baldeagleos/1.0/linux-gnu/mix-ins/no-systemd/use.mask
@@ -0,0 +1,2 @@
+#FL-2396
+systemd \ No newline at end of file