File: create_orig_source

package info (click to toggle)
suckless-tools 40-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 700 kB
  • sloc: ansic: 2,512; makefile: 465; sh: 104
file content (33 lines) | stat: -rwxr-xr-x 879 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/sh
set -eu

TMPDIR=$(mktemp --tmpdir=.. -d suckless-tools.XXXX)
CURDIR=$(pwd)
DEBIAN_DIR=$1

. "${DEBIAN_DIR}version_data"

download_tarball(){
    tool="$1"
    version="$2"

    echo "Downloading ${tool}-${version}..."
    wget -q "http://dl.suckless.org/tools/${tool}-${version}.tar.gz" -O \
	"${CURDIR}/suckless-tools_${CURRENT_VERSION}.orig-${tool}.tar.gz"
}

for tool in dmenu lsx lsw slock sselp swarp\
 ssid tabbed wmname sprop xssstate; do
    download_tarball "$tool" $(eval echo "\$${tool}_VERSION")
done

echo "Creating empty suckless-tools_${CURRENT_VERSION}.orig.tar.gz"
mkdir -p "${TMPDIR}/suckless-tools_${CURRENT_VERSION}"
cd "$TMPDIR"
tar --owner root --group root --mode a+rX -cvf - \
    "suckless-tools_${CURRENT_VERSION}" | gzip -9 \
    > "${CURDIR}/suckless-tools_${CURRENT_VERSION}.orig.tar.gz"
rm -rf "$TMPDIR"

echo "Source tarballs are ready"