From b56a6faf4ec3c54d10349f23477fd39502b27455 Mon Sep 17 00:00:00 2001 From: artoo Date: Mon, 22 Nov 2021 02:07:07 +0100 Subject: [PATCH] [trunk] -> [community] 'veracrypt-openrc-20211122-1' add --- trunk/PKGBUILD | 21 +++++++++++++++++++++ trunk/veracrypt.initd | 18 ++++++++++++++++++ x86_64/community/PKGBUILD | 21 +++++++++++++++++++++ x86_64/community/veracrypt.initd | 18 ++++++++++++++++++ 4 files changed, 78 insertions(+) create mode 100644 trunk/PKGBUILD create mode 100644 trunk/veracrypt.initd create mode 100644 x86_64/community/PKGBUILD create mode 100644 x86_64/community/veracrypt.initd diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD new file mode 100644 index 0000000..0b21421 --- /dev/null +++ b/trunk/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Nathan +# Maintainer: Artoo + +pkgname=veracrypt-openrc +pkgver=20211122 +pkgrel=1 +pkgdesc="OpenRC veracrypt init script" +arch=('any') +url="https://gitea.artixlinux.org/artixlinux/packages-openrc" +license=('GPL2') +groups=('openrc-galaxy') +provides=('init-veracrypt') +depends=('openrc' 'veracrypt') +conflicts=('init-veracrypt') +source=("veracrypt.initd") +sha256sums=('9d36240b698b97d6384ea3d4b282b1765f301adb71c5e80e190aa0e985ca1e53') + +package() { + install -Dm755 "${srcdir}"/veracrypt.initd "${pkgdir}"/etc/init.d/veracrypt +} + diff --git a/trunk/veracrypt.initd b/trunk/veracrypt.initd new file mode 100644 index 0000000..b822a61 --- /dev/null +++ b/trunk/veracrypt.initd @@ -0,0 +1,18 @@ +#!/usr/bin/openrc-run +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +depend() { + after localmount + need device-mapper +} + +stop() { + # Try to remove any dm-crypt mappings + if [ -x /usr/bin/veracrypt ]; then + ebegin "Removing veracrypt mappings" + ! /usr/bin/veracrypt -l > /dev/null 2>&1 || /usr/bin/veracrypt -d + eend $? + fi +} + diff --git a/x86_64/community/PKGBUILD b/x86_64/community/PKGBUILD new file mode 100644 index 0000000..0b21421 --- /dev/null +++ b/x86_64/community/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Nathan +# Maintainer: Artoo + +pkgname=veracrypt-openrc +pkgver=20211122 +pkgrel=1 +pkgdesc="OpenRC veracrypt init script" +arch=('any') +url="https://gitea.artixlinux.org/artixlinux/packages-openrc" +license=('GPL2') +groups=('openrc-galaxy') +provides=('init-veracrypt') +depends=('openrc' 'veracrypt') +conflicts=('init-veracrypt') +source=("veracrypt.initd") +sha256sums=('9d36240b698b97d6384ea3d4b282b1765f301adb71c5e80e190aa0e985ca1e53') + +package() { + install -Dm755 "${srcdir}"/veracrypt.initd "${pkgdir}"/etc/init.d/veracrypt +} + diff --git a/x86_64/community/veracrypt.initd b/x86_64/community/veracrypt.initd new file mode 100644 index 0000000..b822a61 --- /dev/null +++ b/x86_64/community/veracrypt.initd @@ -0,0 +1,18 @@ +#!/usr/bin/openrc-run +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +depend() { + after localmount + need device-mapper +} + +stop() { + # Try to remove any dm-crypt mappings + if [ -x /usr/bin/veracrypt ]; then + ebegin "Removing veracrypt mappings" + ! /usr/bin/veracrypt -l > /dev/null 2>&1 || /usr/bin/veracrypt -d + eend $? + fi +} +