summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2021-04-16 23:55:21 +0100
committerSam James <sam@gentoo.org>2021-04-21 20:00:46 +0100
commit1ba47c923f397aae6b729736ebb03ef3c1537e03 (patch)
tree589c02e5e9a353d3112fb42919ca2760431fb8f4 /sys-libs/libutempter
parentsys-libs/libcap: multilib-- (diff)
downloadgentoo-1ba47c923f397aae6b729736ebb03ef3c1537e03.tar.gz
gentoo-1ba47c923f397aae6b729736ebb03ef3c1537e03.tar.bz2
gentoo-1ba47c923f397aae6b729736ebb03ef3c1537e03.zip
sys-libs/libutempter: multilib--, tidy up ebuild
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-libs/libutempter')
-rw-r--r--sys-libs/libutempter/libutempter-1.1.6-r3.ebuild23
-rw-r--r--sys-libs/libutempter/libutempter-1.2.0.ebuild25
-rw-r--r--sys-libs/libutempter/libutempter-1.2.1.ebuild25
3 files changed, 38 insertions, 35 deletions
diff --git a/sys-libs/libutempter/libutempter-1.1.6-r3.ebuild b/sys-libs/libutempter/libutempter-1.1.6-r3.ebuild
index 7d8cc191d940..326b59190559 100644
--- a/sys-libs/libutempter/libutempter-1.1.6-r3.ebuild
+++ b/sys-libs/libutempter/libutempter-1.1.6-r3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit multilib flag-o-matic toolchain-funcs
+inherit flag-o-matic toolchain-funcs
DESCRIPTION="Library that allows non-privileged apps to write utmp (login) info"
HOMEPAGE="https://altlinux.org/index.php?module=sisyphus&package=libutempter"
@@ -30,10 +30,14 @@ src_prepare() {
-e "/^includedir /s:/usr/include:${EPREFIX}/usr/include:"
-e "/^mandir /s:=.*:= ${EPREFIX}/usr/share/man:"
)
- use static-libs || args+=(
+
+ if ! use static-libs ; then
+ args+=(
-e '/^STATICLIB/d'
-e '/INSTALL.*STATICLIB/d'
)
+ fi
+
sed -i "${args[@]}" Makefile || die
}
@@ -53,18 +57,15 @@ src_install() {
fowners root:utmp /usr/$(get_libdir)/misc/utempter/utempter
fperms 2755 /usr/$(get_libdir)/misc/utempter/utempter
fi
+
dodir /usr/sbin
dosym ../$(get_libdir)/misc/utempter/utempter /usr/sbin/utempter
}
pkg_postinst() {
- if [[ -f "${EROOT}/var/log/wtmp" ]] ; then
- chown root:utmp "${EROOT}/var/log/wtmp"
- chmod 664 "${EROOT}/var/log/wtmp"
- fi
-
- if [[ -f "${EROOT}/var/run/utmp" ]] ; then
- chown root:utmp "${EROOT}/var/run/utmp"
- chmod 664 "${EROOT}/var/run/utmp"
- fi
+ local path
+ for path in "${EROOT}"/var/log/{w,u}tmp; do
+ chown root:utmp "${path}"
+ chmod 664 "${path}"
+ done
}
diff --git a/sys-libs/libutempter/libutempter-1.2.0.ebuild b/sys-libs/libutempter/libutempter-1.2.0.ebuild
index 271a41f8bde7..1df07ce3ed22 100644
--- a/sys-libs/libutempter/libutempter-1.2.0.ebuild
+++ b/sys-libs/libutempter/libutempter-1.2.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit multilib flag-o-matic toolchain-funcs
+inherit flag-o-matic toolchain-funcs
DESCRIPTION="Library that allows non-privileged apps to write utmp (login) info"
HOMEPAGE="https://altlinux.org/index.php?module=sisyphus&package=libutempter"
@@ -30,10 +30,14 @@ src_prepare() {
-e "/^includedir /s:/usr/include:${EPREFIX}/usr/include:"
-e "/^mandir /s:=.*:= ${EPREFIX}/usr/share/man:"
)
- use static-libs || args+=(
+
+ if ! use static-libs ; then
+ args+=(
-e '/^STATICLIB/d'
-e '/INSTALL.*STATICLIB/d'
)
+ fi
+
sed -i "${args[@]}" Makefile || die
}
@@ -53,18 +57,15 @@ src_install() {
fowners root:utmp /usr/$(get_libdir)/misc/utempter/utempter
fperms 2755 /usr/$(get_libdir)/misc/utempter/utempter
fi
+
dodir /usr/sbin
dosym ../$(get_libdir)/misc/utempter/utempter /usr/sbin/utempter
}
pkg_postinst() {
- if [[ -f "${EROOT}/var/log/wtmp" ]] ; then
- chown root:utmp "${EROOT}/var/log/wtmp"
- chmod 664 "${EROOT}/var/log/wtmp"
- fi
-
- if [[ -f "${EROOT}/var/run/utmp" ]] ; then
- chown root:utmp "${EROOT}/var/run/utmp"
- chmod 664 "${EROOT}/var/run/utmp"
- fi
+ local path
+ for path in "${EROOT}"/var/log/{w,u}tmp; do
+ chown root:utmp "${path}"
+ chmod 664 "${path}"
+ done
}
diff --git a/sys-libs/libutempter/libutempter-1.2.1.ebuild b/sys-libs/libutempter/libutempter-1.2.1.ebuild
index bf423adf43ea..a6b93b7b049f 100644
--- a/sys-libs/libutempter/libutempter-1.2.1.ebuild
+++ b/sys-libs/libutempter/libutempter-1.2.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit multilib flag-o-matic toolchain-funcs
+inherit flag-o-matic toolchain-funcs
DESCRIPTION="Library that allows non-privileged apps to write utmp (login) info"
HOMEPAGE="https://altlinux.org/index.php?module=sisyphus&package=libutempter"
@@ -30,10 +30,14 @@ src_prepare() {
-e "/^includedir /s:/usr/include:${EPREFIX}/usr/include:"
-e "/^mandir /s:=.*:= ${EPREFIX}/usr/share/man:"
)
- use static-libs || args+=(
+
+ if ! use static-libs ; then
+ args+=(
-e '/^STATICLIB/d'
-e '/INSTALL.*STATICLIB/d'
)
+ fi
+
sed -i "${args[@]}" Makefile || die
}
@@ -53,18 +57,15 @@ src_install() {
fowners root:utmp /usr/$(get_libdir)/misc/utempter/utempter
fperms 2755 /usr/$(get_libdir)/misc/utempter/utempter
fi
+
dodir /usr/sbin
dosym ../$(get_libdir)/misc/utempter/utempter /usr/sbin/utempter
}
pkg_postinst() {
- if [[ -f "${EROOT}/var/log/wtmp" ]] ; then
- chown root:utmp "${EROOT}/var/log/wtmp"
- chmod 664 "${EROOT}/var/log/wtmp"
- fi
-
- if [[ -f "${EROOT}/var/run/utmp" ]] ; then
- chown root:utmp "${EROOT}/var/run/utmp"
- chmod 664 "${EROOT}/var/run/utmp"
- fi
+ local path
+ for path in "${EROOT}"/var/log/{w,u}tmp; do
+ chown root:utmp "${path}"
+ chmod 664 "${path}"
+ done
}