diff options
-rw-r--r-- | README | 27 | ||||
-rwxr-xr-x | deb2tarball (renamed from deb2tgz) | 10 |
2 files changed, 33 insertions, 4 deletions
@@ -1,22 +1,49 @@ Stuff from my ~/bin directory. +bchunkmulti - wrapper for bchunk, to support multiple .bin files +bkt - count repeats in input, show percentage/graph/etc calc_bitrate.pl - scan a DVD, calculate bitrate for ripping chordparser.pl - given a chord name, tell what notes are in it chordspeller.pl - more guitar-oriented chord parser cjackbay - curses patchbay for JACK (no X required) +crc32 - horribly inefficient way to calculate crc32 of a file dasm2atasm - convert 6502 asm syntax from dasm to atasm (incomplete) +deb2tarball - convert a .deb package to a .tar.gz or .tar.xz +dumprpath +ffmpeg-rm-video find_key - find the key of an audio file find_tuning - find the tuning of an audio file fixrtcaps - add needed capability bits to jack binaries +fixterm freqnote.pl - convert a frequency in Hz to the nearest note +gammatrip.sh +imagebin lddsafe - https://github.com/rg3/lddsafe/ (local copy here) lddtree - show library dependencies as a tree mkclick.pl - generate a click track at a given tempo +netqiv noobfarm2fortune.sh - scrape noobfarm.org, create fortune(6) file notefreq - given a note (and octave), show the frequency parallel_resistors - 1 / ( (1/r1) + (1/r2) + ... + (1/rN) ) +randoom renumfiles - number files numerically sanerename.pl - get rid of mixed case, spaces, punctuation in filenames +selfunload.pl +slack_last_update.sh +slacklog +slacktopic.pl +smartfmt +termbin +uleft +unfb2 +unibmptxt.pl +urxvt-change-font +utf8ord +vipaste +vol +wide.pl +x1 +xcleanpaste Also I've checked the output of noobfarm2fortune.sh into git, since it takes a while to run: @@ -3,13 +3,11 @@ INPUT="$1" if [ -z "$INPUT" -o "$INPUT" = "--help" ]; then - echo "deb2tgz by B. Watson <yalhcru@gmail.com>, WTFPL" + echo "deb2tarball by B. Watson <yalhcru@gmail.com>, WTFPL" echo "Usage: `basename $0` filename.deb" exit 0 fi -OUTPUT="`basename $1 .deb`.tgz" - # used to always be data.tar.gz, newer debs might have data.tar.xz, # so we have to check. ar doesn't support wildcards like tar does, so # we can't just say "data.tar.*". @@ -21,4 +19,8 @@ if [ -z "$DATA" ]; then exit 1 fi -ar p "$INPUT" "$DATA" > $OUTPUT +EXT="$( echo $DATA | cut -d. -f2- )" +OUTPUT="`basename $1 .deb`".$EXT + +echo "$OUTPUT" +ar p "$INPUT" "$DATA" > "$OUTPUT" |