# HG changeset patch # User Pascal Bellard # Date 1581592832 -3600 # Node ID 314dd72816371910dfeed0013230e3b7721a5ead # Parent bd6074cbab4c7943b0421267538f03969417a685 Add nwipe (secure disk eraser) diff -r bd6074cbab4c -r 314dd7281637 busybox/stuff/daemon --- a/busybox/stuff/daemon Wed Feb 12 11:04:59 2020 +0100 +++ b/busybox/stuff/daemon Thu Feb 13 12:20:32 2020 +0100 @@ -54,7 +54,8 @@ fi action 'Starting %s: %s...' "$DESC" $NAME $DAEMON $OPTIONS - [ -f $PIDFILE ] || pidof $NAME | awk '{print $1}' > $PIDFILE + [ -f $PIDFILE ] || + ps x | sed "/$NAME/!d;/sed/d;/etc\\/init/d" | awk '{ print $1 }' > $PIDFILE active_pidfile $PIDFILE $NAME status ;; @@ -78,7 +79,8 @@ kill $(cat $PIDFILE) sleep 2 $DAEMON $OPTIONS - [ -f $PIDFILE ] || pidof $NAME | awk '{print $1}' > $PIDFILE + [ -f $PIDFILE ] || + ps x | sed "/$NAME/!d;/sed/d;/etc\\/init/d" | awk '{ print $1 }' > $PIDFILE active_pidfile $PIDFILE $NAME status ;; diff -r bd6074cbab4c -r 314dd7281637 codec2/receipt --- a/codec2/receipt Wed Feb 12 11:04:59 2020 +0100 +++ b/codec2/receipt Thu Feb 13 12:20:32 2020 +0100 @@ -14,7 +14,7 @@ current_version() { - wget -O - ${WGET_URL%/*}/ 2>/dev/null | \ + wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ sed '/archive.*tar/!d;s|.*archive/v\(.*\).tar.*|\1|;q' } diff -r bd6074cbab4c -r 314dd7281637 cryptsetup/receipt --- a/cryptsetup/receipt Wed Feb 12 11:04:59 2020 +0100 +++ b/cryptsetup/receipt Thu Feb 13 12:20:32 2020 +0100 @@ -19,7 +19,7 @@ current_version() { local base=$(wget -O - ${WGET_URL%/v*} 2>/dev/null | \ - sed '/href/!d;s|.*href="\(.*\)".*|\1|' x | tail -n 1) + sed '/href/!d;s|.*href="\(.*\)".*|\1|' | tail -n 1) wget -O - ${WGET_URL%/v*}/$base 2>/dev/null | sed \ "/href/!d;/z/!d;s|.*href=\"$PACKAGE-\\(.*\\).tar.*\".*|\\1|" | \ tail -n1 diff -r bd6074cbab4c -r 314dd7281637 lz4/receipt --- a/lz4/receipt Wed Feb 12 11:04:59 2020 +0100 +++ b/lz4/receipt Thu Feb 13 12:20:32 2020 +0100 @@ -15,7 +15,7 @@ current_version() { - wget -O - ${WGET_URL%/*}/ 2>/dev/null | \ + wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ sed '/archive.*tar/!d;s|.*archive/v\(.*\).tar.*|\1|;q' } diff -r bd6074cbab4c -r 314dd7281637 nwipe/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nwipe/receipt Thu Feb 13 12:20:32 2020 +0100 @@ -0,0 +1,39 @@ +# SliTaz package receipt. + +PACKAGE="nwipe" +VERSION="0.26" +CATEGORY="misc" +SHORT_DESC="nwipe secure disk eraser" +MAINTAINER="pascal.bellard@slitaz.org" +LICENSE="GPL2" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="https://github.com/martijnvanbrummelen/nwipe" +WGET_URL="$WEB_SITE/archive/v$VERSION.tar.gz" + +DEPENDS="ncurses parted util-linux-uuid" +BUILD_DEPENDS="pkg-config libtool ncurses-dev parted-dev dmidecode" + +current_version() +{ + wget -O - $WEB_SITE/releases 2>/dev/null | \ + sed '/archive.*tar/!d;s|.*archive/v\(.*\).tar.*|\1|;q' +} + +# Rules to configure and make the package. +compile_rules() +{ + export LDFLAGS="$LDFLAGS -ltinfo" + ./init.sh + ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + $CONFIGURE_ARGS && + make && + make DESTDIR=$DESTDIR install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr + cp -a $install/usr/bin $fs/usr +} diff -r bd6074cbab4c -r 314dd7281637 zstd/receipt --- a/zstd/receipt Wed Feb 12 11:04:59 2020 +0100 +++ b/zstd/receipt Thu Feb 13 12:20:32 2020 +0100 @@ -17,7 +17,7 @@ current_version() { - wget -O - ${WGET_URL%/*}/ 2>/dev/null | \ + wget -O - ${WGET_URL%/arch*}/releases 2>/dev/null | \ sed '/archive.*tar/!d;s|.*archive/v\(.*\).tar.*|\1|;q' }