From 634ce7bc79753990d2784cee75f46219b68d97e4 Mon Sep 17 00:00:00 2001 From: c0dev0id Date: Sun, 20 Oct 2024 07:57:21 +0200 Subject: [PATCH] Update 2024-10-20 07:57 OpenBSD/amd64-t14 --- .bin/nnn.sh | 7 +++---- .bin/port-diff | 4 ++-- .bin/update-abook.sh | 2 ++ .bin/webmime | 26 ++++++++++++++++++++++++++ .ssh/config | 3 ++- 5 files changed, 35 insertions(+), 7 deletions(-) create mode 100755 .bin/webmime diff --git a/.bin/nnn.sh b/.bin/nnn.sh index 0fbc1e5..6c9e3bc 100755 --- a/.bin/nnn.sh +++ b/.bin/nnn.sh @@ -4,16 +4,15 @@ f=$1 if [ -z "$f" ]; then - f="$(find $PWD $HOME $HOME/Downloads -maxdepth 1 -type f \ - | sort -u \ - | fzf -e -x -i)" + echo "no argument given" + exit 2 fi ################################################### # URLS ################################################### -if print "$f" | egrep -qi '^shell:|^ushell:|^cvs:'; +if print "$f" | egrep -qi '^shell:|^ushell:|^cvs:|^home:'; then _server=${f%%:*} _dir=${f#*:} diff --git a/.bin/port-diff b/.bin/port-diff index b6d0323..9749594 100755 --- a/.bin/port-diff +++ b/.bin/port-diff @@ -6,6 +6,6 @@ PN="${N[0]}${N[1]:+v${N[1]}}${N[2]:+p${N[2]}}" PD=$(pwd | cut -d"/" -f4,5) cd /usr/ports -cvs -d $CVSROOT diff -uNp "${PD}" > ~sdk/diffs/${PN}.diff -echo ~/diffs/${PN}.diff +cvs -d $CVSROOT diff -uNp "${PD}" > ~sdk/Diffs/${PN}.diff +echo ~/Diffs/${PN}.diff diff --git a/.bin/update-abook.sh b/.bin/update-abook.sh index 13b085a..a5652ac 100755 --- a/.bin/update-abook.sh +++ b/.bin/update-abook.sh @@ -1,4 +1,6 @@ #!/bin/sh + +echo "Updating abook addressbook" cat /home/sdk/.isync/contacts/*.vcf \ | abook --convert --informat vcard --outformat abook \ > /home/sdk/.abook/addressbook diff --git a/.bin/webmime b/.bin/webmime new file mode 100755 index 0000000..fb8a82e --- /dev/null +++ b/.bin/webmime @@ -0,0 +1,26 @@ +#!/bin/sh + +if [ -z "$1" ] +then + >&2 echo "webmime: no argument given" + exit 2 +fi + +URL="$(echo "$1" | grep -i ^http)" + +if [ -z "$URL" ] +then + >&2 echo "webmime: argument is not a http url ($1)" + exit 1 +fi + +>&2 echo "webmime: reading content-type from: $1" +R="$(curl --connect-timeout 5 -sI "$URL" | grep -i "^content-type:" | tr -d ' ' | awk -F'[:;]' '{ print $2 }')" + +if [ -z "$R" ] +then + >&2 echo "webmime: no content-type header found ($1)" + exit 1 +fi + +echo "$R" diff --git a/.ssh/config b/.ssh/config index f212876..c4bc35b 100644 --- a/.ssh/config +++ b/.ssh/config @@ -58,7 +58,8 @@ Host dalek User sdk Host tweety - Hostname tweety.home.codevoid.de + #Hostname tweety.home.codevoid.de + Hostname 10.20.30.20 User sdk Host cvs