diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 00000000..59daaf69 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = secure-delete + pkgdesc = Secure file, disk, swap, memory erasure utilities + pkgver = 3.1 + pkgrel = 4 + url = http://www.thc.org/ + arch = i686 + arch = x86_64 + license = GPL + depends = glibc + depends = sh + conflicts = srm + source = http://freeworld.thc.org/releases/secure_delete-3.1.tar.gz + sha256sums = a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5 + +pkgname = secure-delete + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 00000000..0437fccc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Original AUR Contributor: Federico Quagliata (quaqo) +# Uploaded to AUR4: GI_Jack + +pkgname=secure-delete +pkgver=3.1 +pkgfile="secure_delete-$pkgver" +pkgrel=4 +pkgdesc="Secure file, disk, swap, memory erasure utilities" +url="http://www.thc.org/" +depends=('glibc' 'sh') +conflicts=('srm') +license=('GPL') +arch=('i686' 'x86_64') +source=(http://freeworld.thc.org/releases/$pkgfile.tar.gz) +sha256sums=('a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5') + +build() +{ + cd "${srcdir}/${pkgfile}" + sed -i -e 's/mktemp/mkstemp/g' sfill.c + sed -i -e "s/sswap smem sdel-mod.o/sswap smem/" -e '/test.*sdel-mod/d' \ + -e "s/^srm: /srm: sdel-lib.o /" -e "s/^sfill: /sfill: sdel-lib.o /" \ + -e "s/^sswap: /sswap: sdel-lib.o /" -e "s/^smem: /smem: sdel-lib.o /" \ + Makefile + make +} + +package() +{ + cd "${srcdir}/${pkgfile}" + make INSTALL_DIR="${pkgdir}/usr/bin" \ + MAN_DIR="${pkgdir}/usr/share/man" \ + DOC_DIR="${pkgdir}/usr/share/doc/secure_delete" \ + install + chmod a+r "${pkgdir}/usr/bin"/* +} + -- 2.51.2 From 94a972e53b47032eaeef6f3bfb94aa1f10fe2c9a Mon Sep 17 00:00:00 2001 From: devninja Date: Fri, 18 Dec 2015 23:35:49 -0500 Subject: [PATCH 02/20] updated source thanks sqrtminus1 --- .SRCINFO | 4 +++- PKGBUILD | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 59daaf69..7033b093 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,3 +1,5 @@ +# Generated by mksrcinfo v8 +# Sat Dec 19 04:35:37 UTC 2015 pkgbase = secure-delete pkgdesc = Secure file, disk, swap, memory erasure utilities pkgver = 3.1 @@ -9,7 +11,7 @@ pkgbase = secure-delete depends = glibc depends = sh conflicts = srm - source = http://freeworld.thc.org/releases/secure_delete-3.1.tar.gz + source = https://thesqrtminus1.com/files/linux_stuff/secure_delete-3.1.tar.gz sha256sums = a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5 pkgname = secure-delete diff --git a/PKGBUILD b/PKGBUILD index 0437fccc..dc1fb656 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -11,7 +11,7 @@ depends=('glibc' 'sh') conflicts=('srm') license=('GPL') arch=('i686' 'x86_64') -source=(http://freeworld.thc.org/releases/$pkgfile.tar.gz) +source=(https://thesqrtminus1.com/files/linux_stuff/$pkgfile.tar.gz) sha256sums=('a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5') build() -- 2.51.2 From 652f6e447aa8a2f919d2d4e208fc879f0a2bde58 Mon Sep 17 00:00:00 2001 From: devninja Date: Mon, 11 Jan 2016 18:17:10 -0500 Subject: [PATCH 03/20] updated package source, thanks agains square minus. ;) --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 7033b093..8cdf0120 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Sat Dec 19 04:35:37 UTC 2015 +# Mon Jan 11 23:17:06 UTC 2016 pkgbase = secure-delete pkgdesc = Secure file, disk, swap, memory erasure utilities pkgver = 3.1 - pkgrel = 4 + pkgrel = 5 url = http://www.thc.org/ arch = i686 arch = x86_64 @@ -11,7 +11,7 @@ pkgbase = secure-delete depends = glibc depends = sh conflicts = srm - source = https://thesqrtminus1.com/files/linux_stuff/secure_delete-3.1.tar.gz + source = https://mirrors.thesqrtminus1.com/repos/arch/secure_delete-3.1.tar.gz sha256sums = a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5 pkgname = secure-delete diff --git a/PKGBUILD b/PKGBUILD index dc1fb656..c5ebf67a 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,14 +4,14 @@ pkgname=secure-delete pkgver=3.1 pkgfile="secure_delete-$pkgver" -pkgrel=4 +pkgrel=5 pkgdesc="Secure file, disk, swap, memory erasure utilities" url="http://www.thc.org/" depends=('glibc' 'sh') conflicts=('srm') license=('GPL') arch=('i686' 'x86_64') -source=(https://thesqrtminus1.com/files/linux_stuff/$pkgfile.tar.gz) +source=(https://mirrors.thesqrtminus1.com/repos/arch/secure_delete-${pkgver}.tar.gz) sha256sums=('a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5') build() -- 2.51.2 From 99bda64f962658d51d4a6d0559ad645187aca173 Mon Sep 17 00:00:00 2001 From: devninja Date: Mon, 11 Jan 2016 20:38:28 -0500 Subject: [PATCH 04/20] changed file download location --- .SRCINFO | 6 +++--- PKGBUILD | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 8cdf0120..c7a97d7e 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Mon Jan 11 23:17:06 UTC 2016 +# Tue Jan 12 01:37:59 UTC 2016 pkgbase = secure-delete pkgdesc = Secure file, disk, swap, memory erasure utilities pkgver = 3.1 - pkgrel = 5 + pkgrel = 6 url = http://www.thc.org/ arch = i686 arch = x86_64 @@ -11,7 +11,7 @@ pkgbase = secure-delete depends = glibc depends = sh conflicts = srm - source = https://mirrors.thesqrtminus1.com/repos/arch/secure_delete-3.1.tar.gz + source = https://zerocount.net/hosted/secure_delete-3.1.tar.gz sha256sums = a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5 pkgname = secure-delete diff --git a/PKGBUILD b/PKGBUILD index c5ebf67a..021c528e 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,14 +4,14 @@ pkgname=secure-delete pkgver=3.1 pkgfile="secure_delete-$pkgver" -pkgrel=5 +pkgrel=6 pkgdesc="Secure file, disk, swap, memory erasure utilities" url="http://www.thc.org/" depends=('glibc' 'sh') conflicts=('srm') license=('GPL') arch=('i686' 'x86_64') -source=(https://mirrors.thesqrtminus1.com/repos/arch/secure_delete-${pkgver}.tar.gz) +source=(https://zerocount.net/hosted/secure_delete-${pkgver}.tar.gz) sha256sums=('a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5') build() -- 2.51.2 From 5a5597573c3877709a36441c544382c43564a20a Mon Sep 17 00:00:00 2001 From: devninja Date: Sat, 18 Mar 2017 13:38:00 -0400 Subject: [PATCH 05/20] lets try this again. New version with smem renamed to semem, due to file name conflicts --- .SRCINFO | 8 +++++--- PKGBUILD | 15 +++++++++------ secure-delete.install | 8 ++++++++ 3 files changed, 22 insertions(+), 9 deletions(-) create mode 100644 secure-delete.install diff --git a/.SRCINFO b/.SRCINFO index c7a97d7e..70602423 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,17 +1,19 @@ # Generated by mksrcinfo v8 -# Tue Jan 12 01:37:59 UTC 2016 +# Sat Mar 18 17:37:54 UTC 2017 pkgbase = secure-delete pkgdesc = Secure file, disk, swap, memory erasure utilities pkgver = 3.1 - pkgrel = 6 + pkgrel = 7 url = http://www.thc.org/ + install = secure-delete.install arch = i686 arch = x86_64 license = GPL depends = glibc depends = sh conflicts = srm - source = https://zerocount.net/hosted/secure_delete-3.1.tar.gz + conflicts = cfitsio + source = http://zerocount.net/hosted/secure_delete-3.1.tar.gz sha256sums = a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5 pkgname = secure-delete diff --git a/PKGBUILD b/PKGBUILD index 021c528e..e8e1eb19 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,14 +4,15 @@ pkgname=secure-delete pkgver=3.1 pkgfile="secure_delete-$pkgver" -pkgrel=6 +pkgrel=7 pkgdesc="Secure file, disk, swap, memory erasure utilities" url="http://www.thc.org/" depends=('glibc' 'sh') -conflicts=('srm') +conflicts=('srm' 'cfitsio') license=('GPL') arch=('i686' 'x86_64') -source=(https://zerocount.net/hosted/secure_delete-${pkgver}.tar.gz) +install=${pkgname}.install +source=(http://zerocount.net/hosted/secure_delete-${pkgver}.tar.gz) sha256sums=('a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5') build() @@ -19,9 +20,9 @@ build() cd "${srcdir}/${pkgfile}" sed -i -e 's/mktemp/mkstemp/g' sfill.c sed -i -e "s/sswap smem sdel-mod.o/sswap smem/" -e '/test.*sdel-mod/d' \ - -e "s/^srm: /srm: sdel-lib.o /" -e "s/^sfill: /sfill: sdel-lib.o /" \ - -e "s/^sswap: /sswap: sdel-lib.o /" -e "s/^smem: /smem: sdel-lib.o /" \ - Makefile + -e "s/^srm: /srm: sdel-lib.o /" -e "s/^sfill: /sfill: sdel-lib.o /" \ + -e "s/^sswap: /sswap: sdel-lib.o /" -e "s/^smem: /smem: sdel-lib.o /" \ + Makefile make } @@ -32,6 +33,8 @@ package() MAN_DIR="${pkgdir}/usr/share/man" \ DOC_DIR="${pkgdir}/usr/share/doc/secure_delete" \ install + # renamed due to naming conflicts + mv "${pkgdir}/usr/bin/smem" "${pkgdir}/usr/bin/semem" chmod a+r "${pkgdir}/usr/bin"/* } diff --git a/secure-delete.install b/secure-delete.install new file mode 100644 index 00000000..e82c7488 --- /dev/null +++ b/secure-delete.install @@ -0,0 +1,8 @@ +post_install(){ + cat << EOF + SECURE DELETE NOTICE: +the "smem" program has been renamed "semem"(secure erase memory) dude to file +conflicts with other packages. This is specific to this package, and will not +impede function. that is all +EOF +} -- 2.51.2 From 5be209eb27d3bd932d8292ca3a7cb672a7bc1cd0 Mon Sep 17 00:00:00 2001 From: devninja Date: Sat, 18 Mar 2017 13:39:07 -0400 Subject: [PATCH 06/20] woops --- .SRCINFO | 3 +-- PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 70602423..3b771e5a 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,5 +1,5 @@ # Generated by mksrcinfo v8 -# Sat Mar 18 17:37:54 UTC 2017 +# Sat Mar 18 17:39:02 UTC 2017 pkgbase = secure-delete pkgdesc = Secure file, disk, swap, memory erasure utilities pkgver = 3.1 @@ -12,7 +12,6 @@ pkgbase = secure-delete depends = glibc depends = sh conflicts = srm - conflicts = cfitsio source = http://zerocount.net/hosted/secure_delete-3.1.tar.gz sha256sums = a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5 diff --git a/PKGBUILD b/PKGBUILD index e8e1eb19..20e0c83b 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -8,7 +8,7 @@ pkgrel=7 pkgdesc="Secure file, disk, swap, memory erasure utilities" url="http://www.thc.org/" depends=('glibc' 'sh') -conflicts=('srm' 'cfitsio') +conflicts=('srm') license=('GPL') arch=('i686' 'x86_64') install=${pkgname}.install -- 2.51.2 From d02bab044928da26083475333ac4ccdd8ce84895 Mon Sep 17 00:00:00 2001 From: devninja Date: Sat, 18 Mar 2017 14:20:44 -0400 Subject: [PATCH 07/20] added https source --- .SRCINFO | 4 ++-- PKGBUILD | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 3b771e5a..8629533e 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,5 +1,5 @@ # Generated by mksrcinfo v8 -# Sat Mar 18 17:39:02 UTC 2017 +# Sat Mar 18 18:20:39 UTC 2017 pkgbase = secure-delete pkgdesc = Secure file, disk, swap, memory erasure utilities pkgver = 3.1 @@ -12,7 +12,7 @@ pkgbase = secure-delete depends = glibc depends = sh conflicts = srm - source = http://zerocount.net/hosted/secure_delete-3.1.tar.gz + source = https://zerocount.net/hosted/secure_delete-3.1.tar.gz sha256sums = a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5 pkgname = secure-delete diff --git a/PKGBUILD b/PKGBUILD index 20e0c83b..e403dc02 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -12,7 +12,7 @@ conflicts=('srm') license=('GPL') arch=('i686' 'x86_64') install=${pkgname}.install -source=(http://zerocount.net/hosted/secure_delete-${pkgver}.tar.gz) +source=(https://zerocount.net/hosted/secure_delete-${pkgver}.tar.gz) sha256sums=('a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5') build() -- 2.51.2 From e1579cf67626723f38918bf2aeba2d4ec796dfae Mon Sep 17 00:00:00 2001 From: devninja Date: Mon, 13 Nov 2017 00:41:46 -0500 Subject: [PATCH 08/20] fixxed sphelling --- secure-delete.install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/secure-delete.install b/secure-delete.install index e82c7488..c57ab800 100644 --- a/secure-delete.install +++ b/secure-delete.install @@ -1,7 +1,7 @@ post_install(){ cat << EOF SECURE DELETE NOTICE: -the "smem" program has been renamed "semem"(secure erase memory) dude to file +the "smem" program has been renamed "semem"(secure erase memory) due to file conflicts with other packages. This is specific to this package, and will not impede function. that is all EOF -- 2.51.2 From 63c33b6a1711e4f0250fcaa186c5ef255802da3f Mon Sep 17 00:00:00 2001 From: GI_Jack Date: Wed, 27 Dec 2017 19:43:04 -0500 Subject: [PATCH 09/20] fixed more renaming from smem to semem. This includes documentation, and the_cleaner.sh --- .SRCINFO | 4 ++-- PKGBUILD | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 8629533e..6b90a6e9 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Sat Mar 18 18:20:39 UTC 2017 +# Thu Dec 28 00:42:59 UTC 2017 pkgbase = secure-delete pkgdesc = Secure file, disk, swap, memory erasure utilities pkgver = 3.1 - pkgrel = 7 + pkgrel = 8 url = http://www.thc.org/ install = secure-delete.install arch = i686 diff --git a/PKGBUILD b/PKGBUILD index e403dc02..4f137a9e 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,7 +4,7 @@ pkgname=secure-delete pkgver=3.1 pkgfile="secure_delete-$pkgver" -pkgrel=7 +pkgrel=8 pkgdesc="Secure file, disk, swap, memory erasure utilities" url="http://www.thc.org/" depends=('glibc' 'sh') @@ -35,6 +35,10 @@ package() install # renamed due to naming conflicts mv "${pkgdir}/usr/bin/smem" "${pkgdir}/usr/bin/semem" + mv "${pkgdir}/usr/share/man/man1/smem.1" "${pkgdir}/usr/share/man/man1/semem.1" + sed -i 's/smem/semem/g' "${pkgdir}/usr/bin/the_cleaner.sh" + sed -i 's/smem/semem/g' "${pkgdir}/usr/share/man/man1/semem.1" + sed -i 's/SMEM/SEMEM/g' "${pkgdir}/usr/share/man/man1/semem.1" chmod a+r "${pkgdir}/usr/bin"/* } -- 2.51.2 From 9bc0f9f52cf298033971d75f2a8f2ca82f2915a1 Mon Sep 17 00:00:00 2001 From: GI_Jack Date: Mon, 5 Mar 2018 10:28:04 -0500 Subject: [PATCH 10/20] removed refrences to law enforcement. This should have never been there. secure-delete has legitimate uses. --- .SRCINFO | 4 ++-- PKGBUILD | 31 ++++++++++++++++++++++++++++++- 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 6b90a6e9..02163b5d 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Thu Dec 28 00:42:59 UTC 2017 +# Mon Mar 5 15:27:53 UTC 2018 pkgbase = secure-delete pkgdesc = Secure file, disk, swap, memory erasure utilities pkgver = 3.1 - pkgrel = 8 + pkgrel = 9 url = http://www.thc.org/ install = secure-delete.install arch = i686 diff --git a/PKGBUILD b/PKGBUILD index 4f137a9e..49ed3b7e 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,7 +4,7 @@ pkgname=secure-delete pkgver=3.1 pkgfile="secure_delete-$pkgver" -pkgrel=8 +pkgrel=9 pkgdesc="Secure file, disk, swap, memory erasure utilities" url="http://www.thc.org/" depends=('glibc' 'sh') @@ -39,6 +39,35 @@ package() sed -i 's/smem/semem/g' "${pkgdir}/usr/bin/the_cleaner.sh" sed -i 's/smem/semem/g' "${pkgdir}/usr/share/man/man1/semem.1" sed -i 's/SMEM/SEMEM/g' "${pkgdir}/usr/share/man/man1/semem.1" + chmod a+r "${pkgdir}/usr/bin"/* + + # Finally doing this after all these years. I am removing the words "law + # enforcement" from the manpages of secure-delete. This was written in another + # era. The program is old as dirt, but still widely used for legitimate + # purposes.(example, back end for nautilus-wipe). The terms "law enforcement" + # essentially amounts to a presumption of guilt, as well as a presumption of + # someone's threat model. There is no good reason to ever list law enforcement + # as a threat in the manpages, even if it you live in some part of the world + # where the regime and police are a serious threat to Freedom. For users in + # a Free part of the world. you've implicated them with criminal intent when + # they otherwise have none. i.e. protecting against identity theft, by far + # the most common cyber-crime, now have the presumption of cybercrime + # themselves + # + # I say this again, there is no good reason to ever list "Law Enforcement", or + # any part of a regime security apparatus as a threat in software + # documentation. Ever. This does nothing more than implicate the user. + # + # Van Hausen, if you ever read this, pls fix this upstream. + + sed -i 's/thiefs, law enforcement or other threats/an adversary/g' "${pkgdir}/usr/share/man/man1/srm.1" + sed -i 's/thiefs, law enforcement/an adversary./g' "${pkgdir}/usr/share/man/man1/sswap.1" + sed -i 's/or other threats.//g' "${pkgdir}/usr/share/man/man1/sswap.1" + sed -i 's/thiefs, law enforcement/an adversary./g' "${pkgdir}/usr/share/man/man1/semem.1" + sed -i 's/or other threats.//g' "${pkgdir}/usr/share/man/man1/semem.1" + sed -i 's/thiefs, law enforcement/an adversary./g' "${pkgdir}/usr/share/man/man1/sfill.1" + sed -i 's/or other threats.//g' "${pkgdir}/usr/share/man/man1/sfill.1" + } -- 2.51.2 From 656c43360682854b1aeb96cc0893291f5e783e52 Mon Sep 17 00:00:00 2001 From: GI_Jack Date: Mon, 5 Mar 2018 10:39:15 -0500 Subject: [PATCH 11/20] updated comments --- .SRCINFO | 2 +- PKGBUILD | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 02163b5d..a83ea6ba 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,5 +1,5 @@ # Generated by mksrcinfo v8 -# Mon Mar 5 15:27:53 UTC 2018 +# Mon Mar 5 15:39:08 UTC 2018 pkgbase = secure-delete pkgdesc = Secure file, disk, swap, memory erasure utilities pkgver = 3.1 diff --git a/PKGBUILD b/PKGBUILD index 49ed3b7e..439e1866 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -51,13 +51,14 @@ package() # as a threat in the manpages, even if it you live in some part of the world # where the regime and police are a serious threat to Freedom. For users in # a Free part of the world. you've implicated them with criminal intent when - # they otherwise have none. i.e. protecting against identity theft, by far - # the most common cyber-crime, now have the presumption of cybercrime - # themselves + # they otherwise have none: i.e. protecting against identity theft, by far + # the most common cyber-crime, now have the presumption of being + # cybercriminals themselves # - # I say this again, there is no good reason to ever list "Law Enforcement", or - # any part of a regime security apparatus as a threat in software - # documentation. Ever. This does nothing more than implicate the user. + # Secure Delete, I say again, has use as a legitimate defensive security tool. + # + # There is no good reason to ever list "Law Enforcement", or any part of a + # regime security apparatus as a threat in software documentation. Ever. # # Van Hausen, if you ever read this, pls fix this upstream. -- 2.51.2 From fcad50faa548373257b2d50768321db4a5ccb2b3 Mon Sep 17 00:00:00 2001 From: GI_Jack Date: Mon, 5 Mar 2018 10:39:33 -0500 Subject: [PATCH 12/20] updated comments --- secure-delete.install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/secure-delete.install b/secure-delete.install index c57ab800..014ef857 100644 --- a/secure-delete.install +++ b/secure-delete.install @@ -1,7 +1,7 @@ post_install(){ cat << EOF SECURE DELETE NOTICE: -the "smem" program has been renamed "semem"(secure erase memory) due to file +The "smem" program has been renamed "semem"(secure erase memory) due to file conflicts with other packages. This is specific to this package, and will not impede function. that is all EOF -- 2.51.2 From f26f31b09acb79de0eb158f8557bf2835b9c72d5 Mon Sep 17 00:00:00 2001 From: GI_Jack Date: Wed, 12 Sep 2018 23:08:42 -0400 Subject: [PATCH 13/20] source is now back to the original maintainer(Van Hauser's) new github. --- .SRCINFO | 4 ++-- PKGBUILD | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index a83ea6ba..c24b29fd 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,5 +1,5 @@ # Generated by mksrcinfo v8 -# Mon Mar 5 15:39:08 UTC 2018 +# Thu Sep 13 03:08:35 UTC 2018 pkgbase = secure-delete pkgdesc = Secure file, disk, swap, memory erasure utilities pkgver = 3.1 @@ -12,7 +12,7 @@ pkgbase = secure-delete depends = glibc depends = sh conflicts = srm - source = https://zerocount.net/hosted/secure_delete-3.1.tar.gz + source = https://github.com/vanhauser-thc/THC-Archive/blob/master/Tools/secure_delete-3.1.tar.gz sha256sums = a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5 pkgname = secure-delete diff --git a/PKGBUILD b/PKGBUILD index 439e1866..fe612589 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -12,7 +12,7 @@ conflicts=('srm') license=('GPL') arch=('i686' 'x86_64') install=${pkgname}.install -source=(https://zerocount.net/hosted/secure_delete-${pkgver}.tar.gz) +source=(https://github.com/vanhauser-thc/THC-Archive/blob/master/Tools/secure_delete-${pkgver}.tar.gz) sha256sums=('a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5') build() -- 2.51.2 From 67127f8e94a0fbf87848795affeab7e5b4bf9939 Mon Sep 17 00:00:00 2001 From: GI_Jack Date: Wed, 12 Sep 2018 23:10:25 -0400 Subject: [PATCH 14/20] fixed --- .SRCINFO | 4 ++-- PKGBUILD | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index c24b29fd..a645fbaa 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,5 +1,5 @@ # Generated by mksrcinfo v8 -# Thu Sep 13 03:08:35 UTC 2018 +# Thu Sep 13 03:10:19 UTC 2018 pkgbase = secure-delete pkgdesc = Secure file, disk, swap, memory erasure utilities pkgver = 3.1 @@ -12,7 +12,7 @@ pkgbase = secure-delete depends = glibc depends = sh conflicts = srm - source = https://github.com/vanhauser-thc/THC-Archive/blob/master/Tools/secure_delete-3.1.tar.gz + source = https://github.com/vanhauser-thc/THC-Archive/blob/master/Tools/secure_delete-3.1.tar.gz?raw=true sha256sums = a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5 pkgname = secure-delete diff --git a/PKGBUILD b/PKGBUILD index fe612589..98ed7dc0 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -12,7 +12,7 @@ conflicts=('srm') license=('GPL') arch=('i686' 'x86_64') install=${pkgname}.install -source=(https://github.com/vanhauser-thc/THC-Archive/blob/master/Tools/secure_delete-${pkgver}.tar.gz) +source=(https://github.com/vanhauser-thc/THC-Archive/blob/master/Tools/secure_delete-${pkgver}.tar.gz?raw=true) sha256sums=('a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5') build() -- 2.51.2 From 9f85d062e69dda71deeaa915d6e1cbea65bb46ea Mon Sep 17 00:00:00 2001 From: GI_Jack Date: Wed, 12 Sep 2018 23:21:45 -0400 Subject: [PATCH 15/20] this should work better --- .SRCINFO | 4 ++-- PKGBUILD | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index a645fbaa..b77be936 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,5 +1,5 @@ # Generated by mksrcinfo v8 -# Thu Sep 13 03:10:19 UTC 2018 +# Thu Sep 13 03:21:41 UTC 2018 pkgbase = secure-delete pkgdesc = Secure file, disk, swap, memory erasure utilities pkgver = 3.1 @@ -12,7 +12,7 @@ pkgbase = secure-delete depends = glibc depends = sh conflicts = srm - source = https://github.com/vanhauser-thc/THC-Archive/blob/master/Tools/secure_delete-3.1.tar.gz?raw=true + source = secure-delete-3.1.tar.gz::https://github.com/vanhauser-thc/THC-Archive/blob/master/Tools/secure_delete-3.1.tar.gz?raw=true sha256sums = a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5 pkgname = secure-delete diff --git a/PKGBUILD b/PKGBUILD index 98ed7dc0..6831cbc8 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -12,7 +12,7 @@ conflicts=('srm') license=('GPL') arch=('i686' 'x86_64') install=${pkgname}.install -source=(https://github.com/vanhauser-thc/THC-Archive/blob/master/Tools/secure_delete-${pkgver}.tar.gz?raw=true) +source=(${pkgname}-${pkgver}.tar.gz::https://github.com/vanhauser-thc/THC-Archive/blob/master/Tools/secure_delete-${pkgver}.tar.gz?raw=true) sha256sums=('a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5') build() -- 2.51.2 From a13eb24e2a415f05ff585fcdb4161b4dd9b07bee Mon Sep 17 00:00:00 2001 From: GI_Jack Date: Wed, 14 Nov 2018 18:40:32 -0500 Subject: [PATCH 16/20] updated email --- PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PKGBUILD b/PKGBUILD index 6831cbc8..b55b52b5 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,5 +1,5 @@ # Original AUR Contributor: Federico Quagliata (quaqo) -# Uploaded to AUR4: GI_Jack +# Uploaded to AUR4: GI_Jack pkgname=secure-delete pkgver=3.1 -- 2.51.2 From 12faae8809cae223e0272a463bbc7e56356040a9 Mon Sep 17 00:00:00 2001 From: GI_Jack Date: Sun, 8 Dec 2019 14:16:45 -0500 Subject: [PATCH 17/20] switched to fork of secure-delete, as requested. Except more clean ups from the PKGBUILD to make it upstream --- .SRCINFO | 10 ++++------ PKGBUILD | 49 ++++++++++--------------------------------------- 2 files changed, 14 insertions(+), 45 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index b77be936..7a766f1a 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,9 +1,7 @@ -# Generated by mksrcinfo v8 -# Thu Sep 13 03:21:41 UTC 2018 pkgbase = secure-delete pkgdesc = Secure file, disk, swap, memory erasure utilities - pkgver = 3.1 - pkgrel = 9 + pkgver = 3.1a + pkgrel = 1 url = http://www.thc.org/ install = secure-delete.install arch = i686 @@ -12,8 +10,8 @@ pkgbase = secure-delete depends = glibc depends = sh conflicts = srm - source = secure-delete-3.1.tar.gz::https://github.com/vanhauser-thc/THC-Archive/blob/master/Tools/secure_delete-3.1.tar.gz?raw=true - sha256sums = a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5 + source = secure-delete-3.1-a.tar.gz::https://github.com/GIJack/secure_delete/archive/3.1-a.tar.gz + sha256sums = 2bb8d1f9dbfd2e14f194ee88c730ef8abb8737bf183f715f45b9ca17d59bcebf pkgname = secure-delete diff --git a/PKGBUILD b/PKGBUILD index b55b52b5..4468ca0e 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,9 +2,11 @@ # Uploaded to AUR4: GI_Jack pkgname=secure-delete -pkgver=3.1 +_pkgname=secure_delete +_pkgver="3.1-a" +pkgver=3.1a pkgfile="secure_delete-$pkgver" -pkgrel=9 +pkgrel=1 pkgdesc="Secure file, disk, swap, memory erasure utilities" url="http://www.thc.org/" depends=('glibc' 'sh') @@ -12,12 +14,13 @@ conflicts=('srm') license=('GPL') arch=('i686' 'x86_64') install=${pkgname}.install -source=(${pkgname}-${pkgver}.tar.gz::https://github.com/vanhauser-thc/THC-Archive/blob/master/Tools/secure_delete-${pkgver}.tar.gz?raw=true) -sha256sums=('a9d846d1dce3f1bdf13bbb306e8596bc1f263198a086f6beecd90ccf7bddf8d5') +source=(${pkgname}-${_pkgver}.tar.gz::https://github.com/GIJack/secure_delete/archive/${_pkgver}.tar.gz) + +sha256sums=('2bb8d1f9dbfd2e14f194ee88c730ef8abb8737bf183f715f45b9ca17d59bcebf') build() { - cd "${srcdir}/${pkgfile}" + cd "${srcdir}/${_pkgname}-${_pkgver}" sed -i -e 's/mktemp/mkstemp/g' sfill.c sed -i -e "s/sswap smem sdel-mod.o/sswap smem/" -e '/test.*sdel-mod/d' \ -e "s/^srm: /srm: sdel-lib.o /" -e "s/^sfill: /sfill: sdel-lib.o /" \ @@ -28,7 +31,7 @@ build() package() { - cd "${srcdir}/${pkgfile}" + cd "${srcdir}/${_pkgname}-${_pkgver}" make INSTALL_DIR="${pkgdir}/usr/bin" \ MAN_DIR="${pkgdir}/usr/share/man" \ DOC_DIR="${pkgdir}/usr/share/doc/secure_delete" \ @@ -36,39 +39,7 @@ package() # renamed due to naming conflicts mv "${pkgdir}/usr/bin/smem" "${pkgdir}/usr/bin/semem" mv "${pkgdir}/usr/share/man/man1/smem.1" "${pkgdir}/usr/share/man/man1/semem.1" - sed -i 's/smem/semem/g' "${pkgdir}/usr/bin/the_cleaner.sh" - sed -i 's/smem/semem/g' "${pkgdir}/usr/share/man/man1/semem.1" - sed -i 's/SMEM/SEMEM/g' "${pkgdir}/usr/share/man/man1/semem.1" - + sed -i s/smem/semem/g "${pkgdir}/usr/share/man/man1/semem.1" chmod a+r "${pkgdir}/usr/bin"/* - - # Finally doing this after all these years. I am removing the words "law - # enforcement" from the manpages of secure-delete. This was written in another - # era. The program is old as dirt, but still widely used for legitimate - # purposes.(example, back end for nautilus-wipe). The terms "law enforcement" - # essentially amounts to a presumption of guilt, as well as a presumption of - # someone's threat model. There is no good reason to ever list law enforcement - # as a threat in the manpages, even if it you live in some part of the world - # where the regime and police are a serious threat to Freedom. For users in - # a Free part of the world. you've implicated them with criminal intent when - # they otherwise have none: i.e. protecting against identity theft, by far - # the most common cyber-crime, now have the presumption of being - # cybercriminals themselves - # - # Secure Delete, I say again, has use as a legitimate defensive security tool. - # - # There is no good reason to ever list "Law Enforcement", or any part of a - # regime security apparatus as a threat in software documentation. Ever. - # - # Van Hausen, if you ever read this, pls fix this upstream. - - sed -i 's/thiefs, law enforcement or other threats/an adversary/g' "${pkgdir}/usr/share/man/man1/srm.1" - sed -i 's/thiefs, law enforcement/an adversary./g' "${pkgdir}/usr/share/man/man1/sswap.1" - sed -i 's/or other threats.//g' "${pkgdir}/usr/share/man/man1/sswap.1" - sed -i 's/thiefs, law enforcement/an adversary./g' "${pkgdir}/usr/share/man/man1/semem.1" - sed -i 's/or other threats.//g' "${pkgdir}/usr/share/man/man1/semem.1" - sed -i 's/thiefs, law enforcement/an adversary./g' "${pkgdir}/usr/share/man/man1/sfill.1" - sed -i 's/or other threats.//g' "${pkgdir}/usr/share/man/man1/sfill.1" - } -- 2.51.2 From 7f304592db398714705197f00aa32b6f34a00663 Mon Sep 17 00:00:00 2001 From: GI_Jack Date: Sun, 8 Dec 2019 14:19:09 -0500 Subject: [PATCH 18/20] updated license --- .SRCINFO | 2 +- PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 7a766f1a..7d36b21d 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -6,7 +6,7 @@ pkgbase = secure-delete install = secure-delete.install arch = i686 arch = x86_64 - license = GPL + license = GPLv2 depends = glibc depends = sh conflicts = srm diff --git a/PKGBUILD b/PKGBUILD index 4468ca0e..8170f968 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -11,7 +11,7 @@ pkgdesc="Secure file, disk, swap, memory erasure utilities" url="http://www.thc.org/" depends=('glibc' 'sh') conflicts=('srm') -license=('GPL') +license=('GPLv2') arch=('i686' 'x86_64') install=${pkgname}.install source=(${pkgname}-${_pkgver}.tar.gz::https://github.com/GIJack/secure_delete/archive/${_pkgver}.tar.gz) -- 2.51.2 From 03dfbe21aa8e3d1f12b706631bc4204476c6e688 Mon Sep 17 00:00:00 2001 From: GI_Jack Date: Sun, 8 Dec 2019 14:20:52 -0500 Subject: [PATCH 19/20] updated URL --- .SRCINFO | 2 +- PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 7d36b21d..8b96c3b5 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -2,7 +2,7 @@ pkgbase = secure-delete pkgdesc = Secure file, disk, swap, memory erasure utilities pkgver = 3.1a pkgrel = 1 - url = http://www.thc.org/ + url = https://github.com/GIJack/secure_delete install = secure-delete.install arch = i686 arch = x86_64 diff --git a/PKGBUILD b/PKGBUILD index 8170f968..1518edc4 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -8,7 +8,7 @@ pkgver=3.1a pkgfile="secure_delete-$pkgver" pkgrel=1 pkgdesc="Secure file, disk, swap, memory erasure utilities" -url="http://www.thc.org/" +url="https://github.com/GIJack/secure_delete" depends=('glibc' 'sh') conflicts=('srm') license=('GPLv2') -- 2.51.2 From 5f3a94f5f66012e8b85c3a9c421fef889b1c48f7 Mon Sep 17 00:00:00 2001 From: GI_Jack Date: Sun, 8 Dec 2019 14:33:08 -0500 Subject: [PATCH 20/20] updated description --- .SRCINFO | 2 +- PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 8b96c3b5..de573b56 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,5 +1,5 @@ pkgbase = secure-delete - pkgdesc = Secure file, disk, swap, memory erasure utilities + pkgdesc = Secure file, disk, swap, memory erasure utilities(Fork of THC util) pkgver = 3.1a pkgrel = 1 url = https://github.com/GIJack/secure_delete diff --git a/PKGBUILD b/PKGBUILD index 1518edc4..0b10a52f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -7,7 +7,7 @@ _pkgver="3.1-a" pkgver=3.1a pkgfile="secure_delete-$pkgver" pkgrel=1 -pkgdesc="Secure file, disk, swap, memory erasure utilities" +pkgdesc="Secure file, disk, swap, memory erasure utilities(Fork of THC util)" url="https://github.com/GIJack/secure_delete" depends=('glibc' 'sh') conflicts=('srm')