From 22da78cdef21cb457b328c6ff134b0e9180ddd02 Mon Sep 17 00:00:00 2001 From: Julien Coloos Date: Thu, 24 Mar 2022 21:53:35 +0100 Subject: [PATCH] v1.1-1 --- ChangeLog | 60 ++++++++++++++++++++++++++++++++++++------------------- PKGBUILD | 4 ++-- 2 files changed, 42 insertions(+), 22 deletions(-) diff --git a/ChangeLog b/ChangeLog index 75ee118..fb81cc5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,75 +1,95 @@ +2022-03-24 Julien Coloos + + * v1.1-1 + Refactored install script to more easily spot code coming from other + nominal hooks. + Updated install script message with latest available options. + + Removed dependency to '/lib/libnss_files.so', as it does not exist and + should not be needed anymore. + Prevents unwanted warning when building initcpio + ==> ERROR: file not found: `/lib/libnss_files.so' + See: https://bugs.archlinux.org/task/73702 + + 2021-11-13 Julien Coloos * v1.0-1 - Option to use login shell instead of cryptsetup unlocking script - Option to re-enable Wake-on-LAN on network device + Option to use login shell instead of cryptsetup unlocking script. + Option to re-enable Wake-on-LAN on network device. 2021-11-12 Julien Coloos * v0.9-2 - Use SHA256 checksums instead of MD5 + Use SHA256 checksums instead of MD5. 2021-10-24 Julien Coloos * v0.9-1 - Try to print network devices information when interface setup fails + Try to print network devices information when interface setup fails. 2021-08-15 Julien Coloos * v0.8-1 - Include 'libgcc_s.so.1' which is necessary for (at least) proper LUKS v2 handling + Include 'libgcc_s.so.1' which is necessary for (at least) proper LUKS + v2 handling. 2020-07-14 Julien Coloos * v0.7-1 - Dropped 'dsa' private key support; added 'ed25519' private key support + Dropped 'dsa' private key support; added 'ed25519' private key support. 2018-03-13 Julien Coloos * v0.6-1 - Dropped '-m' option when calling dropbear (latest ArchLinux version does not handle it) + Dropped '-m' option when calling dropbear (latest ArchLinux version + does not handle it). 2017-06-25 Julien Coloos * v0.5-1 - Fixed cryptsetup additional arguments handling: were not properly passed + Fixed cryptsetup additional arguments handling: were not properly + passed. 2017-06-25 Julien Coloos * v0.4-1 - Fixed TRIM option handling in /etc/crypttab: 'discard' ('allow-discards' being the switch name to use in cryptsetup) + Fixed TRIM option handling in /etc/crypttab: 'discard' + ('allow-discards' being the switch name to use in cryptsetup). 2015-11-22 Julien Coloos * v0.3-1 - Added configurable timeout for ipconfig - Moved configuration file from /etc/dropbear/initrd.env to /etc/initcpio/sshcs_env + Added configurable timeout for ipconfig. + Moved configuration file from /etc/dropbear/initrd.env to + /etc/initcpio/sshcs_env. 2014-05-20 Julien Coloos * v0.2-1 - Removed unnecessary dependency: psmisc - Added configurable timeout to unlock devices before automatic poweroff + Removed unnecessary dependency: psmisc. + Added configurable timeout to unlock devices before automatic poweroff. 2014-05-19 Julien Coloos * v0.1-1 - * Code adapted from dropbear_initrd_encrypt (https://aur.archlinux.org/packages/dropbear_initrd_encrypt/) - Reworked code - Dropped non-LUKS support - Rely on /etc/crypttab - Handle multiple devices to unlock - Merged dropbear and encryptssh hooks - Better resources cleanup + Code adapted from dropbear_initrd_encrypt. + See: https://aur.archlinux.org/packages/dropbear_initrd_encrypt/ + Reworked code. + Dropped non-LUKS support. + Rely on /etc/crypttab. + Handle multiple devices to unlock. + Merged dropbear and encryptssh hooks. + Better resources cleanup. diff --git a/PKGBUILD b/PKGBUILD index acff4ac..61ce59f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Julien Coloos pkgname=initrd-ssh-cryptsetup -pkgver=1.0 +pkgver=1.1 pkgrel=1 pkgdesc="Allows to remotely unlock LUKS-encrypted devices over SSH" arch=('any') @@ -10,7 +10,7 @@ depends=('dropbear' 'cryptsetup' 'mkinitcpio-nfs-utils' 'iproute2' 'ethtool') install=$pkgname.install changelog='ChangeLog' source=("http://julien.coloos.free.fr/archlinux/$pkgname-$pkgver.tar.xz" "$pkgname.install") -sha256sums=('de6ef287ecfd57614835fec1fcaa01eb3a7f999d42a749e20b6747671320508f' +sha256sums=('33295d11216cb96a5b30f035add123d136fac38decd393d677f1c02b9ad22379' 'b84978b3c2ef32208c2b104ee2d3ce8aaec26da0bd4e9e1c83942f373bbf6285') package() {