diff options
author | Mikle Kolyada <zlogene@gentoo.org> | 2021-01-24 01:42:31 +0300 |
---|---|---|
committer | Mikle Kolyada <zlogene@gentoo.org> | 2021-01-24 01:42:52 +0300 |
commit | 4faa8ec397e7d1bbd9ed75ffdc9151cfb5ef2d1b (patch) | |
tree | 8e751ba99fae6917d51cde0df599e6d484245ad8 /sys-process/at/at-3.1.23.ebuild | |
parent | x11-themes/gtk-engines: Stabilize 2.20.2-r100 sparc, #766528 (diff) | |
download | gentoo-4faa8ec397e7d1bbd9ed75ffdc9151cfb5ef2d1b.tar.gz gentoo-4faa8ec397e7d1bbd9ed75ffdc9151cfb5ef2d1b.tar.bz2 gentoo-4faa8ec397e7d1bbd9ed75ffdc9151cfb5ef2d1b.zip |
sys-process/at: install pam files conditionally
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Diffstat (limited to 'sys-process/at/at-3.1.23.ebuild')
-rw-r--r-- | sys-process/at/at-3.1.23.ebuild | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/sys-process/at/at-3.1.23.ebuild b/sys-process/at/at-3.1.23.ebuild deleted file mode 100644 index 29858f5195ad..000000000000 --- a/sys-process/at/at-3.1.23.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools eutils flag-o-matic pam user systemd - -DESCRIPTION="Queues jobs for later execution" -HOMEPAGE="https://packages.qa.debian.org/a/at.html" -SRC_URI="mirror://debian/pool/main/a/at/${PN}_${PV}.orig.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86" -IUSE="pam selinux" - -DEPEND="virtual/mta - >=sys-devel/autoconf-2.64 - sys-devel/bison - >=sys-devel/flex-2.5.4a - pam? ( sys-libs/pam )" -RDEPEND="virtual/mta - virtual/logger - selinux? ( sec-policy/selinux-at )" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.8-more-deny.patch - "${FILESDIR}"/${PN}-3.1.14-Makefile.patch - # fix parallel make issues, bug #244884 - "${FILESDIR}"/${PN}-3.1.10.2-Makefile.in-parallel-make-fix.patch - "${FILESDIR}"/${PN}-3.1.13-configure.in-fix-PAM-automagick-dep.patch - # Fix parallel make issue (bug #408375) - "${FILESDIR}"/${PN}-3.1.13-parallel-make-fix.patch - "${FILESDIR}"/${PN}-3.1.13-getloadavg.patch -) - -pkg_setup() { - # Cannot be moved into pkg_preinst! - enewgroup at 25 - enewuser at 25 -1 /var/spool/at/atjobs at -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local my_conf=( - --sysconfdir=/etc/at - --with-jobdir=/var/spool/at/atjobs - --with-atspool=/var/spool/at/atspool - --with-etcdir=/etc/at - --with-daemon_username=at - --with-daemon_groupname=at - $(usex pam '' --without-pam) - $(use_with selinux) - ) - econf ${my_conf[@]} -} - -src_install() { - emake install IROOT="${D}" - - newinitd "${FILESDIR}"/atd.rc8 atd - newconfd "${FILESDIR}"/atd.confd atd - newpamd "${FILESDIR}"/at.pamd-3.1.13-r1 atd - - # Preserve existing .SEQ files (bug #386625) - local seq_file="${EROOT}/var/spool/at/atjobs/.SEQ" - if [ -f "${seq_file}" ] ; then - einfo "Preserving existing .SEQ file (bug #386625)." - cp -p "${seq_file}" "${ED}"/var/spool/at/atjobs/ || die - fi - - systemd_dounit "${FILESDIR}/atd.service" - keepdir /var/spool/at/atspool -} - -pkg_postinst() { - einfo "Forcing correct permissions on /var/spool/at" - local atspooldir="${EROOT}/var/spool/at" - chown at:at "${atspooldir}/atjobs" - chmod 1770 "${atspooldir}/atjobs" - chown at:at "${atspooldir}/atjobs/.SEQ" - chmod 0600 "${atspooldir}/atjobs/.SEQ" - chown at:at "${atspooldir}/atspool" - chmod 1770 "${atspooldir}/atspool" -} |