From 861e996c64f6a794bafb8478063fbd4a0bac1d23 Mon Sep 17 00:00:00 2001 From: microcai Date: Tue, 10 Jul 2012 15:17:00 +0000 Subject: [PATCH] remove systemd --- profiles/package.mask | 5 - sys-apps/systemd/Manifest | 1 - sys-apps/systemd/files/gentoo-run.conf | 5 - sys-apps/systemd/systemd-185.ebuild | 153 ------------------------- sys-fs/udev/udev-185.ebuild | 20 ---- 5 files changed, 184 deletions(-) delete mode 100644 sys-apps/systemd/Manifest delete mode 100644 sys-apps/systemd/files/gentoo-run.conf delete mode 100644 sys-apps/systemd/systemd-185.ebuild delete mode 100644 sys-fs/udev/udev-185.ebuild diff --git a/profiles/package.mask b/profiles/package.mask index db30273c3..183cb8a51 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -22,9 +22,4 @@ # mask for test net-im/instantbird - -# microcai ( 1, Mar 2012) -# can't work with mozilla-js-8.0 ->=dev-libs/gjs-1.31.10 - =app-arch/unzip-6.10_beta diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest deleted file mode 100644 index 4f5424e43..000000000 --- a/sys-apps/systemd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST systemd-185.tar.xz 1252104 RMD160 5990b801dea2bd669106a45c7e447b9df0076e63 SHA1 1038b5c7c6be99e59af94c74c8b6476e19c89166 SHA256 7909f41237c2cbf6cf00c757a88010e179b7a4bf146908a9131de0bb7b2097c7 diff --git a/sys-apps/systemd/files/gentoo-run.conf b/sys-apps/systemd/files/gentoo-run.conf deleted file mode 100644 index 5b3bcab8f..000000000 --- a/sys-apps/systemd/files/gentoo-run.conf +++ /dev/null @@ -1,5 +0,0 @@ -# New OpenRC versions replace /var/lock with a symlink to /run/lock. -# We just create that directory for now, just in case. -# Of course, it's not guaranteed that'll satisfy all relevant packages. - -d /run/lock 0755 root root - diff --git a/sys-apps/systemd/systemd-185.ebuild b/sys-apps/systemd/systemd-185.ebuild deleted file mode 100644 index e5f88f33c..000000000 --- a/sys-apps/systemd/systemd-185.ebuild +++ /dev/null @@ -1,153 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd/systemd-44-r1.ebuild,v 1.2 2012/05/24 02:36:59 vapier Exp $ - -EAPI=4 - -inherit autotools-utils bash-completion-r1 linux-info pam systemd user - -DESCRIPTION="System and service manager for Linux" -HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd" -SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="" #~amd64 ~arm ~x86" -IUSE="-keymap -quota -coredump acl audit cryptsetup lzma pam plymouth selinux tcpd" - -# We need to depend on sysvinit for sulogin which is used in the rescue -# mode. Bug #399615. - -# A little higher than upstream requires -# but I had real trouble with 2.6.37 and systemd. -MINKV="3.3" - -# dbus version because of systemd units -# sysvinit for sulogin -RDEPEND=">=sys-apps/dbus-1.4.10 - >=sys-apps/kmod-5 - !sys-apps/sysvinit - >=sys-apps/util-linux-2.19 - sys-libs/libcap - acl? ( sys-apps/acl ) - audit? ( >=sys-process/audit-2 ) - cryptsetup? ( sys-fs/cryptsetup ) - lzma? ( app-arch/xz-utils ) - pam? ( virtual/pam ) - plymouth? ( sys-boot/plymouth ) - selinux? ( sys-libs/libselinux ) - tcpd? ( sys-apps/tcp-wrappers ) - >=sys-apps/pciutils-3.1" - - -DEPEND="${RDEPEND} - app-arch/xz-utils - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - dev-util/gperf - dev-util/intltool - >=sys-kernel/linux-headers-${MINKV} - >=sys-apps/usbutils-005-r1" - -pkg_setup() { - enewgroup lock # used by var-lock.mount - enewgroup tty 5 # used by mount-setup for /dev/pts -} - -src_configure() { - local myeconfargs=( - --with-distro=gentoo - # install everything to /usr - --with-rootprefix=/usr - --with-rootlibdir=/usr/$(get_libdir) - # but pam modules have to lie in /lib* - --with-pamlibdir=/$(get_libdir)/security - --localstatedir=/var - # make sure we get /bin:/sbin in $PATH - --enable-split-usr - $(use_enable acl) - $(use_enable audit) - $(use_enable cryptsetup libcryptsetup) - $(use_enable lzma xz) - $(use_enable pam) - $(use_enable plymouth) - $(use_enable selinux) - $(use_enable tcpd tcpwrap) - # now in sys-apps/systemd-ui - --disable-gtk - --disable-vconsole - $(use_enable quota quotacheck) - $(use_enable coredump) - $(use_enable keymap) - ) - - econf ${myeconfargs[*]} -} - -src_compile(){ - emake -} - -src_install() { - emake install DESTDIR="${D}" - - # compat for init= use - dosym ../usr/lib/systemd/systemd /bin/systemd - dosym ../lib/systemd/systemd /usr/bin/systemd - dosym ../usr/lib/systemd/systemd /sbin/init - - dosym systemctl /bin/halt - dosym systemctl /bin/reboot - dosym systemctl /bin/poweroff - dosym systemctl /bin/telinit - dosym systemctl /bin/shutdown - - # move files as necessary - newbashcomp "${D}"/etc/bash_completion.d/systemd-bash-completion.sh ${PN} - rm -rf "${D}/etc/bash_completion.d" || die - - # Create /run/lock as required by new baselay/OpenRC compat. - insinto /usr/lib/tmpfiles.d - doins "${FILESDIR}"/gentoo-run.conf - #move pam_systemd - mv "${D}/usr/${get_libdir}/security/pam_systemd.so" "${D}/${get_libdir}/security/pam_systemd.so" -} - -pkg_preinst() { - local CONFIG_CHECK="~AUTOFS4_FS ~CGROUPS ~DEVTMPFS ~FANOTIFY ~IPV6" - kernel_is -ge ${MINKV//./ } || ewarn "Kernel version at least ${MINKV} required" - check_extra_config -} - -optfeature() { - local i desc=${1} text - shift - - text=" [\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1}" - shift - - for i; do - elog "${text}" - text="& [\e[1m$(has_version ${1} && echo I || echo ' ')\e[0m] ${1}" - done - elog "${text} (${desc})" -} - -pkg_postinst() { - mkdir -p "${ROOT}"/run || ewarn "Unable to mkdir /run, this could mean trouble." - if [[ ! -L "${ROOT}"/etc/mtab ]]; then - ewarn "Upstream suggests that the /etc/mtab file should be a symlink to /proc/mounts." - ewarn "It is known to cause users being unable to unmount user mounts. If you don't" - ewarn "require that specific feature, please call:" - ewarn " $ ln -sf '${ROOT}proc/self/mounts' '${ROOT}etc/mtab'" - ewarn - fi - - elog "You may need to perform some additional configuration for some programs" - elog "to work, see the systemd manpages for loading modules and handling tmpfiles:" - elog " $ man modules-load.d" - elog " $ man tmpfiles.d" - elog - - ewarn "Add session optional pam_systemd.so to /etc/pam.d/login" -} diff --git a/sys-fs/udev/udev-185.ebuild b/sys-fs/udev/udev-185.ebuild deleted file mode 100644 index a6c331661..000000000 --- a/sys-fs/udev/udev-185.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udev/udev-182-r3.ebuild,v 1.5 2012/05/04 19:09:16 jdhore Exp $ - -EAPI=4 - -DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" -HOMEPAGE="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev/udev.html http://git.kernel.org/?p=linux/hotplug/udev.git;a=summary" - -LICENSE="GPL-2" -SLOT="0" -IUSE="build selinux debug +rule_generator hwdb gudev introspection - keymap floppy doc static-libs +openrc" - -RDEPEND=">=sys-apps/systemd-${PV}" - -DEPEND="!