<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>Things I&#039;ve found useful</title> <atom:link href="http://usefulthings.org.uk/feed/" rel="self" type="application/rss+xml" /><link>http://usefulthings.org.uk</link> <description></description> <lastBuildDate>Fri, 05 Apr 2013 12:22:13 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5.1</generator> <item><title>Bash SSH known_hosts tab completion</title><link>http://usefulthings.org.uk/2013/04/bash-ssh-known_hosts-tab-completion/</link> <comments>http://usefulthings.org.uk/2013/04/bash-ssh-known_hosts-tab-completion/#comments</comments> <pubDate>Fri, 05 Apr 2013 12:22:13 +0000</pubDate> <dc:creator>robin</dc:creator> <category><![CDATA[bash]]></category> <category><![CDATA[unix]]></category> <category><![CDATA[Update]]></category> <category><![CDATA[usefulthings]]></category> <guid
isPermaLink="false">http://riviera.org.uk/?p=3110</guid> <description><![CDATA[This morning a discussion with a friend about various shells lead me to think it would be nice if my bash shell could tab complete hostnames from .ssh/known_hosts when I type &#8216;ssh &#60;tab&#62;&#8217;. I soon found this blog post which nicely documents how to do it. I made a directory in $HOME called .bash.completion and [...]<div> Related posts:<ol><li><a
href="http://riviera.org.uk/2003/11/19/reading-text-files-in-bash/" rel="bookmark" title="Reading text files in bash">Reading text files in bash</a></li><li><a
href="http://riviera.org.uk/2004/08/19/setting-a-variable-in-bash-if-it-is-not-defined/" rel="bookmark" title="Setting a variable in bash if it is not defined">Setting a variable in bash if it is not defined</a></li><li><a
href="http://riviera.org.uk/2005/09/01/bash-assigning-command-output-into-an-array/" rel="bookmark" title="BASH assigning command output into an array">BASH assigning command output into an array</a></li></ol><img
src="http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4"></div>]]></description> <content:encoded><![CDATA[<p>This morning a discussion with a friend about various shells lead me to think it would be nice if my bash shell could tab complete hostnames from .ssh/known_hosts when I type &#8216;ssh &lt;tab&gt;&#8217;. I soon found <a
href="http://en.newinstance.it/2011/06/30/ssh-bash-completion/">this</a> blog post which nicely documents how to do it. I made a directory in $HOME called .bash.completion and then added this to my .profile, which loops round any files in there, sourcing them individually:</p><pre>if [ -d ${HOME}/.bash.completion ]; then
 for file in ${HOME}/.bash.completion/* ; do
   source $file
 done
fi</pre><p>All sorted. However, it wasn&#8217;t long before I discovered that &#8216;ssh user@&lt;tab&gt;&#8217; doesnt work, I tend to use this quite a lot so wanted to see if I could fix up the bash function to support that use case. Bit of hacking around and I&#8217;ve got it working, the replacement ssh-completion file is shown below:</p><pre># Add bash completion for ssh: it tries to complete the host to which you
# want to connect from the list of the ones contained in ~/.ssh/known_hosts
__ssh_known_hosts() {
    if [[ -f ~/.ssh/known_hosts ]]; then
        cut -d " " -f1 ~/.ssh/known_hosts | cut -d "," -f1
    fi
}
_ssh() {
    local cur known_hosts
    COMPREPLY=()
    cur="${COMP_WORDS[COMP_CWORD]}"
    known_hosts="$(__ssh_known_hosts)"
    if [[ ! ${cur} == -* ]] ; then
        if [[ ${cur} == *@* ]] ; then
            COMPREPLY=( $(compgen -W "${known_hosts}" -P ${cur/@*/}@ -- ${cur/*@/}) )
        else
            COMPREPLY=( $(compgen -W "${known_hosts}" -- ${cur}) )
        fi
    fi
    return 0
}
complete -o bashdefault -o default -o nospace -F _ssh ssh 2&gt;/dev/null \
    || complete -o default -o nospace -F _ssh ssh</pre><p>Happy.</p><div
class='yarpp-related-rss'><p>Related posts:</p><ol><li><a
href='http://riviera.org.uk/2003/11/19/reading-text-files-in-bash/' rel='bookmark' title='Reading text files in bash'>Reading text files in bash</a></li><li><a
href='http://riviera.org.uk/2004/08/19/setting-a-variable-in-bash-if-it-is-not-defined/' rel='bookmark' title='Setting a variable in bash if it is not defined'>Setting a variable in bash if it is not defined</a></li><li><a
href='http://riviera.org.uk/2005/09/01/bash-assigning-command-output-into-an-array/' rel='bookmark' title='BASH assigning command output into an array'>BASH assigning command output into an array</a></li></ol> <img
src='http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4'/></div> ]]></content:encoded> <wfw:commentRss>http://usefulthings.org.uk/2013/04/bash-ssh-known_hosts-tab-completion/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure
url="//?#" length="" type="" /> </item> <item><title>Monitoring beanstalkd with monit</title><link>http://usefulthings.org.uk/2013/03/monitoring-beanstalkd-with-monit/</link> <comments>http://usefulthings.org.uk/2013/03/monitoring-beanstalkd-with-monit/#comments</comments> <pubDate>Tue, 19 Mar 2013 21:27:22 +0000</pubDate> <dc:creator>robin</dc:creator> <category><![CDATA[beanstalkd]]></category> <category><![CDATA[monit]]></category> <category><![CDATA[monitoring]]></category> <category><![CDATA[Update]]></category> <category><![CDATA[usefulthings]]></category> <guid
isPermaLink="false">http://riviera.org.uk/?p=3100</guid> <description><![CDATA[A new project I&#8217;ve just deployed onto live uses the fast and lightweight beanstalkd work queue. &#160;As part of putting it into live I wanted to get at least some basic monitoring on the beanstalkd daemon. &#160;All my servers run monit for keeping an eye on processes I care about, so that seemed a good [...]<div> Related posts:<ol><li><a
href="http://riviera.org.uk/2004/09/28/cdrom-sub-folders-empty-when-they-shouldnt-be/" rel="bookmark" title="CDROM sub folders empty when they shouldn't be">CDROM sub folders empty when they shouldn't be</a></li><li><a
href="http://riviera.org.uk/2003/11/07/hubsswitchesrouters/" rel="bookmark" title="hubs/switches/routers">hubs/switches/routers</a></li><li><a
href="http://riviera.org.uk/2007/01/24/be-24-meg-thompson-speedtouch-snmp-enable/" rel="bookmark" title="Be 24 meg Thompson Speedtouch snmp enable">Be 24 meg Thompson Speedtouch snmp enable</a></li></ol><img
src="http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4"></div>]]></description> <content:encoded><![CDATA[<p>A new project I&#8217;ve just deployed onto live uses the fast and lightweight <a
href="http://kr.github.com/beanstalkd/">beanstalkd</a> work queue.  As part of putting it into live I wanted to get at least some basic monitoring on the beanstalkd daemon.  All my servers run <a
href="http://mmonit.com/monit/">monit</a> for keeping an eye on processes I care about, so that seemed a good place to start.</p><p>I had a bit of a look around the interwebs but couldn&#8217;t find any examples, so I set about putting something together myself. As it turns out beanstalkd has a nice simple text protocol, detailed in <a
href="https://github.com/kr/beanstalkd/blob/master/doc/protocol.txt">protocol.txt</a> which is included in the source, and monit has the ability to send and expect arbitrary strings to a given port.  For starters I&#8217;ve set it up to issue a stats command and check for the expected response which is:</p><pre id="LC529">OK &lt;bytes&gt;\r\n</pre><p>Adding this to my monit config file for beanstalkd gives me:</p><pre>check process beanstalkd with pidfile /var/run/beanstalkd.pid
 start "/etc/init.d/beanstalkd start"
 stop "/etc/init.d/beanstalkd stop"
 if failed port 11300
   send "stats\r\n"
   expect "OK [0-9]{1,}\r\n"
 then alert</pre><p>This is a pretty simple check but at least will enable monit to alert if beanstalkd isn&#8217;t listening or is returning garbage.</p><p>I think in the long term I&#8217;d like nagios to alert on  the current-jobs-delayed and possibly the current-waiting variables reported by the <tt>stats-tube</tt> command for a given tube, but that is for another day!</p><p>Another thought is possibly to have a cacti graph of the total-jobs field, it looks like a always increasing counter, so should be pretty trivial to hook up to <a
href="http://www.cacti.net/">cacti</a>.</p><div
class='yarpp-related-rss'><p>Related posts:</p><ol><li><a
href='http://riviera.org.uk/2004/09/28/cdrom-sub-folders-empty-when-they-shouldnt-be/' rel='bookmark' title='CDROM sub folders empty when they shouldn&#039;t be'>CDROM sub folders empty when they shouldn&#039;t be</a></li><li><a
href='http://riviera.org.uk/2003/11/07/hubsswitchesrouters/' rel='bookmark' title='hubs/switches/routers'>hubs/switches/routers</a></li><li><a
href='http://riviera.org.uk/2007/01/24/be-24-meg-thompson-speedtouch-snmp-enable/' rel='bookmark' title='Be 24 meg Thompson Speedtouch snmp enable'>Be 24 meg Thompson Speedtouch snmp enable</a></li></ol> <img
src='http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4'/></div> ]]></content:encoded> <wfw:commentRss>http://usefulthings.org.uk/2013/03/monitoring-beanstalkd-with-monit/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure
url="//?#" length="" type="" /> </item> <item><title>Missing BNX2 firmware for Debian PXE/Netboot installations</title><link>http://usefulthings.org.uk/2013/02/missing-bnx2-firmware-for-debian-pxenetboot-installations/</link> <comments>http://usefulthings.org.uk/2013/02/missing-bnx2-firmware-for-debian-pxenetboot-installations/#comments</comments> <pubDate>Fri, 08 Feb 2013 09:21:16 +0000</pubDate> <dc:creator>robin</dc:creator> <category><![CDATA[Debian]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Update]]></category> <category><![CDATA[usefulthings]]></category> <guid
isPermaLink="false">http://riviera.org.uk/?p=2960</guid> <description><![CDATA[I seem to have a&#160;inherent&#160;disklike of Debian and the feeling appears to be mutual. It never makes my life easy. Just this morning I needed to install it on a Dell R210 rather than our usual Centos builds. The server is 15 odd miles away, so I took my standard route of PXE installing. After [...]<div> Related posts:<ol><li><a
href="http://riviera.org.uk/2005/06/30/hacking-the-suse-bootiso/" rel="bookmark" title="Hacking the SUSE boot.iso">Hacking the SUSE boot.iso</a></li><li><a
href="http://riviera.org.uk/2003/12/08/linux-pptp-server/" rel="bookmark" title="Linux PPTP server">Linux PPTP server</a></li><li><a
href="http://riviera.org.uk/2007/01/10/vmware-server-on-fedora-core-6/" rel="bookmark" title="Vmware Server on Fedora Core 6">Vmware Server on Fedora Core 6</a></li></ol><img
src="http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4"></div>]]></description> <content:encoded><![CDATA[<p>I seem to have a inherent disklike of Debian and the feeling appears to be mutual. It never makes my life easy. Just this morning I needed to install it on a Dell R210 rather than our usual Centos builds. The server is 15 odd miles away, so I took my standard route of PXE installing. After downloading the netboot.tar.gz and dropping the right files in place on my netboot server, I booted the R210 and began the install. Only a couple of screens in I was presented with this most unhelpful message. So I have to drive 30 miles to plug a usb stick into this machine to continue? That isn&#8217;t acceptable imho.</p><p>In my case it was the non free firmware for the Broadcom ethernet cards in the machine, I needed <a
href="http://packages.debian.org/squeeze/firmware-bnx2">this</a> package.</p><p><img
class="aligncenter size-full wp-image-2961" alt="Unhelpful Debian" src="http://riviera.org.uk/wp-content/uploads/2013/02/Unhelpful-Debian.png" width="582" height="257" /></p><p>Turns out there is a fix. You just need to download the missing .deb, cpio it and cat it into the end of the initrd:</p><pre>% mkdir /tmp/firmware
% cd /tmp/firmware
% wget <a href="http://ftp.uk.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-bnx2_0.28+squeeze1_all.deb">http://ftp.uk.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-bnx2_0.28+squeeze1_all.deb</a>
% cd /tmp
% find firmware | cpio -o | gzip -c &gt; firmware.cpio.gz</pre><p>Now cat the resultant firmware.cpio.gz onto the end of the existing initrd.gz, which for me was in /tftpboot/debian-installer/amd64/initrd.gz. So I ran this:</p><pre>% cat /tmp/firmware.cpio.gz &gt;&gt; /tfpboot/debian-installer/amd64/initrd.gz</pre><p>That will overwrite the initrd.gz without warning, so might want to take a backup of it first.</p><div
class='yarpp-related-rss'><p>Related posts:</p><ol><li><a
href='http://riviera.org.uk/2005/06/30/hacking-the-suse-bootiso/' rel='bookmark' title='Hacking the SUSE boot.iso'>Hacking the SUSE boot.iso</a></li><li><a
href='http://riviera.org.uk/2003/12/08/linux-pptp-server/' rel='bookmark' title='Linux PPTP server'>Linux PPTP server</a></li><li><a
href='http://riviera.org.uk/2007/01/10/vmware-server-on-fedora-core-6/' rel='bookmark' title='Vmware Server on Fedora Core 6'>Vmware Server on Fedora Core 6</a></li></ol> <img
src='http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4'/></div> ]]></content:encoded> <wfw:commentRss>http://usefulthings.org.uk/2013/02/missing-bnx2-firmware-for-debian-pxenetboot-installations/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure
url="//?#" length="" type="" /> </item> <item><title>Apple Aperture 3.4 update</title><link>http://usefulthings.org.uk/2012/09/apple-aperture-3-4-update/</link> <comments>http://usefulthings.org.uk/2012/09/apple-aperture-3-4-update/#comments</comments> <pubDate>Fri, 21 Sep 2012 20:16:22 +0000</pubDate> <dc:creator>robin</dc:creator> <category><![CDATA[Aperture]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[usefulthings]]></category> <guid
isPermaLink="false">http://riviera.org.uk/?p=2603</guid> <description><![CDATA[So on the day of iOS6 Apple also released the 3.4 update to Aperture and osX 10.8.2. It seems if you apply all these updates, Aperture first updates your library, and then quits every time you load it. Brilliant, gee thanks Apple. why bother with actually testing software, you wouldn&#8217;t want to dent the 100 [...]<div> Related posts:<ol><li><a
href="http://riviera.org.uk/2005/03/10/suse-sudo-weirdness/" rel="bookmark" title="SuSE sudo weirdness">SuSE sudo weirdness</a></li><li><a
href="http://riviera.org.uk/2012/01/06/using-a-non-supported-timemachine-volume/" rel="bookmark" title="Using a non supported Timemachine volume">Using a non supported Timemachine volume</a></li><li><a
href="http://riviera.org.uk/2003/12/09/isync-and-sony-ericsson-p900-problems/" rel="bookmark" title="iSync and Sony Ericsson P900 problems">iSync and Sony Ericsson P900 problems</a></li></ol><img
src="http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4"></div>]]></description> <content:encoded><![CDATA[<p>So on the day of iOS6 Apple also released the 3.4 update to Aperture and osX 10.8.2. It seems if you apply all these updates, Aperture first updates your library, and then quits every time you load it. Brilliant, gee thanks Apple. why bother with actually testing software, you wouldn&#8217;t want to dent the 100 billion you have in the bank. Anyway, apparently it is something to do with the Facebook account info held within Aperture, you can zero this out by runnning the following at the command line:</p><pre><em>% <strong>defaults remove com.apple.Aperture AccountConfigurations</strong></em></pre><p>This worked for me but Aperture no longer knew about my Flickr, or Facebook accounts. At least I got my photos back. Between this and iOS6 maps, this isn&#8217;t a great week to own Apple products.</p><p>&nbsp;</p><div
class='yarpp-related-rss'><p>Related posts:</p><ol><li><a
href='http://riviera.org.uk/2005/03/10/suse-sudo-weirdness/' rel='bookmark' title='SuSE sudo weirdness'>SuSE sudo weirdness</a></li><li><a
href='http://riviera.org.uk/2012/01/06/using-a-non-supported-timemachine-volume/' rel='bookmark' title='Using a non supported Timemachine volume'>Using a non supported Timemachine volume</a></li><li><a
href='http://riviera.org.uk/2003/12/09/isync-and-sony-ericsson-p900-problems/' rel='bookmark' title='iSync and Sony Ericsson P900 problems'>iSync and Sony Ericsson P900 problems</a></li></ol> <img
src='http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4'/></div> ]]></content:encoded> <wfw:commentRss>http://usefulthings.org.uk/2012/09/apple-aperture-3-4-update/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure
url="//?#" length="" type="" /> </item> <item><title>Local RPMs update</title><link>http://usefulthings.org.uk/2012/05/local-rpms-update/</link> <comments>http://usefulthings.org.uk/2012/05/local-rpms-update/#comments</comments> <pubDate>Wed, 09 May 2012 07:48:59 +0000</pubDate> <dc:creator>robin</dc:creator> <category><![CDATA[Fedora]]></category> <category><![CDATA[Redhat/Centos]]></category> <category><![CDATA[RPM]]></category> <category><![CDATA[usefulthings]]></category> <category><![CDATA[packages]]></category> <category><![CDATA[rpms]]></category> <guid
isPermaLink="false">http://riviera.org.uk/?p=2086</guid> <description><![CDATA[This is an update to the earlier post where I linked to some RPMs which I maintain for my own purposes. If you find these useful, please feel free to download them. In the filenames, el6 is Red Hat Enterprise Linux 6 (Centos), el5 is Red Hat Enterprise Linux 5 (Centos), fc7 is Fedora Core [...]<div> Related posts:<ol><li><a
href="http://riviera.org.uk/2011/02/28/some-rpms/" rel="bookmark" title="Some RPMS">Some RPMS</a></li><li><a
href="http://riviera.org.uk/2008/08/18/djbdns-daemontools-and-ucspi-tcp-rpms/" rel="bookmark" title="djbdns, daemontools and ucspi-tcp RPMS">djbdns, daemontools and ucspi-tcp RPMS</a></li><li><a
href="http://riviera.org.uk/2003/11/26/djb-software-broken-with-glibc-231/" rel="bookmark" title="DJB Software broken with glibc 2.3.1">DJB Software broken with glibc 2.3.1</a></li></ol><img
src="http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4"></div>]]></description> <content:encoded><![CDATA[<p>This is an update to the <a
href="/2011/02/28/some-rpms/">earlier</a> post where I linked to some RPMs which I maintain for my own purposes. If you find these useful, please feel free to download them.</p><p>In the filenames, el6 is Red Hat Enterprise Linux 6 (Centos), el5 is Red Hat Enterprise Linux 5 (Centos), fc7 is Fedora Core 7.</p><p>If a link is broken, feel free to have a click around the SVN repository, the root of where I keep all the RPM stuff is <a
href="http://svn.riviera.org.uk/repo/RPMS/">here</a>. Or please email <a
href="mailto:robin@riviera.org.uk">me</a>.</p><ul> <lh>colortail</li><ul><li><a
href="http://svn.riviera.org.uk/repo/RPMS/colortail/RPMS/i386/colortail-0.3.3-1.el5.i386.rpm">colortail-0.3.3-1.el5.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/colortail/RPMS/x86_64/colortail-0.3.3-1.el5.x86_64.rpm">colortail-0.3.3-1.el5.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/colortail/RPMS/x86_64/colortail-0.3.3-1.el6.x86_64.rpm">colortail-0.3.3-1.el6.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/colortail/SRPMS/colortail-0.3.3-1.el5.src.rpm">colortail-0.3.3-1.el5.src.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/colortail/SRPMS/colortail-0.3.3-1.el6.src.rpm">colortail-0.3.3-1.el6.src.rpm</a></ul><p><lh>daemontools</li><ul><li><a
href="http://svn.riviera.org.uk/repo/RPMS/daemontools/RPMS/i386/daemontools-0.76-1.el5.i386.rpm">daemontools-0.76-1.el5.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/daemontools/RPMS/i386/daemontools-0.76-1.fc7.i386.rpm">daemontools-0.76-1.fc7.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/daemontools/RPMS/i386/daemontools-debuginfo-0.76-1.fc7.i386.rpm">daemontools-debuginfo-0.76-1.fc7.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/daemontools/RPMS/i386/daemontools-0.76-2.el5.i386.rpm">daemontools-0.76-2.el5.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/daemontools/RPMS/x86_64/daemontools-0.76-2.el6.x86_64.rpm">daemontools-0.76-2.el6.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/daemontools/RPMS/x86_64/daemontools-0.76-1.el5.x86_64.rpm">daemontools-0.76-1.el5.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/daemontools/RPMS/x86_64/daemontools-0.76-2.el5.x86_64.rpm">daemontools-0.76-2.el5.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/daemontools/SRPMS/daemontools-0.76-2.el6.src.rpm">daemontools-0.76-2.el6.src.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/daemontools/SRPMS/daemontools-0.76-1.el5.src.rpm">daemontools-0.76-1.el5.src.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/daemontools/SRPMS/daemontools-0.76-2.el5.src.rpm">daemontools-0.76-2.el5.src.rpm</a></ul><p><lh>djbdns</li><ul><li><a
href="http://svn.riviera.org.uk/repo/RPMS/djbdns/RPMS/i386/djbdns-debuginfo-1.05-1.fc7.i386.rpm">djbdns-debuginfo-1.05-1.fc7.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/djbdns/RPMS/i386/djbdns-1.05-1.el5.i386.rpm">djbdns-1.05-1.el5.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/djbdns/RPMS/i386/djbdns-1.05-1.fc7.i386.rpm">djbdns-1.05-1.fc7.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/djbdns/RPMS/x86_64/djbdns-1.05-1.el5.x86_64.rpm">djbdns-1.05-1.el5.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/djbdns/RPMS/x86_64/djbdns-1.05-1.el6.x86_64.rpm">djbdns-1.05-1.el6.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/djbdns/RPMS/x86_64/djbdns-1.05-2.el6.x86_64.rpm">djbdns-1.05-2.el6.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/djbdns/SRPMS/djbdns-1.05-2.el6.src.rpm">djbdns-1.05-2.el6.src.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/djbdns/SRPMS/djbdns-1.05-1.el5.src.rpm">djbdns-1.05-1.el5.src.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/djbdns/SRPMS/djbdns-1.05-1.el6.src.rpm">djbdns-1.05-1.el6.src.rpm</a></ul><p><lh>haproxy</li><ul><li><a
href="http://svn.riviera.org.uk/repo/RPMS/haproxy/RPMS/i386/haproxy-1.4.10-1.el5.i386.rpm">haproxy-1.4.10-1.el5.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/haproxy/RPMS/x86_64/haproxy-1.4.10-1.el6.x86_64.rpm">haproxy-1.4.10-1.el6.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/haproxy/RPMS/x86_64/haproxy-1.4.10-1.el5.x86_64.rpm">haproxy-1.4.10-1.el5.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/haproxy/SRPMS/haproxy-1.4.10-1.el6.src.rpm">haproxy-1.4.10-1.el6.src.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/haproxy/SRPMS/haproxy-1.4.10-1.el5.src.rpm">haproxy-1.4.10-1.el5.src.rpm</a></ul><p><lh>isync</li><ul><li><a
href="http://svn.riviera.org.uk/repo/RPMS/isync/RPMS/i386/isync-1.0.4-2.el5.i386.rpm">isync-1.0.4-2.el5.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/isync/RPMS/x86_64/isync-1.0.4-2.el5.x86_64.rpm">isync-1.0.4-2.el5.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/isync/RPMS/x86_64/isync-1.0.4-1.x86_64.rpm">isync-1.0.4-1.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/isync/SRPMS/isync-1.0.4-2.el6.src.rpm">isync-1.0.4-2.el6.src.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/isync/SRPMS/isync-1.0.4-2.el5.src.rpm">isync-1.0.4-2.el5.src.rpm</a></ul><p><lh>keepalived</li><ul><li><a
href="http://svn.riviera.org.uk/repo/RPMS/keepalived/RPMS/i386/keepalived-1.1.19-5.el5.i386.rpm">keepalived-1.1.19-5.el5.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/keepalived/RPMS/i386/keepalived-1.2.1-5.el5.i386.rpm">keepalived-1.2.1-5.el5.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/keepalived/RPMS/x86_64/keepalived-1.1.19-5.el5.x86_64.rpm">keepalived-1.1.19-5.el5.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/keepalived/RPMS/x86_64/keepalived-1.2.1-5.el5.x86_64.rpm">keepalived-1.2.1-5.el5.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/keepalived/SRPMS/keepalived-1.2.1-5.el5.src.rpm">keepalived-1.2.1-5.el5.src.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/keepalived/SRPMS/keepalived-1.2.1-5.el6.src.rpm">keepalived-1.2.1-5.el6.src.rpm</a></ul><p><lh>netatalk</li><ul><li><a
href="http://svn.riviera.org.uk/repo/RPMS/netatalk/RPMS/i386/netatalk-2.0.5-2.el5.i386.rpm">netatalk-2.0.5-2.el5.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/netatalk/RPMS/i386/netatalk-devel-2.0.5-2.el5.i386.rpm">netatalk-devel-2.0.5-2.el5.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/netatalk/RPMS/x86_64/netatalk-devel-2.0.5-2.el5.x86_64.rpm">netatalk-devel-2.0.5-2.el5.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/netatalk/RPMS/x86_64/netatalk-2.0.5-2.el5.x86_64.rpm">netatalk-2.0.5-2.el5.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/netatalk/SRPMS/netatalk-2.0.5-2.el5.src.rpm">netatalk-2.0.5-2.el5.src.rpm</a></ul><p><lh>ucspi-tcp</li><ul><li><a
href="http://svn.riviera.org.uk/repo/RPMS/ucspi-tcp/RPMS/i386/ucspi-tcp-debuginfo-0.88-1.fc7.i386.rpm">ucspi-tcp-debuginfo-0.88-1.fc7.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/ucspi-tcp/RPMS/i386/ucspi-tcp-0.88-1.fc7.i386.rpm">ucspi-tcp-0.88-1.fc7.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/ucspi-tcp/RPMS/i386/ucspi-tcp-0.88-1.el5.i386.rpm">ucspi-tcp-0.88-1.el5.i386.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/ucspi-tcp/RPMS/x86_64/ucspi-tcp-0.88-1.el5.x86_64.rpm">ucspi-tcp-0.88-1.el5.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/ucspi-tcp/RPMS/x86_64/ucspi-tcp-0.88-1.el6.x86_64.rpm">ucspi-tcp-0.88-1.el6.x86_64.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/ucspi-tcp/SRPMS/ucspi-tcp-0.88-1.el6.src.rpm">ucspi-tcp-0.88-1.el6.src.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/ucspi-tcp/SRPMS/ucspi-tcp-0.88-1.el5.src.rpm">ucspi-tcp-0.88-1.el5.src.rpm</a></ul><p><lh>wakeonlan</li><ul><li><a
href="http://svn.riviera.org.uk/repo/RPMS/wakeonlan/RPMS/noarch/wakeonlan-0.41-0.fdr.1.noarch.rpm">wakeonlan-0.41-0.fdr.1.noarch.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/wakeonlan/RPMS/noarch/wakeonlan-0.41-1.el6.noarch.rpm">wakeonlan-0.41-1.el6.noarch.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/wakeonlan/RPMS/noarch/wakeonlan-0.41-1.el5.noarch.rpm">wakeonlan-0.41-1.el5.noarch.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/wakeonlan/SRPMS/wakeonlan-0.41-1.el6.src.rpm">wakeonlan-0.41-1.el6.src.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/wakeonlan/SRPMS/wakeonlan-0.41-0.fdr.1.src.rpm">wakeonlan-0.41-0.fdr.1.src.rpm</a><li><a
href="http://svn.riviera.org.uk/repo/RPMS/wakeonlan/SRPMS/wakeonlan-0.41-1.el5.src.rpm">wakeonlan-0.41-1.el5.src.rpm</a></ul></ul><div
class='yarpp-related-rss'><p>Related posts:</p><ol><li><a
href='http://riviera.org.uk/2011/02/28/some-rpms/' rel='bookmark' title='Some RPMS'>Some RPMS</a></li><li><a
href='http://riviera.org.uk/2008/08/18/djbdns-daemontools-and-ucspi-tcp-rpms/' rel='bookmark' title='djbdns, daemontools and ucspi-tcp RPMS'>djbdns, daemontools and ucspi-tcp RPMS</a></li><li><a
href='http://riviera.org.uk/2003/11/26/djb-software-broken-with-glibc-231/' rel='bookmark' title='DJB Software broken with glibc 2.3.1'>DJB Software broken with glibc 2.3.1</a></li></ol> <img
src='http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4'/></div> ]]></content:encoded> <wfw:commentRss>http://usefulthings.org.uk/2012/05/local-rpms-update/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure
url="//?#" length="" type="" /> </item> <item><title>SVN to (BitBucket) Git migration</title><link>http://usefulthings.org.uk/2012/04/svn-to-bitbucket-git-migration/</link> <comments>http://usefulthings.org.uk/2012/04/svn-to-bitbucket-git-migration/#comments</comments> <pubDate>Tue, 10 Apr 2012 11:56:37 +0000</pubDate> <dc:creator>robin</dc:creator> <category><![CDATA[GIT]]></category> <category><![CDATA[SVN]]></category> <category><![CDATA[usefulthings]]></category> <guid
isPermaLink="false">http://riviera.org.uk/?p=2078</guid> <description><![CDATA[Notes from the migration of my personal SVN repo to Git and also onto the hosted Git platform Bitbucket.org. First step was to tell my local git install who I was: $ git config --global user.name "Robin Kearney" $ git config --global user.email "robin@kearney.co.uk" I always set the following too: $ git config --global color.diff [...]<div> Related posts:<ol><li><a
href="http://riviera.org.uk/2003/04/16/grub-serial-console/" rel="bookmark" title="GRUB + Serial console">GRUB + Serial console</a></li><li><a
href="http://riviera.org.uk/2004/08/19/return-codes/" rel="bookmark" title="return codes">return codes</a></li><li><a
href="http://riviera.org.uk/2011/02/28/some-rpms/" rel="bookmark" title="Some RPMS">Some RPMS</a></li></ol><img
src="http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4"></div>]]></description> <content:encoded><![CDATA[<p>Notes from the migration of my personal SVN repo to Git and also onto the hosted Git platform <a
href="http://bitbucket.org">Bitbucket.org</a>.</p><p>First step was to tell my local git install who I was:</p><pre>
$ git config --global user.name "Robin Kearney"
$ git config --global user.email "robin@kearney.co.uk"
</pre><p>I always set the following too:</p><pre>
$ git config --global color.diff auto
$ git config --global color.status auto
$ git config --global color.branch auto
</pre><p>Then to import a section of my SVN repo:</p><pre>
$ git svn clone --authors-file=path/to/authors_file SVN_REPO_URL LOCAL_DIR
$ cd LOCAL_DIR
$ git svn show-ignore > .gitignore
$ git remote add origin git@bitbucket.org:rk295/GIT_REPO.git
$ git push origin master
</pre><p>Some people advise using <tt>-s</tt> on the &#8216;git svn&#8217; command, which tells git to expect trunk/ tags/ etc. But I dont use those in my repo, so I omitted it.</p><p>SVN_REPO_URL is the full http://&#8230;. URL to the SVN repo to import, or in my case a sub-section of it.</p><p>The <tt>--authors-file</tt> tells git the location of a text file which maps SVN users to Git users, mine looked like this:</p><pre>robin = Robin Kearney &lt;robin@kearney.co.uk&gt;</pre><div
class='yarpp-related-rss'><p>Related posts:</p><ol><li><a
href='http://riviera.org.uk/2003/04/16/grub-serial-console/' rel='bookmark' title='GRUB + Serial console'>GRUB + Serial console</a></li><li><a
href='http://riviera.org.uk/2004/08/19/return-codes/' rel='bookmark' title='return codes'>return codes</a></li><li><a
href='http://riviera.org.uk/2011/02/28/some-rpms/' rel='bookmark' title='Some RPMS'>Some RPMS</a></li></ol> <img
src='http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4'/></div> ]]></content:encoded> <wfw:commentRss>http://usefulthings.org.uk/2012/04/svn-to-bitbucket-git-migration/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <enclosure
url="//?#" length="" type="" /> </item> <item><title>Using a non supported Timemachine volume</title><link>http://usefulthings.org.uk/2012/01/using-a-non-supported-timemachine-volume/</link> <comments>http://usefulthings.org.uk/2012/01/using-a-non-supported-timemachine-volume/#comments</comments> <pubDate>Fri, 06 Jan 2012 14:19:11 +0000</pubDate> <dc:creator>robin</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[usefulthings]]></category> <category><![CDATA[mac]]></category> <guid
isPermaLink="false">http://riviera.org.uk/?p=2010</guid> <description><![CDATA[Always forget this bit:defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1Speficially needed if you are using a Linux box, shared by Apple Talk.From here in this instance, although there are loads of howtos.Related posts:AirPri...]]></description> <content:encoded><![CDATA[<p>Always forget this bit:</p><pre>defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1</pre><p>Speficially needed if you are using a Linux box, shared by Apple Talk.</p><p>From <a
href="http://www.nextgengeek.com/2011/03/05/howto-use-linux-as-a-networked-timemachine-volume-for-your-mac/">here</a> in this instance, although there are loads of howtos.</p><div
class='yarpp-related-rss'><p>Related posts:</p><ol><li><a
href='http://riviera.org.uk/2011/03/21/airprint-for-ios-on-linux/' rel='bookmark' title='AirPrint for iOS on Linux'>AirPrint for iOS on Linux</a></li><li><a
href='http://riviera.org.uk/2005/08/31/sed-regular-expressions/' rel='bookmark' title='Sed regular expressions'>Sed regular expressions</a></li><li><a
href='http://riviera.org.uk/2003/10/01/rescanning-the-scsi-bus-under-linux/' rel='bookmark' title='Rescanning the SCSI bus under Linux'>Rescanning the SCSI bus under Linux</a></li></ol> <img
src='http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4'/></div> ]]></content:encoded> <wfw:commentRss>http://usefulthings.org.uk/2012/01/using-a-non-supported-timemachine-volume/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <enclosure
url="//?#" length="" type="" /> </item> <item><title>AirPrint for iOS on Linux</title><link>http://usefulthings.org.uk/2011/03/airprint-for-ios-on-linux/</link> <comments>http://usefulthings.org.uk/2011/03/airprint-for-ios-on-linux/#comments</comments> <pubDate>Mon, 21 Mar 2011 21:49:12 +0000</pubDate> <dc:creator>robin</dc:creator> <category><![CDATA[AirPrint]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[iOS]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[printing]]></category> <category><![CDATA[Update]]></category> <category><![CDATA[usefulthings]]></category> <guid
isPermaLink="false">http://riviera.org.uk/?p=1712</guid> <description><![CDATA[I quite often used to find myself wanting to print from my iPad, so when Apple announced AirPrint I thought things were looking good. According to the press release you would need either a HP printer or you could print to a shared printer on an existing mac. Sorted, I&#8217;ve got the latter of those, [...]<div> Related posts:<ol><li><a
href="http://riviera.org.uk/2003/12/08/linux-pptp-server/" rel="bookmark" title="Linux PPTP server">Linux PPTP server</a></li><li><a
href="http://riviera.org.uk/2007/03/14/linux-authentication-from-active-directory/" rel="bookmark" title="Linux authentication from Active Directory">Linux authentication from Active Directory</a></li><li><a
href="http://riviera.org.uk/2011/01/14/redhat-enterprise-linux-5-microsoft-active-directory-authentication/" rel="bookmark" title="RedHat Enterprise Linux 5 Microsoft Active Directory Authentication">RedHat Enterprise Linux 5 Microsoft Active Directory Authentication</a></li></ol><img
src="http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4"></div>]]></description> <content:encoded><![CDATA[<p>I quite often used to find myself wanting to print from my iPad, so when Apple <a
href="http://www.apple.com/pr/library/2010/09/15airprint.html">announced</a> AirPrint I thought things were looking good. According to the press release you would need either a HP printer or you could print to a shared printer on an existing mac. Sorted, I&#8217;ve got the latter of those, things were looking rosy.</p><p>Things took a turn for the worse when I read that they had <a
href="http://www.macrumors.com/2010/11/10/apple-delays-or-cancels-support-for-airprint-via-shared-printers-on-macs-and-pcs/">pulled </a>support for printing via shared printers and were only going to allow AirPrint to certain (at the moment only HP) printers.  I wanted the feature, but not enough to replace my trusty <a
href="http://www.lexmark.co.uk/lexmark/product/home/369/0,6970,252735_796629346_1190270321_en,00.html?tabId=1">Lexmark</a>.</p><p>Luckily there are people like <a
href="http://www.micromux.com/">this </a>guy on the internet who took the time to figure out how it works and have since published a nice simple <a
href="http://www.micromux.com/2010/11/22/airprint-for-mac-on-linux/">guide</a> about how to setup a Linux box as a AirPrint server. Mainly thanks to <a
href="http://www.cups.org/">Cups </a>and some <a
href="http://avahi.org/">Avahi</a> magic.</p><p>Sorted! And I&#8217;ve used it sufficiently to think spending an hour or so setting it up was worth while.</p><div
class='yarpp-related-rss'><p>Related posts:</p><ol><li><a
href='http://riviera.org.uk/2003/12/08/linux-pptp-server/' rel='bookmark' title='Linux PPTP server'>Linux PPTP server</a></li><li><a
href='http://riviera.org.uk/2007/03/14/linux-authentication-from-active-directory/' rel='bookmark' title='Linux authentication from Active Directory'>Linux authentication from Active Directory</a></li><li><a
href='http://riviera.org.uk/2011/01/14/redhat-enterprise-linux-5-microsoft-active-directory-authentication/' rel='bookmark' title='RedHat Enterprise Linux 5 Microsoft Active Directory Authentication'>RedHat Enterprise Linux 5 Microsoft Active Directory Authentication</a></li></ol> <img
src='http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4'/></div> ]]></content:encoded> <wfw:commentRss>http://usefulthings.org.uk/2011/03/airprint-for-ios-on-linux/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <enclosure
url="//?#" length="" type="" /> </item> <item><title>Upgrading through every version of windows</title><link>http://usefulthings.org.uk/2011/03/upgrading-through-every-version-of-windows/</link> <comments>http://usefulthings.org.uk/2011/03/upgrading-through-every-version-of-windows/#comments</comments> <pubDate>Mon, 14 Mar 2011 10:30:42 +0000</pubDate> <dc:creator>robin</dc:creator> <category><![CDATA[usefulthings]]></category> <category><![CDATA[Windows]]></category> <guid
isPermaLink="false">http://riviera.org.uk/?p=1664</guid> <description><![CDATA[This guy takes a computer with MSDOS 5.0 installed and then upgrades through every major version of Windows all the way up to Windows 7.Related posts:Dumb Windows Update messageThe windows experience.Disable Caps Lock in Windows  ]]></description> <content:encoded><![CDATA[<p>This guy takes a computer with MSDOS 5.0 installed and then upgrades through every major version of Windows all the way up to Windows 7.</p><p><iframe
title="YouTube video player" width="600" height="480" src="http://www.youtube.com/embed/vPnehDhGa14" frameborder="0" allowfullscreen></iframe></p><div
class='yarpp-related-rss'><p>Related posts:</p><ol><li><a
href='http://riviera.org.uk/2008/04/07/dumb-windows-update-message/' rel='bookmark' title='Dumb Windows Update message'>Dumb Windows Update message</a></li><li><a
href='http://riviera.org.uk/2008/04/03/the-windows-experience/' rel='bookmark' title='The windows experience.'>The windows experience.</a></li><li><a
href='http://riviera.org.uk/2007/12/20/disable-caps-lock-in-windows/' rel='bookmark' title='Disable Caps Lock in Windows'>Disable Caps Lock in Windows</a></li></ol> <img
src='http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4'/></div> ]]></content:encoded> <wfw:commentRss>http://usefulthings.org.uk/2011/03/upgrading-through-every-version-of-windows/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <enclosure
url="//?#" length="" type="" /> </item> <item><title>VMware Server VNC console</title><link>http://usefulthings.org.uk/2011/03/vmware-server-vnc-console/</link> <comments>http://usefulthings.org.uk/2011/03/vmware-server-vnc-console/#comments</comments> <pubDate>Sat, 12 Mar 2011 13:25:43 +0000</pubDate> <dc:creator>robin</dc:creator> <category><![CDATA[Update]]></category> <category><![CDATA[usefulthings]]></category> <category><![CDATA[VMware]]></category> <category><![CDATA[vnc]]></category> <guid
isPermaLink="false">http://riviera.org.uk/?p=1670</guid> <description><![CDATA[I use a Mac as my desktop and I&#8217;ve never successfully gotten the VMware Server console thing in the web interface to work. Which means if I need console access to a VM I have to boot a copy of windows somewhere and use IE in that. &#160;This little trick gets me out of having [...]<div> Related posts:<ol><li><a
href="http://riviera.org.uk/2007/01/10/vmware-server-on-fedora-core-6/" rel="bookmark" title="Vmware Server on Fedora Core 6">Vmware Server on Fedora Core 6</a></li><li><a
href="http://riviera.org.uk/2009/04/28/enabling-vmware-tools-clock-sync-from-inside-the-guest/" rel="bookmark" title="Enabling vmware-tools clock sync from inside the guest">Enabling vmware-tools clock sync from inside the guest</a></li><li><a
href="http://riviera.org.uk/2007/08/26/vmware-any-any-patch/" rel="bookmark" title="VMware any-any patch">VMware any-any patch</a></li></ol><img
src="http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4"></div>]]></description> <content:encoded><![CDATA[<p>I use a Mac as my desktop and I&#8217;ve never successfully gotten the VMware Server console thing in the web interface to work. Which means if I need console access to a VM I have to boot a copy of windows somewhere and use IE in that.  This little trick gets me out of having to to that.</p><p>Add the following lines to the VMX config file for each VM you want access to, then you can just connect in with any VNC client and get the console. Use the host/ip address of the vmware server itself when you connect. I halted each of my VMs while editing that file because I wan&#8217;t to make sure VMware wasn&#8217;t going to write to the file as well.</p><pre>RemoteDisplay.vnc.enabled = "TRUE"
RemoteDisplay.vnc.password = "password"
RemoteDisplay.vnc.port = "port"</pre><p>If you want more than one VM to use VNC you have to use different port numbers.</p><div
class='yarpp-related-rss'><p>Related posts:</p><ol><li><a
href='http://riviera.org.uk/2007/01/10/vmware-server-on-fedora-core-6/' rel='bookmark' title='Vmware Server on Fedora Core 6'>Vmware Server on Fedora Core 6</a></li><li><a
href='http://riviera.org.uk/2009/04/28/enabling-vmware-tools-clock-sync-from-inside-the-guest/' rel='bookmark' title='Enabling vmware-tools clock sync from inside the guest'>Enabling vmware-tools clock sync from inside the guest</a></li><li><a
href='http://riviera.org.uk/2007/08/26/vmware-any-any-patch/' rel='bookmark' title='VMware any-any patch'>VMware any-any patch</a></li></ol> <img
src='http://yarpp.org/pixels/76e8d408f7b8a2d033ca7edd3f76fea4'/></div> ]]></content:encoded> <wfw:commentRss>http://usefulthings.org.uk/2011/03/vmware-server-vnc-console/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <enclosure
url="//?#" length="" type="" /> </item> </channel> </rss>
<!-- Dynamic page generated in 0.389 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-05-21 16:45:32 -->

<!-- Compression = gzip -->