Make sure to run ldconfig -m for each of the module directories at boot time.
This allows mrproject and its API to survive reboots. Reported by: olgeni Adapted from: databases/mysql323-client
This commit is contained in:
parent
51031bdb65
commit
5242569a08
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=77926
@ -7,6 +7,7 @@
|
||||
|
||||
PORTNAME= libmrproject
|
||||
PORTVERSION= 0.9.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= deskutils gnome
|
||||
MASTER_SITES= ftp://ftp.codefactory.se/pub/software/mrproject/source/
|
||||
|
||||
@ -29,4 +30,8 @@ post-patch:
|
||||
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
|
||||
s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
|
||||
|
||||
post-install:
|
||||
@${SED} "s|%%PREFIX%%|${PREFIX}|g" < ${FILESDIR}/libmrproject.sh > ${PREFIX}/etc/rc.d/000.libmrproject.sh
|
||||
@${CHMOD} 750 ${PREFIX}/etc/rc.d/000.libmrproject.sh
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
16
deskutils/libmrproject/files/libmrproject.sh
Normal file
16
deskutils/libmrproject/files/libmrproject.sh
Normal file
@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
/sbin/ldconfig -m %%PREFIX%%/lib/mrproject/file-modules
|
||||
/sbin/ldconfig -m %%PREFIX%%/lib/mrproject/storage-modules
|
||||
;;
|
||||
stop)
|
||||
;;
|
||||
*)
|
||||
echo ""
|
||||
echo "Usage: `basename $0` { start | stop }"
|
||||
echo ""
|
||||
exit 64
|
||||
;;
|
||||
esac
|
@ -7,6 +7,7 @@
|
||||
|
||||
PORTNAME= mrproject
|
||||
PORTVERSION= 0.9.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= deskutils gnome
|
||||
MASTER_SITES= ftp://ftp.codefactory.se/pub/software/mrproject/source/
|
||||
|
||||
@ -30,4 +31,8 @@ post-patch:
|
||||
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
|
||||
s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
|
||||
|
||||
post-install:
|
||||
@${SED} "s|%%PREFIX%%|${PREFIX}|g" < ${FILESDIR}/mrproject.sh > ${PREFIX}/etc/rc.d/000.mrproject.sh
|
||||
@${CHMOD} 750 ${PREFIX}/etc/rc.d/000.mrproject.sh
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
16
deskutils/mrproject/files/mrproject.sh
Normal file
16
deskutils/mrproject/files/mrproject.sh
Normal file
@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
/sbin/ldconfig -m %%PREFIX%%/lib/mrproject
|
||||
/sbin/ldconfig -m %%PREFIX%%/lib/mrproject/views
|
||||
;;
|
||||
stop)
|
||||
;;
|
||||
*)
|
||||
echo ""
|
||||
echo "Usage: `basename $0` { start | stop }"
|
||||
echo ""
|
||||
exit 64
|
||||
;;
|
||||
esac
|
@ -7,6 +7,7 @@
|
||||
|
||||
PORTNAME= mrproject
|
||||
PORTVERSION= 0.9.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= deskutils gnome
|
||||
MASTER_SITES= ftp://ftp.codefactory.se/pub/software/mrproject/source/
|
||||
|
||||
@ -30,4 +31,8 @@ post-patch:
|
||||
@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
|
||||
s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
|
||||
|
||||
post-install:
|
||||
@${SED} "s|%%PREFIX%%|${PREFIX}|g" < ${FILESDIR}/mrproject.sh > ${PREFIX}/etc/rc.d/000.mrproject.sh
|
||||
@${CHMOD} 750 ${PREFIX}/etc/rc.d/000.mrproject.sh
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
16
deskutils/planner/files/mrproject.sh
Normal file
16
deskutils/planner/files/mrproject.sh
Normal file
@ -0,0 +1,16 @@
|
||||
#!/bin/sh
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
/sbin/ldconfig -m %%PREFIX%%/lib/mrproject
|
||||
/sbin/ldconfig -m %%PREFIX%%/lib/mrproject/views
|
||||
;;
|
||||
stop)
|
||||
;;
|
||||
*)
|
||||
echo ""
|
||||
echo "Usage: `basename $0` { start | stop }"
|
||||
echo ""
|
||||
exit 64
|
||||
;;
|
||||
esac
|
Loading…
Reference in New Issue
Block a user