aboutsummaryrefslogtreecommitdiff
path: root/java/orion/Makefile
diff options
context:
space:
mode:
authorAlexander Langer <alex@FreeBSD.org>2001-05-09 10:09:46 +0000
committerAlexander Langer <alex@FreeBSD.org>2001-05-09 10:09:46 +0000
commit0d318b5224ec9c7019f1492da6a019a42c24391a (patch)
treeed992439af753fd9d217b9e026d74c7b366fcd24 /java/orion/Makefile
parent04d66237c3c516c029c3b4735b122a7b9a4030d6 (diff)
Notes
Diffstat (limited to 'java/orion/Makefile')
-rw-r--r--java/orion/Makefile31
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>