diff options
Diffstat (limited to '')
| -rw-r--r-- | dot_local/lib/openssh/executable_agent-launch | 47 | ||||
| -rw-r--r-- | dot_local/lib/sbuild/executable_update-chroots.sh | 37 |
2 files changed, 37 insertions, 47 deletions
diff --git a/dot_local/lib/openssh/executable_agent-launch b/dot_local/lib/openssh/executable_agent-launch deleted file mode 100644 index 36e06ff..0000000 --- a/dot_local/lib/openssh/executable_agent-launch +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh -# helper script for launching ssh-agent, used by systemd unit -set -e - -options="$(getopt -o '' -l help -- "$@")" || exit 1 -eval set -- "$options" - -if [ ! -d "$XDG_RUNTIME_DIR" ]; then - # shellcheck disable=SC2016 - echo 'This needs $XDG_RUNTIME_DIR to be set' >&2 - exit 1 -fi - -while :; do - case $1 in - --help) - echo 'Usage:' >&2 - echo " $0 start [-- ssh-agent options]" >&2 - echo " $0 stop" - exit 0 - ;; - --) - shift - break - ;; - *) - echo "Unexpected argument: $1" >&2 - exit 1 - ;; - esac -done - -if [ "$1" = start ]; then - shift - if [ ! -S "$SSH_AUTH_SOCK" ] && grep -s -q '^use-ssh-agent$' /etc/X11/Xsession.options; then - S="$XDG_RUNTIME_DIR/openssh_agent" - dbus-update-activation-environment --verbose --systemd SSH_AUTH_SOCK="$S" SSH_AGENT_LAUNCHER=openssh - exec ssh-agent -D -a "$S" "$@" - fi -elif [ "$1" = stop ]; then - if [ "$SSH_AGENT_LAUNCHER" = openssh ]; then - dbus-update-activation-environment --systemd SSH_AUTH_SOCK= - fi -else - echo "Unknown command $1" >&2 - exit 1 -fi diff --git a/dot_local/lib/sbuild/executable_update-chroots.sh b/dot_local/lib/sbuild/executable_update-chroots.sh new file mode 100644 index 0000000..fdbcfc5 --- /dev/null +++ b/dot_local/lib/sbuild/executable_update-chroots.sh @@ -0,0 +1,37 @@ +#!/bin/sh + +TARGETS="unstable-amd64 unstable-i386 unstable-sh4" + +DEST=~/.cache/sbuild + +call_mmdebstrap() { + # call_mmdebstrap dist arch mirror + mmdebstrap \ + --quiet \ + --arch=$2 \ + --variant=buildd \ + --components=main,contrib,non-free \ + --aptopt='Acquire::http::proxy "http://127.0.0.1:3142";' \ + $1 "$DEST/$1-$2.tar" "$3" +} + +get_mirror() { + case $1 in + sh4) + echo "http://ftp.ports.debian.org/debian-ports/" + ;; + *) + echo "http://deb.debian.org/debian" + ;; + esac +} + +for target in $TARGETS; do + dist="$(echo "$target" | cut -d- -f1)" + arch="$(echo "$target" | cut -d- -f2)" + mirror="$(get_mirror $arch)" + call_mmdebstrap "$dist" "$arch" "$mirror" + if [ "$dist" = "unstable" ] && [ ! -L "$DEST/experimental-$arch.tar" ]; then + ln -s "$DEST/$dist-$arch.tar" "$DEST/experimental-$arch.tar" + fi +done |
