Skip to content

Instantly share code, notes, and snippets.

View rubenerd's full-sized avatar

Ruben Schade rubenerd

View GitHub Profile
@rubenerd
rubenerd / watchguard-dmesg.log
Created September 26, 2017 23:49
Watchguard dmesg
[ 0.986917] msgmni has been set to 1898
[ 0.990865] alg: No test for cipher_null (cipher_null-generic)
[ 0.996728] alg: No test for ecb(cipher_null) (ecb-cipher_null)
[ 1.002674] alg: No test for digest_null (digest_null-generic)
[ 1.008533] alg: No test for compress_null (compress_null-generic)
[ 1.015194] alg: No test for stdrng (krng)
[ 1.019406] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 2
53)
[ 1.026814] io scheduler noop registered
[ 1.030739] io scheduler deadline registered
@rubenerd
rubenerd / freebsd-change-userid.sh
Created May 5, 2018 02:58
Change FreeBSD user ID
sudo pw usermod -n $_username -u $_new_id
@rubenerd
rubenerd / basic-freebsd-bridge.sh
Created September 24, 2016 02:55
Basic HP MicroServer FreeBSD bridge with 4-port NIC
######
## Basic FreeBSD bridge for HP MicroServer and 4-port PCI-E NIC
## Details from dmesg:
## - <HP Ethernet 1Gb 2-port 332i Adapter, ASIC rev. 0x5720000>
## - <Intel(R) PRO/1000 Network Connection 7.6.1-k>
set -e
cat >> /boot/loader.conf <EOF
## Add network bridge support
@rubenerd
rubenerd / ibmpc_1991-95.txt
Created November 15, 2017 00:53
IBM PC model numbers, 1991-95
(From http://www.vcfed.org/forum/showthread.php?19823-IBM-PS-1000-Der-PS-1-Tower!&p=133460#post133460)
Spring '91
----------
IBM PS/1 models in the Spring 1991 product line:
2011-C01, M01, C34, M34, T35, U35, NEA
Fall '91
--------
IBM PS/1 models in the Fall 1991 product line:
@rubenerd
rubenerd / adobe-cc-mac-uninstall.sh
Created August 31, 2015 00:01
Remove Adobe Creative Cloud from OS X
#!/bin/sh
rm -rf "/Applications/Adobe*"
rm -rf "~/Library/Application Support/Adobe/"
rm -rf "~/Library/Caches/Adobe*/"
sudo rm -rf "/Applications/Utilities/Adobe*"
sudo rm -rf "/Library/Application Support/Adobe/"
sudo rm -rf "/Users/Shared/Adobe/"
@rubenerd
rubenerd / qemu-nt351.sh
Created May 7, 2018 09:32
Windows NT 3.51 on QEMU
#!/bin/sh
######
## Script to launch Windows NT 3.51 on QEMU without overflow errors
_INSTALLER_ISO="install.iso"
_INSTALL_DISK1="disk1.img"
_TARGET_BLOCK="/dev/adaX"
qemu-system-i386 \
@rubenerd
rubenerd / dither.sh
Last active April 8, 2021 22:15
Dither PNGs to 256 colour
convert -colors 256 -depth 8 +dither "$1" "png8:$1-dithered.png"
@rubenerd
rubenerd / pkgsrc-macos.sh
Created October 7, 2017 13:16
Bootstrap pkgsrc on macOS
#!/bin/sh
_TARGET="/opt"
_BRANCH="pkgsrc-2017Q3"
cd "$_TARGET"
######
## CVS is official source, but mirror also available for gits like me!
## cvs -d anoncvs@anoncvs.netbsd.org:/cvsroot checkout pkgsrc
@rubenerd
rubenerd / zip-to-tarxz.sh
Created March 17, 2016 05:42
Recompress zip to tar.xz
#!/bin/sh
######
## Recompresses ZIP files to tar.xz
## - Extracts to temp folder to prevent tarbombs
## - Recontainerises as tar
set -e
set -x
@rubenerd
rubenerd / freebsd-www-ports.sh
Created December 22, 2015 05:48
Pull FreeBSD www ports tree for nginx
#!/bin/sh
_category="www"
_port="nginx-devel"
pkg update
pkg install subversion
svn checkout --depth empty svn+ssh://svn.freebsd.org/ports/head /usr/ports
cd /usr/ports