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"
+}

Reply via email to