• Migrating a CVS Repository to Git

    So you want to take those old CVS repositories and migrate them to Git? You can use cvs2git to migrate your CVS repository with history to Git. It requires direct filesystem access the CVS repository that you wish to convert. Fist download cvs2git, compile, and install. svn co --username=guest --password=""...


  • DDNS Updater for DNS Made Easy

    The problem with hosting a domain on a dynamic IP is that when your IP address changes your domain becomes inaccessible until you update the DNS record with your new IP. Hosting a domain on a dynamic IP address can be done easily if you use DDNS (Dynamic Domain Name...


  • Running Jenkins using SMF on Solaris 11

    Jenkins (formerly known as Hudson) is a continuous integration tool. Installing Jenkins as a daemon service on Solaris 11 is pretty simple. Below are the steps I took to get it up and running using SMF in Solaris 11. SMF or Service Management Facility is the default way to manage...


  • Configuring CIFS/SMB File Sharing on Solaris

    Solaris 11 comes with the CIFS/SMB server installed so you do not need to download or install any additional packages. You simply need to enable the SMB server, configure the PAM module to allow authentication of CIFS users, and regenerate passwords for users. $ svcadm enable -rs smb/server svcadm: svc:/milestone/network...


  • Listing Hard Disk Serial Numbers on Solaris

    When a device has a name like /dev/dsk/c7t0d0 how do you know what physical hard disk this maps to in your Solaris system? Locating a physical hard disk by its device name can be achieved by having Solaris list the device serial numbers and then looking at the labels on...