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:
Joe Marcus Clarke 2003-04-01 20:32:55 +00:00
parent 51031bdb65
commit 5242569a08
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=77926
6 changed files with 63 additions and 0 deletions

View File

@ -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>

View 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

View File

@ -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>

View 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

View File

@ -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>

View 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