ArchLinux: Running jenkins as another user

To minimize maintenance I wanted to run Jenkins as a different user that I already use for other services, as to avoid permission control hell and ssh-config hell as well. So here's what I did:   Let's say the user you want is called "johndoe" and it has an userid=2000… Continue reading

Archlinux: Setting up SALT Stack

Setup a salt stack server to keep all your computers properly configure when you reformat them:     1. Install SALT on a box that is accessible from anywhere that will become your salt master:   # pacman -S salt resolving dependencies… looking for inter-conflicts… Packages (19): apache-libcloud-0.14.1-1 libsodium-0.5.0-1 libxslt-1.1.28-3… Continue reading

Linux: Some maintenance

Your linux distribution may run some maintenance jobs or checks daily and you may get things like the following in your email:   '<USERNAME>' is a member of the 'httpd' group in /etc/group but not in /etc/gshadow The grpconv command creates gshadow from group and an optionally existing gshadow. execute:… Continue reading

Linux: Manjaro 0.8.5 torrent

Here is a torrent for all the files for Manjaro 0.8.5 release Please seed! If you prefer, go to SourceForge  

Linode: Update your ArchLinux VPS

connect 2 sessions on your Linode   On the second, run this: dd if=/dev/urandom of=/dev/null   on the first one, do the following: pacman-key –init   You can stop the dd process on the second connnection pacman-key –populate archlinux pacman-key –refresh-keys   Update pacman pacman -Sy pacman   Update your… Continue reading

Raspberry Pi: mount flash disks at boot

Now that I got a little time to work on my Raspberry Pi, I decided to have 2 2GB flash drives mounted at boot to save some write cycles on the SD card: After a few failed times, I googled for a while and the important bit is the 6th… Continue reading

ArchLinux: set of fonts I’m using on my Asus N73SV laptop

This is the current set of fonts I've installed on my Asus N73SV laptop running Archlinux.   sudo pacman -Sy font-bitstream-speedo bdf-unifont artwiz-fonts cantarell-fonts dina-font gsfonts monaco-linux-font opendesktop-fonts tamsyn-font terminus-font ttf-bitstream-vera ttf-cheapskate ttf-dejavu ttf-droid ttf-freefont ttf-inconsolata ttf-sazanami ttf-ubuntu-font-family xorg-fonts-100dpi xorg-fonts-75dpi xorg-fonts-misc xorg-fonts-type1   Let me know in the comments if… Continue reading

Linux Hardware Compatibility: W311MI

This is just to let others know what piece of hardware worked during my linux experiments:     dmesg output <5>[    0.000000] Linux version (bdietrich@brad-ux) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #96 SMP Tue                Feb 8 12:08:54 PST 2011 <4>[    0.000000] CPU: ARMv6-compatible processor [410fb025] revision 5… Continue reading

Setting up a Debian box for development: linux installation

This will be a work in progress series of posts to help people get into the amazing world of developing applications on the web. Will also give me opportunity to fine tune my knowledge.   This will be the L in LAMP, here we go:   1. Download a Debian… Continue reading

Linux:: SSH configuration file

To save some typing you can create aliases to the servers you frequently access via ssh. This can be accomplished by either editing the global file ( /etc/ssh/ssh_config ), if you’re root and and to make changes for all the users, or your own config file ( $HOME/.ssh/config ). Follow… Continue reading