summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorIsmael Luceno2021-08-27 12:00:36 +0200
committerIsmael Luceno2021-08-27 12:00:36 +0200
commit4ee714d2f64c2ca3d12cbfdf5dbb212efc63e81c (patch)
tree7b6640f1fdee99895ef46ea214732221ed59bc70 /net
parentf81b64f4e0570843f79b798a9a9cb808c73d0bca (diff)
ifenslave: Fix installation; PATCHLEVEL++
Diffstat (limited to 'net')
-rwxr-xr-xnet/ifenslave/DETAILS2
-rw-r--r--net/ifenslave/HISTORY4
-rwxr-xr-xnet/ifenslave/INSTALL23
3 files changed, 18 insertions, 11 deletions
diff --git a/net/ifenslave/DETAILS b/net/ifenslave/DETAILS
index 3ea702994b..6f5a996335 100755
--- a/net/ifenslave/DETAILS
+++ b/net/ifenslave/DETAILS
@@ -1,6 +1,6 @@
SPELL=ifenslave
VERSION=2.7
- PATCHLEVEL=1
+ PATCHLEVEL=2
SOURCE_HASH=sha512:c93a0e3580a7d8cca5726751903e18047aa32961a01e1f6c1d61cba903f39c45b3de6848d342f39aae99e8359f28a1e1d8548203877fb63cd142d78514682e2c
SOURCE=${SPELL}_${VERSION}.tar.xz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}"/${SPELL}-${VERSION}
diff --git a/net/ifenslave/HISTORY b/net/ifenslave/HISTORY
index ca796ae15b..729943be1d 100644
--- a/net/ifenslave/HISTORY
+++ b/net/ifenslave/HISTORY
@@ -1,3 +1,7 @@
+2021-08-27 Ismael Luceno <ismael@sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * INSTALL: fixed installation
+
2021-08-01 Florian Franzmann <bwlf@bandrate.org>
* DEPENDS: depend on IFUPDOWN instead of ifupdown
* DETAILS: PATCHLEVEL++
diff --git a/net/ifenslave/INSTALL b/net/ifenslave/INSTALL
index 4adbd5b88f..afcb79b81a 100755
--- a/net/ifenslave/INSTALL
+++ b/net/ifenslave/INSTALL
@@ -1,17 +1,20 @@
cd "${SOURCE_DIRECTORY}" &&
# install script
-install -o root -g root -m 0755 ifenslave "${INSTALL_ROOT}"/sbin/ifenslave &&
-install -o root -g root -m 0755 debian/ifenslave.if-post-down "${INSTALL_ROOT}"/etc/network/if-post-down.d/ifenslave &&
-install -o root -g root -m 0755 debian/ifenslave.if-pre-up "${INSTALL_ROOT}"/etc/network/if-pre-up.d/ifenslave &&
-install -o root -g root -m 0755 debian/ifenslave.if-up "${INSTALL_ROOT}"/etc/network/if-up.d/ifenslave &&
+install -m555 ifenslave "${INSTALL_ROOT}"/sbin/ifenslave &&
+for i in if-post-down if-pre-up if-up; do
+ dest="$INSTALL_ROOT/etc/network/$i.d" &&
+ install -d "$dest" &&
+ install -m755 debian/ifenslave."$i" "$dest"/ifenslave || exit 1
+done &&
# install the man pages to smart places
-cp debian/*.8.gz "${INSTALL_ROOT}"/usr/share/man/man8/. &&
+mandir="$INSTALL_ROOT/usr/share/man" &&
+install -d "$mandir"/man8 &&
+install -m444 debian/*.8.gz "$mandir"/man8/ &&
# install the documentation type things
-mkdir -p "${INSTALL_ROOT}"/usr/share/doc/${SPELL} &&
-cp -va debian/examples "${INSTALL_ROOT}"/usr/share/doc/${SPELL}/. &&
-for docs in README.Debian changelog copyright; do
- install -o root -g root -m 0644 debian/${docs} "${INSTALL_ROOT}"/usr/share/doc/${SPELL}/${docs}
-done
+docdir="$INSTALL_ROOT/usr/share/doc/$SPELL-$VERSION" &&
+install -d "$docdir/examples" &&
+install -m444 debian/examples/* "$docdir/examples/" &&
+install -m444 debian/README.Debian debian/changelog debian/copyright "$docdir/"