Date: Friday, March 1, 2019 @ 20:27:28 Author: grazzolini Revision: 437321
newpkg: mkinitcpio-tinyssh Added: mkinitcpio-tinyssh/ mkinitcpio-tinyssh/repos/ mkinitcpio-tinyssh/trunk/ mkinitcpio-tinyssh/trunk/ChangeLog mkinitcpio-tinyssh/trunk/PKGBUILD -----------+ ChangeLog | 26 ++++++++++++++++++++++++++ PKGBUILD | 27 +++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) Added: mkinitcpio-tinyssh/trunk/ChangeLog =================================================================== --- mkinitcpio-tinyssh/trunk/ChangeLog (rev 0) +++ mkinitcpio-tinyssh/trunk/ChangeLog 2019-03-01 20:27:28 UTC (rev 437321) @@ -0,0 +1,26 @@ +2019-03-01 Giancarlo Razzolini <[email protected]> + * 0.0.4: + - Switched from tcpserver to using internal busybox tcpsvd + +2016-08-15 Giancarlo Razzolini <[email protected]> + * 0.0.3: + - Created a new function to use the tinyssh-convert tool to convert already existing OpenSSH ED25519 keys to the tinyssh format. + - It will continue to create the tinyssh keys if openssh isn't installed and it has no keys available. + - This will only happen if openssh is installed and has run at least once and if there are no keys already created under /etc/tinyssh/sshkeydir. + - This is only valid for ED25519 keys, since the tinyssh-convert tool can only convert those. + +2015-08-11 Giancarlo Razzolini <[email protected]> + + * 0.0.2 : + - Initial systemd support. It will add the [email protected] unit, create a dependency on cryptsetup.target and enable the unit. + - Changed the root user home dir to /root. + - TMPDIR juggling cleanup. + - Hook help text correction. + +2015-08-03 Giancarlo Razzolini <[email protected]> + + * 0.0.1 : + - Initial release. + - Uses the ucspi-tcp tcpserver tool to start the tinysshd daemon on boot. + - Right now only accepts connections on the default ssh port (22). + - There is no customization of the tinysshd parameters yet. Added: mkinitcpio-tinyssh/trunk/PKGBUILD =================================================================== --- mkinitcpio-tinyssh/trunk/PKGBUILD (rev 0) +++ mkinitcpio-tinyssh/trunk/PKGBUILD 2019-03-01 20:27:28 UTC (rev 437321) @@ -0,0 +1,27 @@ +# Maintainer: Giancarlo Razzolini <[email protected]> +pkgname=mkinitcpio-tinyssh +pkgver=0.0.4 +pkgrel=1 +pkgdesc="Archlinux mkinitcpio hook to install and enable the tinyssh daemon in early userspace" +arch=('any') +url="https://github.com/grazzolini/mkinitcpio-tinyssh" +license=('BSD') +depends=('bash' 'mkinitcpio-busybox' 'psmisc' 'tinyssh') +# optdepends=('mkinitcpio-netconf: Network interface configuration' +# 'mkinitcpio-ppp: PPP interface configuration' +# 'tinyssh-convert: For converting OpenSSH keys' +# 'tinyssh-convert-git: For converting OpenSSH keys') +optdepends=('mkinitcpio-netconf: Network interface configuration') +conflicts=('mkinitcpio-dropbear') +source=("${pkgname}-${pkgver}.tar.gz::$url/archive/v$pkgver.tar.gz" + "${pkgname}-${pkgver}.tar.gz.sig::$url/releases/download/v$pkgver/v$pkgver.tar.gz.sig") +changelog='ChangeLog' +sha512sums=('465d4beb3ddfb1c5372ff04486caa37b4fd2bd4dbb55a2231e47cc45eec76b112167385681e6dd4f3c3b6858537014c62c1d0776c4990559aebafff0b01ffdd9' + 'SKIP') +validpgpkeys=(ED2A707C15D4A9E57535C1E7354AAB6377B981BC) # Giancarlo Razzolini <[email protected]> + +package() { + install -Dm644 "$srcdir/$pkgname-$pkgver/tinyssh_hook" "$pkgdir/usr/lib/initcpio/hooks/tinyssh" + install -Dm644 "$srcdir/$pkgname-$pkgver/tinyssh_install" "$pkgdir/usr/lib/initcpio/install/tinyssh" + install -Dm644 "$srcdir/$pkgname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}
