Skip to content

Instantly share code, notes, and snippets.

View spvkgn's full-sized avatar

spvkgn

  • Russia
View GitHub Profile
@spvkgn
spvkgn / create-tar.gz.sh
Created June 20, 2017 14:49
Create tarball from git repo
#!/bin/sh
[ ! -z "$1" ] || exit
NAME=$1 ; cd $NAME
DATESTAMP=$(date +"%Y%m%d")
VERSION=$(git describe master --tags --match='v*' | sed 's/^v//' | cut -d- -f1)
COMMIT=$(git rev-parse --short=5 HEAD)
git archive master --format=tar.gz --prefix=$NAME-$VERSION~git$DATESTAMP.$COMMIT/ -o ../$NAME-$VERSION~git$DATESTAMP.$COMMIT.tar.gz
@spvkgn
spvkgn / autossh.service
Last active July 3, 2017 05:12
AutoSSH tunnel systemd unit
[Unit]
Description=AutoSSH service for a reverse tunnel from some.example.com to localhost
After=network.target
After=networking.service
[Service]
Environment=AUTOSSH_FIRST_POLL=30
Environment=AUTOSSH_GATETIME=0
Environment=AUTOSSH_POLL=60
Environment=USERNAME=user