Skip to content

Instantly share code, notes, and snippets.

View gibas's full-sized avatar

Krzysztof Gibas gibas

  • Gdansk/Poland
View GitHub Profile
@gibas
gibas / ssl-self-signed-cert-generate.sh
Created June 24, 2013 15:02
Generation of self signed ssl certificates.
#!/bin/sh
DOMAIN="domain.example.com"
openssl genrsa -des3 -out $DOMAIN-pass.key 2048
openssl rsa -in $DOMAIN-pass.key -out $DOMAIN.key
openssl req -new -key $DOMAIN.key -x509 -out $DOMAIN.crt -days 3650
@gibas
gibas / dyndns.sh
Created June 24, 2013 15:00
Script for PF firewall (which is used in *BSD systems), to automaticly add to table DYNAMIC current IP of domains domains. In crontab you should have a line similar to: */5 * * * * /scripts/dyndns.sh
#!/bin/sh
TABLE="DYNAMIC";
HOSTS="your-dynamic-domain.dyndns.org your-second-domain.dyndns.org";
for HOST in $HOSTS; do
IP=`/usr/bin/host $HOST | cut -d " " -f 4`
IPOLD=`/sbin/pfctl -t $TABLE -T show | grep -v "ALTQ" | tr -d " "`
if [ "$IP" != "$IPOLD" ]; then
@gibas
gibas / svnupgrade.sh
Created June 24, 2013 14:55
simple script for upgrading svn repositories
#!/bin/sh
for directory in `ls -d *`; do
if [ -d $directory ]; then
echo $directory
svn upgrade $directory
fi
done
LANG="pl_PL.UTF-8"; export LANG
LC_CTYPE="pl_PL.UTF-8"; export LC_CTYPE
LC_COLLATE="POSIX"; export LC_COLLATE
LC_ALL="pl_PL.UTF-8"; export LC_ALL
set autolist
set prompt = "[%P] %m:%c02%# "
set ellipsis
set correct = cmd
setenv LANG pl_PL.UTF-8
setenv LC_CTYPE pl_PL.UTF-8
setenv LC_COLLATE POSIX
setenv LC_ALL pl_PL.UTF-8
@gibas
gibas / freebsd-vmware-tools-install.sh
Last active December 18, 2015 16:08
Installation VMWare tools on FreeBSD 9.1
#!/bin/sh
# installation of compat libriaries
cd /usr/ports/misc/compat6x && make WITHOUT_X11=YES install clean
# mounting vmware-tools cdrom
mount -t cd9660 /dev/cd0 /mnt/
cp /mnt/vmware-freebsd-tools.tar.gz /root/
cd /root/