mk_lnk etc/ssh /root/.ssh
getent group sudo |
while IFS=: read -r group x x users
- do while IFS=, read -r user
- do eval local home\; home="~$user"
- cat "$home"/etc/ssh/authorized_keys
- done <<-EOF
+ do while IFS=, read -r user users <<-EOF
$users
EOF
+ do eval local home\; home="~$user"
+ cat "$home"/etc/ssh/authorized_keys
+ done
done |
mk_reg mod=640 own=root:root /root/etc/ssh/authorized_keys
sudo find "$tool"/var/pub/openpgp -type f -name '*.key' -exec gpg --import {} \;
/etc/initramfs-tools/root/.ssh
getent group sudo |
while IFS=: read -r group x x users
- do while IFS=, read -r user
- do eval local home\; home="~$user"
- cat "$home"/etc/ssh/authorized_keys
- done <<-EOF
+ do while IFS=, read -r user users <<-EOF
$users
EOF
+ do eval local home\; home="~$user"
+ cat "$home"/etc/ssh/authorized_keys
+ done
done |
mk_reg mod=644 own=root:root /etc/initramfs-tools/root/.ssh/authorized_keys
sudo rm -f \
(help);;
(*)
test "$(hostname --fqdn)" = "$vm_fqdn"
- set "${TRACE:+-x}"
+ ${TRACE:+set -x}
;;
esac
rule_$rule "$@"
}
rule_git_push () { # SYNTAX: {host|vm} $git_commit_options
local remote=${1#remote=}; shift
- git add . &&
- git commit -a -C HEAD "$@" &&
GIT_SSH=./vm_ssh git push -v -f "$remote"
}
(*)
test ! "$(hostname --fqdn)" = "$vm_fqdn"
test ! "$(hostname --fqdn)" = "$vm_host"
- set -x
+ ${TRACE:+set -x}
;;
esac
rule_$rule "$@"