forked from Lainports/freebsd-ports
sysutils/bmd: use USES=uidfix
The bmd's Makefile uses 'bsd.prog.mk', so it is necessary to fix uid/gid for building the port in user privileges. The uidfix utility is a convenient way for this purpose. I omitted the local patch files to use 'USES=uidfix'. PR: 282223
This commit is contained in:
parent
a927eb3cec
commit
da967e317a
3 changed files with 3 additions and 34 deletions
|
|
@ -1,5 +1,6 @@
|
|||
PORTNAME= bmd
|
||||
DISTVERSION= 3.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= sysutils
|
||||
|
||||
MAINTAINER= naito.yuichiro@gmail.com
|
||||
|
|
@ -15,6 +16,8 @@ ONLY_FOR_ARCHS_REASON= bhyve runs on amd64 only
|
|||
RUN_DEPENDS= bhyve-firmware>0:sysutils/bhyve-firmware \
|
||||
grub2-bhyve>0:sysutils/grub2-bhyve
|
||||
|
||||
USES= uidfix
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= yuichiro-naito
|
||||
|
||||
|
|
|
|||
|
|
@ -1,23 +0,0 @@
|
|||
--- Makefile.orig 2024-10-07 06:15:41 UTC
|
||||
+++ Makefile
|
||||
@@ -1,10 +1,20 @@
|
||||
+BINOWN!= id -u
|
||||
+BINGRP!= id -g
|
||||
+DIROWN= $(BINOWN)
|
||||
+DIRGRP= $(BINGRP)
|
||||
+SHAREOWN= $(BINOWN)
|
||||
+SHAREGRP= $(BINGRP)
|
||||
MK_DEBUG_FILES?= no
|
||||
SUBDIR= rc.d
|
||||
BINDIR= $(LOCALBASE)/sbin
|
||||
MANDIR= $(LOCALBASE)/share/man/man
|
||||
DIRS= UEFIVARDIR PLUGINDIR
|
||||
UEFIVARDIR= $(LOCALBASE)/var/cache/bmd
|
||||
+UEFIVARDIR_OWN= $(BINOWN)
|
||||
+UEFIVARDIR_GRP= $(BINGRP)
|
||||
PLUGINDIR= $(LOCALBASE)/libexec/bmd
|
||||
+PLUGINDIR_OWN= $(BINOWN)
|
||||
+PLUGINDIR_GRP= $(BINGRP)
|
||||
PROG= bmd
|
||||
MAN= bmd.8 bmdctl.8 bmd.conf.5
|
||||
LINKS= ${BINDIR}/bmd ${BINDIR}/bmdctl
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
--- rc.d/Makefile.orig 2023-08-08 05:39:45 UTC
|
||||
+++ rc.d/Makefile
|
||||
@@ -2,6 +2,8 @@ SCRIPTSDIR= $(LOCALBASE)/etc/rc.d
|
||||
SCRIPTS= bmd
|
||||
SCRIPTSNAME_bmd=bmd
|
||||
SCRIPTSDIR= $(LOCALBASE)/etc/rc.d
|
||||
+SCRIPTSOWN!= id -u
|
||||
+SCRIPTSGRP!= id -g
|
||||
|
||||
bmd: bmd.in
|
||||
sed 's|%%LOCALBASE%%|$(LOCALBASE)|' < ${.ALLSRC} > ${.TARGET}
|
||||
Loading…
Add table
Reference in a new issue