From 8cc8f892613a38e73cbad0b837d80737fb7e0cc4 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 29 Apr 2017 18:40:45 +0300 Subject: [PATCH] Do not touch configuration files and spool directory --- ports/nncp/Makefile | 8 +++----- ...cp.newsyslog.conf.in => nncp.newsyslog.conf.sample.in} | 0 ports/nncp/files/pkg-deinstall.in | 8 ++------ ports/nncp/files/pkg-install.in | 5 +++++ 4 files changed, 10 insertions(+), 11 deletions(-) rename ports/nncp/files/{nncp.newsyslog.conf.in => nncp.newsyslog.conf.sample.in} (100%) create mode 100644 ports/nncp/files/pkg-install.in diff --git a/ports/nncp/Makefile b/ports/nncp/Makefile index c921e39..97293b9 100644 --- a/ports/nncp/Makefile +++ b/ports/nncp/Makefile @@ -20,7 +20,7 @@ MAKEFILE= BSDmakefile USE_RC_SUBR= nncp-caller nncp-daemon nncp-toss REQUIRE= DAEMON -SUB_FILES= pkg-message pkg-deinstall nncp.newsyslog.conf +SUB_FILES= pkg-message pkg-install pkg-deinstall nncp.newsyslog.conf.sample PORTDOCS= AUTHORS NEWS README README.RU THANKS INFO= nncp @@ -42,12 +42,10 @@ PLIST_FILES= bin/nncp-call \ bin/nncp-stat \ bin/nncp-toss \ bin/nncp-xfer \ - etc/newsyslog.conf.d/nncp.conf -PLIST_DIRS= /var/spool/nncp + "@sample etc/newsyslog.conf.d/nncp.conf.sample" post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d - ${INSTALL_DATA} ${WRKDIR}/nncp.newsyslog.conf ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/nncp.conf - ${MKDIR} ${STAGEDIR}/var/spool/nncp + ${INSTALL_DATA} ${WRKDIR}/nncp.newsyslog.conf.sample ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/nncp.conf.sample .include diff --git a/ports/nncp/files/nncp.newsyslog.conf.in b/ports/nncp/files/nncp.newsyslog.conf.sample.in similarity index 100% rename from ports/nncp/files/nncp.newsyslog.conf.in rename to ports/nncp/files/nncp.newsyslog.conf.sample.in diff --git a/ports/nncp/files/pkg-deinstall.in b/ports/nncp/files/pkg-deinstall.in index af0ca73..0c9f4f1 100644 --- a/ports/nncp/files/pkg-deinstall.in +++ b/ports/nncp/files/pkg-deinstall.in @@ -1,13 +1,9 @@ #!/bin/sh -if [ "$2" != "POST-DEINSTALL" ]; then - exit 0 -fi +[ "$2" = "POST-DEINSTALL" ] || exit 0 if [ -e %%PREFIX%%/etc/nncp.yaml ]; then echo "%%PREFIX%%/etc/nncp.yaml with your private keys is not removed!" fi -if [ -e /var/spool/nncp ]; then - echo "/var/spool/nncp is not removed!" -fi +exec rmdir /var/spool/nncp diff --git a/ports/nncp/files/pkg-install.in b/ports/nncp/files/pkg-install.in new file mode 100644 index 0000000..ff6cd87 --- /dev/null +++ b/ports/nncp/files/pkg-install.in @@ -0,0 +1,5 @@ +#!/bin/sh + +[ "$2" = "POST-INSTALL" ] || exit 0 + +[ -e /var/spool/nncp ] || exec mkdir -p /var/spool/nncp -- 2.44.0