summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenry Gebhardt <hsggebhardt@googlemail.com>2011-11-10 22:01:56 +0100
committerHenry Gebhardt <hsggebhardt@googlemail.com>2011-11-10 22:01:56 +0100
commitdb4225fbe5959e221157ebf085a861167e96e137 (patch)
tree2990cc7a16a56d80e2944b91238a0900a8f441b4
parentsys-apps/systemd-units-9999: remove sysv use flag (diff)
downloadsystemd-db4225fbe5959e221157ebf085a861167e96e137.tar.gz
systemd-db4225fbe5959e221157ebf085a861167e96e137.tar.bz2
systemd-db4225fbe5959e221157ebf085a861167e96e137.zip
sys-apps/systemd-9999: introduce "ingnome3" use flag
Description: installs systemd files for packages that have one in the Gnome 3 overlay I probably missed some.
-rw-r--r--sys-apps/systemd-units/Manifest4
-rw-r--r--sys-apps/systemd-units/metadata.xml1
-rw-r--r--sys-apps/systemd-units/systemd-units-9999.ebuild6
3 files changed, 8 insertions, 3 deletions
diff --git a/sys-apps/systemd-units/Manifest b/sys-apps/systemd-units/Manifest
index e20e4e1..7f64066 100644
--- a/sys-apps/systemd-units/Manifest
+++ b/sys-apps/systemd-units/Manifest
@@ -33,5 +33,5 @@ AUX tmpfiles-server/mysqld.conf 107 RMD160 bae9d6739af31d3f29573cd3982c48c0da516
DIST sshd.service 463 RMD160 2ca446597a331831789fc6b1f8a0d11a8b543f4d SHA1 7a61e7f7422a0c7879e22412ab3aacdfebd44733 SHA256 51fee725a34e957342c258c5cfae072b8002d405c3caa9dd99735def3c385aed
DIST sshd.socket 102 RMD160 fb40df88d7345dbb30d7b76e9e449b3ddd54b5a5 SHA1 313e04677de240a2279c9cfbdfdb5347ac6a9c3b SHA256 efc5cf5e700036acdae0602bc551f71adf9a29af8b85505db7195382fc475f03
DIST sshd@.service 125 RMD160 635b7139e531d391f4319b055bcc47b56f049201 SHA1 efcf3443df27a6f8354b39bbd8f2e6c42af7bbab SHA256 7a37e9240a7899cfcf8faedf4ebfa282bac86a738a37f38e68f8ed61c781e3fa
-EBUILD systemd-units-9999.ebuild 1002 RMD160 d5913616378a8772724ed73b601881c10ed14faf SHA1 896a4809cedede7109a60ce8d76681e141348c54 SHA256 77d8b07814e45286b6f9b7efa0704c6cc5eeb15dbf0fb222d064dd769c9cd454
-MISC metadata.xml 498 RMD160 1773ba75a6df311598aad48f42b8926e6c267a6a SHA1 bfcb8fb144fac3f695b958679107d1faa8437ecb SHA256 4d798e28f823b8af8d4f999a0a0626ec55927758cfe476f822ff52e9bb6b296b
+EBUILD systemd-units-9999.ebuild 1096 RMD160 3e6b3862b1a1fd008bde751fc7aa053a2711d9d9 SHA1 8f2e77961a0b74712729a6c04d2b51f181d2b47d SHA256 77bb7eaff025c8d1c5093cdc800192cd6e7e1585ad882e79c35ab891b3f92aa5
+MISC metadata.xml 602 RMD160 512aa6adb816a3d4a7d3e6393131f5909899876f SHA1 37a5b8608c766081fd11fbc7fc98f2af0c6bfc77 SHA256 823bda585e1b5e1ca3c42c9c1c3b6759174dd44b536bce4011d5aeaa8670787e
diff --git a/sys-apps/systemd-units/metadata.xml b/sys-apps/systemd-units/metadata.xml
index 7d664dd..4da9a2d 100644
--- a/sys-apps/systemd-units/metadata.xml
+++ b/sys-apps/systemd-units/metadata.xml
@@ -10,5 +10,6 @@
<flag name='basic'>installs basic systemd files (used on desktop and on server)</flag>
<flag name='server'>installs server-related systemd files</flag>
<flag name='desktop'>installs desktop-related systemd files</flag>
+ <flag name='ingnome3'>installs systemd files for packages that have one in the Gnome 3 overlay</flag>
</use>
</pkgmetadata>
diff --git a/sys-apps/systemd-units/systemd-units-9999.ebuild b/sys-apps/systemd-units/systemd-units-9999.ebuild
index 268e9e9..017a946 100644
--- a/sys-apps/systemd-units/systemd-units-9999.ebuild
+++ b/sys-apps/systemd-units/systemd-units-9999.ebuild
@@ -14,7 +14,7 @@ SRC_URI="basic? ( http://0pointer.de/public/systemd-units/sshd.service
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="+basic +desktop server"
+IUSE="+basic +desktop server +ingnome3"
RDEPEND=""
DEPEND=""
@@ -34,5 +34,9 @@ src_install() {
if use desktop; then
systemd_dounit "${FILESDIR}"/services-desktop/*
+
+ if ! use ingnome3; then
+ rm -f "${D}/$(systemd_get_unitdir)"/gdm@.service
+ fi
fi
}