ssh and mkinitcpio fixes

This commit is contained in:
Daniel Langbein 2021-06-12 23:42:34 +02:00
parent 62ad378611
commit 9d0d89cbf1
4 changed files with 12 additions and 12 deletions

View File

@ -2,7 +2,7 @@
_pkgname=mkinitcpio
_reponame=arch
pkgname="de-p1st-$_pkgname"
pkgver=0.0.8
pkgver=0.0.9
pkgrel=1
pkgdesc="mkinitcpio configuration"
arch=('any')

View File

@ -6,16 +6,16 @@
stdin=$(cat)
# assert MODULES is empty
echo "$stdin" | grep '^MODULES=()'
echo "$stdin" | grep --quiet '^MODULES=()'
# assert HOOKS is as expected
echo "$stdin" | grep '^HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)'
echo "$stdin" | grep --quiet '^HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)'
# assert no COMPRESSION option is enabled yet
! echo "$stdin" | grep '^COMPRESSION='
! echo "$stdin" | grep --quiet '^COMPRESSION='
# assert lz4 COMPRESSION is uncommented
echo "$stdin" | grep '^#COMPRESSION="lz4"'
echo "$stdin" | grep --quiet '^#COMPRESSION="lz4"'
# 1) add to MODULES; 2 replace HOOKS; 3) uncomment lz4 COMPRESSION
sed '

View File

@ -2,7 +2,7 @@
_pkgname=ssh
_reponame=arch
pkgname="de-p1st-$_pkgname"
pkgver=0.0.2
pkgver=0.0.3
pkgrel=1
pkgdesc="ssh with configuration"
arch=('any')

View File

@ -5,14 +5,14 @@
# save stdin (content of /etc/ssh/sshd_config) in variable
stdin=$(cat)
# asertions
# assertions
echo "$stdin" | grep '^UsePAM yes$'
#
echo "$stdin" | grep '^#PermitRootLogin\s.*$'
echo "$stdin" | grep '^#PubkeyAuthentication\s.*$'
echo "$stdin" | grep '^#PasswordAuthentication\s.*$'
echo "$stdin" | grep '^#PermitEmptyPasswords\s.*$'
echo "$stdin" | grep '^#X11Forwarding\s.*$'
echo "$stdin" | grep --quiet '^#PermitRootLogin\s.*$'
echo "$stdin" | grep --quiet '^#PubkeyAuthentication\s.*$'
echo "$stdin" | grep --quiet '^#PasswordAuthentication\s.*$'
echo "$stdin" | grep --quiet '^#PermitEmptyPasswords\s.*$'
echo "$stdin" | grep --quiet '^#X11Forwarding\s.*$'
sed '
s|^#PermitRootLogin\s.*$|PermitRootLogin no|;