Tuesday, December 18, 2012

Howto on creating local repo:
sudo mkdir /var/my-local-repo
sudo dpkg-scanpackages  /var/my-local-repo /dev/null > /var/my-local-repo/Packages
echo "deb file:/var/my-local-repo ./" > /tmp/my-local.list
sudo mv /tmp/my-local.list /etc/apt/sources.list.d/my-local.list
sudo apt-get update

Wednesday, November 21, 2012

Verbose kernel compile output in openwrt:

include/kernel-build.mk:
KERNEL_MAKEOPTS V=1

Tuesday, November 20, 2012

Log in to remote systems without password:

cat .ssh/id_rsa.pub
[copy]
log in to remote system
mkdir .ssh
chmod 700 .ssh
cat >> .ssh/authorized_keys2
[paste]
Ctrl+D

Sunday, November 18, 2012

Brasero in squeeze doesn't correctly write archives to CD/DVD. Workaround:

genisoimage -o all.iso all.tar

Friday, November 16, 2012

Browser proxy settings to use tor on openwrt:

SOCKS proxy: 192.168.1.1:9050
Split one multi-patch file into many files, one file per patch (file paths in patch must not use spaces):

perl -ne 'BEGIN{$c=1}if(m!diff -urN.* [^/]+/(.*)!){($x=$1)=~s!/!_!g;close F;open F,">",sprintf("%03d-",$c).$x.".patch";$c++}print F' mult-patch-filename.patch

Wednesday, November 7, 2012

In git, if part of a file is staged and part is unstaged, commit only staged changes:

cp file file.unstaged 
git co file 
git ci file 
mv file.unstaged file 

Monday, October 8, 2012

OpenWrt usb flash drive backup:

Create backup:
sudo tar -C /media/openwrt-data --exclude=.transmission --exclude=.mpd.database --exclude=lost+found -zcf openwrt-data.tar.gz .
sudo tar -C /media/openwrt-root --exclude=lost+found -zcf openwrt-root.tar.gz .

Extract backup:
sudo tar -C /media/openwrt-root -zxf openwrt-root.tar.gz
sudo tar -C /media/openwrt-data -zxf openwrt-data.tar.gz

Monday, September 3, 2012

How to verify signed files and what to do if public key not found:

gpg --verify package-archive.sign 

gpg --keyserver wwwkeys.pgp.net --recv-keys 0x<key ID here>

Thursday, August 23, 2012

Ethernet bridge:

aptitude install bridge-utils

/etc/network/interfaces:

iface eth0 inet manual
iface eth1 inet manual
auto br0
iface br0 inet static
        bridge_ports eth0 eth1
        # bridge_maxwait 0
        address x.x.x.x
        netmask 255.255.255.0
        gateway x.x.x.x

Monday, August 13, 2012

Debian testing sources.list:

deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free

Sunday, June 17, 2012

DIY wi-fi internet radio controlled via bluetooth cellphone.