diff options
author | Alexander Langer <alex@FreeBSD.org> | 2001-05-09 10:09:46 +0000 |
---|---|---|
committer | Alexander Langer <alex@FreeBSD.org> | 2001-05-09 10:09:46 +0000 |
commit | 0d318b5224ec9c7019f1492da6a019a42c24391a (patch) | |
tree | ed992439af753fd9d217b9e026d74c7b366fcd24 /java/orion/Makefile | |
parent | 04d66237c3c516c029c3b4735b122a7b9a4030d6 (diff) |
Notes
Diffstat (limited to 'java/orion/Makefile')
-rw-r--r-- | java/orion/Makefile | 31 |
1 files changed, 27 insertions, 4 deletions
diff --git a/java/orion/Makefile b/java/orion/Makefile index 1dcda7483a04..fc21fb278311 100644 --- a/java/orion/Makefile +++ b/java/orion/Makefile @@ -7,10 +7,13 @@ PORTNAME= orion PORTVERSION= 1.4.5 +PORTREVISION= 1 CATEGORIES= java www MASTER_SITES= ftp://ftp.sunet.se/pub/database/utils/orionserver/ \ http://www.jollem.com/ DISTNAME= ${PORTNAME}${PORTVERSION} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ + orion.sh${EXTRACT_SUFX} MAINTAINER= ernst@jollem.com @@ -18,22 +21,42 @@ RUN_DEPENDS= ${LOCALBASE}/linux-jdk1.3.0/bin/java:${PORTSDIR}/java/linux-jdk13 USE_ZIP= YES NO_BUILD= YES -PLIST_SUB= ORIONSUBDIR=${DISTNAME} WRKSRC= ${WRKDIR}/${PORTNAME} ORION_DESTDIR= ${PREFIX}/${DISTNAME} ORION_LINKDIR= ${PREFIX}/${PORTNAME} PORTTITLE= Orion Server -RECURSIVE_CP= ${CP} -R +RC_SCRIPT= ${PREFIX}/etc/rc.d/${PORTNAME}.sh .include <bsd.port.pre.mk> do-install: + @if [ -d ${ORION_DESTDIR} ]; then \ + ${ECHO} "ERROR: The destination directory ${ORION_DESTDIR} already exists. Cancelling."; \ + exit 65; \ + fi + @if [ -L ${ORION_LINKDIR} ]; then \ + ${ECHO} "WARNING: The link ${ORION_LINKDIR} already exists. Overwriting."; \ + /bin/ls -ld ${ORION_LINKDIR}; \ + else \ + if [ -e ${ORION_LINKDIR} ]; then \ + ${ECHO} "ERROR: ${ORION_LINKDIR} already exists, and it's not a symlink. Cancelling."; \ + /bin/ls -ld ${ORION_LINKDIR}; \ + exit 66; \ + fi; \ + fi + @if [ -e ${ORION_LINKDIR} ]; then \ + ${ECHO} "WARNING: ${RC_SCRIPT} already exists. Overwriting."; \ + fi @${MKDIR} ${ORION_DESTDIR} - @${RECURSIVE_CP} ${WRKSRC}/* ${ORION_DESTDIR} + @${CP} -R ${WRKSRC}/* ${ORION_DESTDIR} + @${CP} ${WRKDIR}/orion.sh ${RC_SCRIPT} + @if [ -e ${ORION_LINKDIR} ]; then \ + ${RM} ${ORION_LINKDIR}; \ + fi @${LN} -sf ${ORION_DESTDIR} ${ORION_LINKDIR} post-install: - @echo "${PORTTITLE} has been installed in ${ORION_LINKDIR} -> ${ORION_DESTDIR}." + @echo "${PORTTITLE} ${PORTVERSION} has been installed in ${ORION_DESTDIR}." .include <bsd.port.post.mk> |