Compare commits
5 Commits
Author | SHA1 | Date | |
---|---|---|---|
0b34242781
|
|||
a4befbc911
|
|||
949fc2e4fb
|
|||
940af82f84
|
|||
8c232699c3
|
@ -1,2 +1,3 @@
|
||||
#!/bin/bash
|
||||
dpkg-deb --root-owner-group -b debian foodoord_3.0.0_all.deb
|
||||
VERSION=3.0.3
|
||||
dpkg-deb --root-owner-group -b debian foodoord_${VERSION}_all.deb
|
||||
|
3
debian/DEBIAN/control
vendored
3
debian/DEBIAN/control
vendored
@ -1,5 +1,6 @@
|
||||
Package: foodoord
|
||||
Version: 3.0
|
||||
Version: 3.0.3
|
||||
Maintainer: Bandie <bandie@chaospott.de>
|
||||
Architecture: all
|
||||
Description: Control the doors of the club, ja!
|
||||
Depends: dash, git, python3
|
||||
|
8
debian/usr/sbin/foodoor-update-keydb
vendored
8
debian/usr/sbin/foodoor-update-keydb
vendored
@ -24,10 +24,10 @@ rm -f ${temp_outfile}
|
||||
if [ $? -eq 0 ]; then
|
||||
valid=false
|
||||
keyinfo=$(ssh-keygen -l -f ${keyfile}) # The whole key information
|
||||
crypto=$(echo "${keyinfo}" | cut -d" " -f4) # Looks like "(RSA)" or "(ED25519)"
|
||||
crypto=$(echo "${keyinfo}" | sed 's/.*(\(.*\))/\1/') # Looks like "RSA" or "ED25519"
|
||||
key_length=$(echo "${keyinfo}" | cut -d" " -f1)
|
||||
|
||||
if [ "${crypto}" == "(RSA)" ]; then
|
||||
if [ "${crypto}" == "RSA" ]; then
|
||||
|
||||
if [ ${key_length} -lt 4096 ]; then
|
||||
echo "Key size of key ${keyfile} not equal to 4096. Not adding it to key database." >&2
|
||||
@ -36,12 +36,12 @@ rm -f ${temp_outfile}
|
||||
valid=true
|
||||
fi
|
||||
|
||||
elif [ "${crypto}" == "(ED25519)" ]; then
|
||||
elif [ "${crypto}" == "ED25519" ]; then
|
||||
valid=true
|
||||
fi
|
||||
|
||||
if [ "$valid" = true ]; then
|
||||
echo "command=\"/usr/sbin/foodoor \$action \",no-port-forwarding,no-X11-forwarding,no-agent-forwarding $(cat ${keyfile})" >> ${temp_outfile}
|
||||
echo "command=\"/usr/sbin/foodoor \$action \",no-port-forwarding,no-X11-forwarding,no-agent-forwarding $(cat ${keyfile} | sed 's/\r//g') ${keyfile}" >> ${temp_outfile}
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
Reference in New Issue
Block a user