diff options
| author | Mike Gilbert <floppym@gentoo.org> | 2025-11-30 21:11:44 -0500 |
|---|---|---|
| committer | Mike Gilbert <floppym@gentoo.org> | 2025-12-03 13:12:39 -0500 |
| commit | 6b57b43f6d28241ad73c68389aec038d8bfdab47 (patch) | |
| tree | 29a0955aca9cb7c64450eccdafd27f4f2009683a /net-misc | |
| parent | 63a8409cc2cea0009124689fe9c80cde39bab75a (diff) | |
| download | gentoo-6b57b43f6d28241ad73c68389aec038d8bfdab47.tar.gz gentoo-6b57b43f6d28241ad73c68389aec038d8bfdab47.tar.bz2 gentoo-6b57b43f6d28241ad73c68389aec038d8bfdab47.zip | |
net-misc/ubridge: suidctl compat
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Diffstat (limited to 'net-misc')
| -rw-r--r-- | net-misc/ubridge/ubridge-0.9.19-r1.ebuild | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/net-misc/ubridge/ubridge-0.9.19-r1.ebuild b/net-misc/ubridge/ubridge-0.9.19-r1.ebuild index f2b58fb26ca2..14911cbd4067 100644 --- a/net-misc/ubridge/ubridge-0.9.19-r1.ebuild +++ b/net-misc/ubridge/ubridge-0.9.19-r1.ebuild @@ -13,12 +13,16 @@ LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -RDEPEND=" +BDEPEND=" acct-group/ubridge +" +DEPEND=" >=dev-libs/iniparser-4.1-r2:= - net-libs/libpcap" - -DEPEND="${RDEPEND}" + net-libs/libpcap +" +RDEPEND="${DEPEND} + acct-group/ubridge +" src_compile() { # iniparser.pc only exists in >=4.2 and it changes headers location @@ -31,15 +35,14 @@ src_compile() { } src_install() { - exeinto /usr/bin - exeopts -m 710 -g ubridge - doexe ubridge - + dobin ubridge + fowners :ubridge /usr/bin/ubridge + fperms 4754 /usr/bin/ubridge dodoc README.md } pkg_postinst() { - fcaps -g ubridge -m 4710 -M 0710 cap_net_raw,cap_net_admin \ + fcaps -g ubridge -M 0754 cap_net_raw,cap_net_admin \ "${EROOT}"/usr/bin/ubridge einfo "\nNOTE: To read packets from the network interfaces with ubridge as" |
