diff options
Diffstat (limited to 'sse-tar')
-rwxr-xr-x | sse-tar | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -0,0 +1,25 @@ +#!/bin/sh + +set -ex + +renice +10 $$ > /dev/null + +PATH="$PATH:/home/lennart/sse" +SOURCES="$HOME/sources" + +TAR="$1" +NAME="$2" +URL="$3" + +[ "x$NAME" = "x" ] && NAME="$TAR" + +test -f "$TAR" + +MD=$(md5sum "$1" | awk '{print$1}') + +mkdir -p "$SOURCES/$MD" + +tar -C "$SOURCES/$MD" -xzf "$TAR" || tar -C "$SOURCES/$MD" -xjf "$TAR" +chmod -R a+rX "$SOURCES/$MD" + +exec sse-feed "$SOURCES/$MD" "$NAME" "$URL" "$MD" |