#!/usr/bin/env bash repo="azlux/gnos-sockets" current=$(reprepro -b /var/www/repos/apt/debian list stable sss | head -n1 | awk '{print $3}') if [[ ! -d /tmp/git-sss ]]; then git clone https://github.com/azlux/gnos-sockets /tmp/git-sss else cd /tmp/git-sss status=$(git pull) if [ "$status" == "Already up to date." ]; then exit 0 fi fi echo "New sss version" STARTDIR="/tmp/sss" DESTDIR="$STARTDIR/pkg" OUTDIR="$STARTDIR/deb" rm -rf "$STARTDIR" mkdir "$STARTDIR" install -Dm 755 "/tmp/git-sss/sss" "$DESTDIR/usr/bin/sss" mkdir -p "$DESTDIR/DEBIAN" cat >"$DESTDIR/DEBIAN/control"< Description: Colorful IP sockets list (ss) Homepage: https://github.com/azlux/gnos-sockets Bugs: https://github.com/azlux/gnos-sockets/issues EOL cat >"$STARTDIR/changelog"< $(date -R) EOL install -Dm 644 "$STARTDIR/changelog" "$DESTDIR/usr/share/doc/sss/changelog.Debian" gzip "$DESTDIR/usr/share/doc/sss/changelog.Debian" chmod 755 $DESTDIR/DEBIAN/* mkdir "$OUTDIR" dpkg-deb --build "$DESTDIR" "$OUTDIR" reprepro -b /var/www/repos/apt/debian includedeb stable "$OUTDIR"/*.deb reprepro -b /var/www/repos/apt/debian includedeb oldstable "$OUTDIR"/*.deb rm -rf "$STARTDIR"