tcommit this and that - scripts - various script and utils
(HTM) git clone git://z3bra.org/scripts
(DIR) Log
(DIR) Files
(DIR) Refs
---
(DIR) commit 53ce3809dc8bc525d85a7e726f4733ac19bf6ae1
(DIR) parent 3ee0bcf3c6a2aeafdfcff348210a805cda968990
(HTM) Author: z3bra <contactatz3bradotorg>
Date: Fri, 28 Jul 2017 23:17:27 +0200
commit this and that
Diffstat:
D autoup | 13 -------------
D bars | 25 -------------------------
M diffcolor | 10 +++++-----
A nsroot | 7 +++++++
M pack | 10 ++++++----
A passmenu | 3 +++
M prtmk | 2 +-
M radio | 4 ++--
M randcolor | 2 +-
M sbar | 5 ++++-
M sct | 0
M square | 3 +--
M sshmenu | 2 +-
13 files changed, 31 insertions(+), 55 deletions(-)
---
(DIR) diff --git a/autoup b/autoup
t@@ -1,13 +0,0 @@
-#!/bin/sh
-
-SSHUSER=egull
-SSHKEY=$HOME/.ssh/phobos
-SERVER=raw.z3bra.org
-WEBROOT=/var/www/raw.z3bra.org
-WEBDIR=dev/random
-
-test -z "$1" && exit 1 || FILENAME=$(basename $1)
-scp -i "$SSHKEY" "$1" "${SSHUSER}@${SERVER}:${WEBROOT}/${WEBDIR}/$FILENAME"
-echo "http://$SERVER/$WEBDIR/$FILENAME" | xsel -i
-$HOME/bin/popup "$FILENAME uploaded!"
-rm $1
(DIR) diff --git a/bars b/bars
t@@ -1,25 +0,0 @@
-#!/bin/sh
-
-. $HOME/.wmrc
-COL2="%{B#66000000}"
-COL1="%{B#ff000000}"
-
-START=$COL1
-SEP=$COL2
-END=%{B-}
-CHAR1=" "
-CHAR2=" "
-SIZE=20
-export SIZE CHAR1 CHAR2 START END SEP
-
-mailbar &
-
-while :; do
- mkb $(volume)
- sleep 1
-done | lemonbar -d -g 114x7+1306+40 &
-
-while :; do
- mkb $(mpc | sed '2s/.*(\([0-9]\+\)%.*/\1/p;d')
- sleep 1
-done | lemonbar -d -g 114x7+1306+60 &
(DIR) diff --git a/diffcolor b/diffcolor
t@@ -1,7 +1,7 @@
-#!/bin/sed -f
-#
-# diffcolor: colorize unified diff output
+#!/usr/bin/sed -f
-s/^+.*$/[0;32m&[0m/
+s/^[-+]\{3\}.*$/[1;37m&[0m/
+s/^diff .*$/[1;37m&[0m/
+s/^@@.*$/[0;36m&[0m/
s/^-.*$/[0;31m&[0m/
-s/^@.*$/[1;34m&[0m/
+s/^+.*$/[0;32m&[0m/
(DIR) diff --git a/nsroot b/nsroot
t@@ -0,0 +1,7 @@
+NSROOT=${1:-/ns/static}
+
+mountpoint -q $NSROOT/dev || sup mount -t devtmpfs none $NSROOT/dev
+mountpoint -q $NSROOT/proc || sup mount -t proc none $NSROOT/proc
+mountpoint -q $NSROOT/sys || sup mount -t sysfs none $NSROOT/sys
+
+sup env -i HOME=/root chroot $NSROOT /bin/mksh -l
(DIR) diff --git a/pack b/pack
t@@ -3,9 +3,9 @@
SICKKEY=$HOME/.sick.d/$USER.key
DIR=$(basename `pwd`)
TAG=$(git tag | sed -n '$p' | tr -d a-z)
-REPO=/var/www/htdocs/dl.z3bra.org/pack
+REPO=$HOME/data/repository
-prefix=/usr/local
+#prefix=/usr/local
CONFIGURE_OPT="
--prefix=${prefix}
t@@ -24,15 +24,17 @@ case $MK in
*) MAKEFLAGS="" ;;
esac
+mkdir /tmp/rootfs
test -f configure && ./configure $CONFIGURE_OPT
$MK $MAKEFLAGS PREFIX="$prefix"
$MK $MAKEFLAGS DESTDIR=/tmp/rootfs PREFIX="$prefix" MANDIR=/share/man install
(
cd /tmp/rootfs
mkdir -p $REPO
- tar cvj * | sick -s -f ${SICKKEY} > $REPO/${PKG}#${VER}.tar.bz2
+ tar cvj * | sick -asf ${SICKKEY} > $REPO/${PKG}@${VER}.tbz
)
rm -rf /tmp/rootfs
echo
-ls $REPO/${PKG}#${VER}.tar.bz2
+#ls $REPO/${PKG}@${VER}.tbz
+repogen $REPO
(DIR) diff --git a/passmenu b/passmenu
t@@ -0,0 +1,3 @@
+#!/bin/sh
+pass=$(find $HOME/.pass -type f | sed "s,$HOME/.pass/,,;s/.gpg//" | dmenu -l 32)
+test -n "$pass" && tpm $pass | xsel
(DIR) diff --git a/prtmk b/prtmk
t@@ -4,7 +4,7 @@
# Create a Pkgfile from simple templates and user input
PKGFILE=$HOME/ports/templates/Pkgfile
-PORTDIR=$HOME/ports/crux
+PORTDIR=$HOME/ports/z3bra
EDITOR=${EDITOR:-vim}
daddy="z3bra <willy at mailoo dot org>"
(DIR) diff --git a/radio b/radio
t@@ -1,6 +1,6 @@
#!/bin/sh
STREAM=${1:-http://radio.2f30.org:8000/live.mp3}
+STREAM=${1:-http://radio.z3bra.org:8000}
-#curl -sL $STREAM | play -q -t mp3 - #2>/dev/null
-mplayer -nocache ${STREAM}
+curl -sL $STREAM | play -
(DIR) diff --git a/randcolor b/randcolor
t@@ -2,5 +2,5 @@
for i in `seq 0 15`; do
c=$(tr -cd "0-9a-f" < /dev/urandom | fold -bw 6 | sed 1q)
- printf "*color%d: #%s\n" "$i" "$c"
+ printf "#%s\n" "$c"
done
(DIR) diff --git a/sbar b/sbar
t@@ -3,7 +3,10 @@
swidth=$(wattr w `lsw -r`)
geom="${swidth}x20"
-LEMON_FLAVOR="-d -g $geom"
+BG=$(sed -n 2p < $HOME/.colors)
+FG=$(tac < $HOME/.colors | sed -n 2p)
+
+LEMON_FLAVOR="-dbg $geom -B${BG} -F${FG}"
clock() {
printf 'TIME %%{R} %s %%{R}' "$(date +%H:%M)"
(DIR) diff --git a/sct b/sct
Binary files differ.
(DIR) diff --git a/square b/square
t@@ -3,9 +3,8 @@
CHAR=${1:-XXXX}
echo
-echo
#for i in `seq 0 7`; do printf " [0;3${i}m${CHAR}[0m"; done; echo
#for i in `seq 0 7`; do printf " [1;3${i}m${CHAR}[0m"; done; echo
for i in `seq 0 7`; do
- printf " [0;3${i}m${CHAR}[1;3${i}m${CHAR}[0m\n"
+ printf " [0;3${i}m${CHAR} [1;3${i}m${CHAR}[0m\n"
done
(DIR) diff --git a/sshmenu b/sshmenu
t@@ -6,4 +6,4 @@ gethosts() {
TARGET=$(gethosts | pick)
-test -n "$TARGET" && ssh $TARGET
+test -n "$TARGET" && exec ssh $TARGET