diff --git a/package/signature-rm/package b/package/signature-rm/package new file mode 100644 index 000000000..7c24d8061 --- /dev/null +++ b/package/signature-rm/package @@ -0,0 +1,61 @@ +#!/usr/bin/env bash +# Copyright (c) 2021 The Toltec Contributors +# SPDX-License-Identifier: MIT + +_pkgname='signature-rm' +pkgnames=("$_pkgname") +pkgdesc="Remove the signature from the bottom of emails" +url="https://github.com/rM-self-serve/signature-rM" +pkgver=1.0.2-1 +timestamp=2023-12-06T11:43:00Z +section="utils" +maintainer="rM-self-serve <122753594+rM-self-serve@users.noreply.github.com>" +license=MIT +image=rust:v3.1 +conflicts=(ddvk-hacks webinterface-onboot) + +source=( + "$url"/archive/b5561af4eb6a0f5aa6e98e1a1279066f0c4bd9b7.zip +) +sha256sums=( + 1a7cc8bf7a3f5a7cc9a10ca968bbb5a0082a065760f4cb7038fdb6b9aed4bb00 +) + +build() { + cargo build --release +} + +package() { + install -D -m 755 -t "$pkgdir"/opt/bin \ + "$srcdir/target/armv7-unknown-linux-gnueabihf/release/$_pkgname" + + touch "$srcdir"/emptyfile + install -D -m 666 -t "$pkgdir"/usr/share/toltec/reenable.d/"$_pkgname" "$srcdir"/emptyfile +} + +configure() { + echo + echo "Applying signature-rM" + signature-rm apply -y > /dev/null + echo "Success" + echo +} + +_restore() { + echo "Reverting /usr/bin/xochitl" + if signature-rm has-backup > /dev/null; then + signature-rm revert --backup -y > /dev/null + else + signature-rm revert --reverse -y > /dev/null + fi + echo "Success" + echo +} + +preremove() { + _restore +} + +preupgrade() { + _restore +} diff --git a/package/webinterface-onboot/package b/package/webinterface-onboot/package index 03b5d0daf..899eea096 100644 --- a/package/webinterface-onboot/package +++ b/package/webinterface-onboot/package @@ -11,7 +11,7 @@ timestamp=2023-12-03T11:43:00Z section="utils" maintainer="rM-self-serve <122753594+rM-self-serve@users.noreply.github.com>" license=MIT -conflicts=(ddvk-hacks) +conflicts=(ddvk-hacks signature-rm) source=( "$url"/archive/cdfe457435974f7ca309b1ac50f1b2ef67000813.zip