|
Lines 3-9
Link Here
|
| 3 |
|
3 |
|
| 4 |
PORTNAME= shellinabox |
4 |
PORTNAME= shellinabox |
| 5 |
PORTVERSION= 2.14 |
5 |
PORTVERSION= 2.14 |
| 6 |
PORTREVISION= 2 |
6 |
PORTREVISION= 3 |
| 7 |
CATEGORIES= www |
7 |
CATEGORIES= www |
| 8 |
MASTER_SITES= GOOGLE_CODE |
8 |
MASTER_SITES= GOOGLE_CODE |
| 9 |
|
9 |
|
|
Lines 12-18
Link Here
|
| 12 |
|
12 |
|
| 13 |
LICENSE= GPLv2 |
13 |
LICENSE= GPLv2 |
| 14 |
|
14 |
|
| 15 |
OPTIONS_DEFINE= CORES DOCS NOLOGIN |
15 |
OPTIONS_DEFINE= CORES NOLOGIN |
| 16 |
CORES_DESC= Patch shellinaboxd to enable core dumps |
16 |
CORES_DESC= Patch shellinaboxd to enable core dumps |
| 17 |
NOLOGIN_DESC= Login through ssh (not through login) |
17 |
NOLOGIN_DESC= Login through ssh (not through login) |
| 18 |
|
18 |
|
|
Lines 26-41
Link Here
|
| 26 |
USERS?= shellinabox |
26 |
USERS?= shellinabox |
| 27 |
GROUPS?= shellinabox |
27 |
GROUPS?= shellinabox |
| 28 |
|
28 |
|
| 29 |
MAN1= shellinaboxd.1 |
|
|
| 30 |
|
| 31 |
PORTDOCS= AUTHORS ChangeLog INSTALL README COPYING GPL-2 NEWS TODO |
| 32 |
|
| 33 |
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall |
29 |
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall |
| 34 |
|
30 |
|
| 35 |
SUB_FILES= pkg-deinstall |
31 |
SUB_FILES= pkg-deinstall |
| 36 |
SUB_LIST= USERS=${USERS} GROUPS=${GROUPS} |
32 |
SUB_LIST= USERS=${USERS} GROUPS=${GROUPS} |
| 37 |
|
33 |
|
| 38 |
NO_STAGE= yes |
|
|
| 39 |
.include <bsd.port.options.mk> |
34 |
.include <bsd.port.options.mk> |
| 40 |
|
35 |
|
| 41 |
.if ${PORT_OPTIONS:MNOLOGIN} |
36 |
.if ${PORT_OPTIONS:MNOLOGIN} |
|
Lines 57-72
Link Here
|
| 57 |
.endif |
52 |
.endif |
| 58 |
|
53 |
|
| 59 |
do-install: |
54 |
do-install: |
| 60 |
${INSTALL_PROGRAM} ${WRKSRC}/shellinaboxd ${PREFIX}/bin/ |
55 |
${INSTALL_PROGRAM} ${WRKSRC}/shellinaboxd ${STAGEDIR}${PREFIX}/bin/ |
|
|
56 |
${INSTALL_MAN} ${WRKSRC}/shellinaboxd.1 ${STAGEDIR}${PREFIX}/man/man1 |
| 61 |
|
57 |
|
| 62 |
post-install: |
58 |
post-install: |
| 63 |
.if ${PORT_OPTIONS:MDOCS} |
59 |
${MKDIR} ${STAGEDIR}${ETCDIR}/ |
| 64 |
${MKDIR} ${DOCSDIR}/ |
|
|
| 65 |
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}/ |
| 66 |
.endif |
| 67 |
${MKDIR} ${ETCDIR}/ |
| 68 |
${CHMOD} 700 ${ETCDIR}/ |
| 69 |
${CHOWN} ${USERS}:${GROUPS} ${ETCDIR}/ |
| 70 |
${INSTALL_MAN} ${WRKSRC}/shellinaboxd.1 ${MANPREFIX}/man/man1/ |
| 71 |
|
60 |
|
| 72 |
.include <bsd.port.post.mk> |
61 |
.include <bsd.port.post.mk> |