diff options
author | Jonas Witschel | 2019-08-29 12:03:12 +0200 |
---|---|---|
committer | Jonas Witschel | 2019-08-29 12:22:34 +0200 |
commit | 7e01fcdbc65e6e5bbdbd8ce2a8f83c8540623079 (patch) | |
tree | 725abda82066fb7fc868ef1c121aef606a7ff601 | |
parent | d6d0cc5c907bc3a0f67ecf938889ca1132721b0f (diff) | |
download | aur-7e01fcdbc65e6e5bbdbd8ce2a8f83c8540623079.tar.gz |
Patch dracut unlocker to work on Arch Linux
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 17 |
2 files changed, 18 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = clevis-git pkgdesc = Automated Encryption Framework pkgver = 11.r7.95880c6 - pkgrel = 2 + pkgrel = 3 url = https://github.com/latchset/clevis arch = x86_64 license = GPL3 @@ -18,15 +18,18 @@ pkgbase = clevis-git depends = bash depends = jose optdepends = curl: Tang pin support - optdepends = dracut + optdepends = dracut: Dracut unlocker support optdepends = libpwquality: LUKS unlocker support optdepends = luksmeta: LUKS and UDisks2 unlocker support + optdepends = nmap: Dracut unlocker support optdepends = tpm2-tools: TPM2 pin support optdepends = udisks2: UDisks2 unlocker support provides = clevis conflicts = clevis source = git+https://github.com/latchset/clevis.git + source = clevis-gh-115-ncat.patch::https://github.com/latchset/clevis/pull/115.patch sha512sums = SKIP + sha512sums = 4427457f138b8c45aff4d1b0957418b2eeace0d2bcacdf721a9551b499d8340c580aac3ba14c73280da6620108d73b26e8599c227f38266b15ce650b5cb0f6ee pkgname = clevis-git @@ -1,7 +1,7 @@ # Maintainer: Jonas Witschel <diabonas at gmx dot de> pkgname=clevis-git pkgver=11.r7.95880c6 -pkgrel=2 +pkgrel=3 pkgdesc='Automated Encryption Framework' arch=('x86_64') url='https://github.com/latchset/clevis' @@ -17,15 +17,24 @@ makedepends=('git' 'meson' 'udisks2') # UDisks2 unlocker support checkdepends=('tang') optdepends=('curl: Tang pin support' - 'dracut' # Dracut unlocker support + 'dracut: Dracut unlocker support' 'libpwquality: LUKS unlocker support' 'luksmeta: LUKS and UDisks2 unlocker support' + 'nmap: Dracut unlocker support' 'tpm2-tools: TPM2 pin support' 'udisks2: UDisks2 unlocker support') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") -source=("git+$url.git") -sha512sums=('SKIP') +source=("git+$url.git" + "clevis-gh-115-ncat.patch::$url/pull/115.patch") +sha512sums=('SKIP' + '4427457f138b8c45aff4d1b0957418b2eeace0d2bcacdf721a9551b499d8340c580aac3ba14c73280da6620108d73b26e8599c227f38266b15ce650b5cb0f6ee') + +prepare() { + cd "${pkgname%-git}" + # Replace nc by ncat (GitHub PR #115) + patch --strip=1 --input="$srcdir/clevis-gh-115-ncat.patch" +} pkgver() { cd "${pkgname%-git}" |