<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://buffalo.nas-central.org/w/skins/common/feed.css?207"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Talk:Incremental Update OpenLink 0.5x 0.73b - Revision history</title>
		<link>http://buffalo.nas-central.org/w/index.php?title=Talk:Incremental_Update_OpenLink_0.5x_0.73b&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.15.1</generator>
		<lastBuildDate>Wed, 19 Jun 2013 07:01:14 GMT</lastBuildDate>
		<item>
			<title>Mindbender:&amp;#32;added updatescript to talk page</title>
			<link>http://buffalo.nas-central.org/w/index.php?title=Talk:Incremental_Update_OpenLink_0.5x_0.73b&amp;diff=7596&amp;oldid=prev</link>
			<description>&lt;p&gt;added updatescript to talk page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
#&lt;br /&gt;
echo &amp;quot;*********************************************************************&amp;quot;&lt;br /&gt;
echo &amp;quot;*********************************************************************&amp;quot;&lt;br /&gt;
echo &amp;quot;*********** Incremental-Update-Script for Openlink (PPC) ************&amp;quot;&lt;br /&gt;
echo &amp;quot;***********         update 0.5x -&amp;gt; 0.73b                 ************&amp;quot;&lt;br /&gt;
echo &amp;quot;***********                                              ************&amp;quot;&lt;br /&gt;
echo &amp;quot;***********               by mindbender                  ************&amp;quot;&lt;br /&gt;
echo &amp;quot;***********         from www.linkstationwiki.net         ************&amp;quot;&lt;br /&gt;
echo &amp;quot;*********************************************************************&amp;quot;&lt;br /&gt;
echo &amp;quot;*********************************************************************&amp;quot;&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;#####################################################################&amp;quot;&lt;br /&gt;
echo &amp;quot;#                                                                   #&amp;quot;&lt;br /&gt;
echo &amp;quot;# This updates should only be executed on ppc-boxes &amp;amp; OpenLink 0.5x #&amp;quot;&lt;br /&gt;
echo &amp;quot;#                                                                   #&amp;quot;&lt;br /&gt;
echo &amp;quot;#####################################################################&amp;quot;&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;-- Check for architecture --&amp;quot;&lt;br /&gt;
echo &amp;quot;only ppc-based boxes are supported currently&amp;quot;&lt;br /&gt;
echo &amp;quot;(get me an LS2 and i will change that)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
uname -m | grep -q ppc || ERROR=&amp;quot;1&amp;quot;&lt;br /&gt;
if [ &amp;quot;$ERROR&amp;quot; == &amp;quot;1&amp;quot; ] ; then&lt;br /&gt;
        echo &amp;quot;&amp;quot;&lt;br /&gt;
        echo &amp;quot;[FATAL] currently, only PPC-based Linkstations are supported.&amp;quot;&lt;br /&gt;
        echo &amp;quot;--&amp;gt; Cannot continue.&amp;quot;&lt;br /&gt;
        echo &amp;quot;&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
else&lt;br /&gt;
	echo &amp;quot;[INFO] This is a ppc-box.&amp;quot;&lt;br /&gt;
	echo &amp;quot;&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
[ &amp;quot;$ERROR&amp;quot; == &amp;quot;1&amp;quot; ] &amp;amp;&amp;amp; exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;-------------------------------------------------------------------&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;-- check if the OS really is OpenLink --&amp;quot;                                        &lt;br /&gt;
&lt;br /&gt;
dpkg --version | grep -q Debian &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 &amp;amp;&amp;amp; OS=&amp;quot;fl&amp;quot; || OS=&amp;quot;ol&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$OS&amp;quot; == &amp;quot;fl&amp;quot; ] ; then&lt;br /&gt;
	echo &amp;quot;&amp;quot;&lt;br /&gt;
	echo &amp;quot;[FATAL] Operating System seems to be FreeLink!&amp;quot;&lt;br /&gt;
	echo &amp;quot;--&amp;gt; Cannot continue.&amp;quot;&lt;br /&gt;
	echo &amp;quot;&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
        echo &amp;quot;&amp;quot;&lt;br /&gt;
        echo &amp;quot;[INFO] This seems to be OpenLink&amp;quot;&lt;br /&gt;
        echo &amp;quot;&amp;quot; &lt;br /&gt;
fi&lt;br /&gt;
[ &amp;quot;$OS&amp;quot; == &amp;quot;fl&amp;quot; ]&amp;amp;&amp;amp; exit 1&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;-------------------------------------------------------------------&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;-- Check for image-version of OpenLink --&amp;quot;&lt;br /&gt;
echo &amp;quot;to check the firmware version i use /etc/linkstation_release&amp;quot;&lt;br /&gt;
echo &amp;quot;i changed it in all my own releases..the 0.5x versions use the&amp;quot; &lt;br /&gt;
echo &amp;quot;original base firmware revision without the string Openlink inside&amp;quot;&lt;br /&gt;
echo &amp;quot;Future scripts will check for the new version string&amp;quot;&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if (cat /etc/linkstation_release | grep Openlink) then&lt;br /&gt;
    echo &amp;quot;[FATAL] This OS seems to be a later version of OpenLink!&amp;quot;&lt;br /&gt;
    echo &amp;quot;--&amp;gt; Cannot continue.&amp;quot;&lt;br /&gt;
    exit 1 &lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;[INFO] This OS seems to be OpenLink 0.5x or former&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;-------------------------------------------------------------------&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;-- Update displayed firmware version &amp;amp; welcome message --&amp;quot;&lt;br /&gt;
echo &amp;quot;the PRODUCTID is used to differ between LS1/HG&amp;quot;&lt;br /&gt;
echo &amp;quot;HS releases will include all the changes when available&amp;quot;&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if (cat /etc/linkstation_release | grep 0x00000003) then&lt;br /&gt;
    echo &amp;quot;[INFO] Box seems to be a LS1!&amp;quot;&lt;br /&gt;
    cp LS1/linkstation_release_LS1 /etc/linkstation_release&lt;br /&gt;
    cp LS1/mellib.pl /www/cgi-bin/&lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;&amp;quot; &amp;gt; /etc/issue&lt;br /&gt;
    echo &amp;quot;OpenLink 0.73b - PPC - HD-HLAN1 (LS1)&amp;quot; &amp;gt;&amp;gt; /etc/issue&lt;br /&gt;
    echo &amp;quot;www.linkstationwiki.net&amp;quot; &amp;gt;&amp;gt; /etc/issue&lt;br /&gt;
    echo &amp;quot;&amp;quot; &amp;gt;&amp;gt; /etc/issue&lt;br /&gt;
&lt;br /&gt;
    echo &amp;quot;[INFO] welcome message (/etc/issue) updated&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
else if (cat /etc/linkstation_release | grep 0x00000004) then&lt;br /&gt;
    echo &amp;quot;[INFO] Box seems to be a HG/HS!&amp;quot;&lt;br /&gt;
    cp HG/linkstation_release_hg /etc/linkstation_release&lt;br /&gt;
    cp HG/mellib.pl /www/cgi-bin/&lt;br /&gt;
&lt;br /&gt;
    echo &amp;quot;&amp;quot; &amp;gt; /etc/issue&lt;br /&gt;
    echo &amp;quot;OpenLink 0.73b - PPC - HD-HGLAN&amp;quot;  &amp;gt;&amp;gt; /etc/issue&lt;br /&gt;
    echo &amp;quot;www.linkstationwiki.net&amp;quot; &amp;gt;&amp;gt; /etc/issue&lt;br /&gt;
    echo &amp;quot;&amp;quot; &amp;gt;&amp;gt; /etc/issue&lt;br /&gt;
&lt;br /&gt;
    echo &amp;quot;[INFO] welcome message (/etc/issue) updated&amp;quot;&lt;br /&gt;
    else&lt;br /&gt;
        echo &amp;quot;[FATAL] Unknown ProductID in /etc/linkstation_release!&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
    fi&lt;br /&gt;
fi    &lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;#####################################################################&amp;quot;&lt;br /&gt;
echo &amp;quot;#                                                                   #&amp;quot;&lt;br /&gt;
echo &amp;quot;#                   Bugfixing starts here :-)                       #&amp;quot;&lt;br /&gt;
echo &amp;quot;#                                                                   #&amp;quot;&lt;br /&gt;
echo &amp;quot;#####################################################################&amp;quot;&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;create additional libssl-symlinks (MANTIS bug 00021)...&amp;quot;&lt;br /&gt;
ln -s /usr/lib/libssl.so.0.9.7 /usr/lib/libssl.so.0&lt;br /&gt;
ln -s /usr/lib/libssl.so.0 /usr/lib/libssl.so &lt;br /&gt;
echo &amp;quot;...done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;fix a bug with netatalk and missing libssl 0.96 (MANTIS BUG 00011)...&amp;quot;&lt;br /&gt;
ln -s /usr/lib/libcrypto.so.0.9.7 /usr/lib/libcrypto.so.0.9.6&lt;br /&gt;
echo &amp;quot;...done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;move xterm-terminfo to right directory (MANTIS bug 00055)&amp;quot;&lt;br /&gt;
mv /usr/share/terminfo/k/xterm /usr/share/terminfo/x/&lt;br /&gt;
echo &amp;quot;...done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;add terminaltype to profile&amp;quot;&lt;br /&gt;
echo &amp;quot;export Term=vt100&amp;quot; &amp;gt;&amp;gt; /etc/profile&lt;br /&gt;
echo &amp;quot;...done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;change the color of ls to one with colors (MANTIS feature 00060)&amp;quot;&lt;br /&gt;
echo &amp;quot;Comment(mindbender): i always use it and i never had problems&amp;quot;&lt;br /&gt;
echo &amp;quot;alias ls='ls --color=auto'&amp;quot; &amp;gt;&amp;gt; /etc/profile&lt;br /&gt;
echo &amp;quot;...done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;start ppc_uartd earlier (MANTIS bug 00058)&amp;quot;&lt;br /&gt;
echo &amp;quot;it will soon be replaced by avr_evtd&amp;quot;&lt;br /&gt;
mv /etc/rc.d/rc2.d/S??ppc_uartd /etc/rc.d/rc2.d/S12ppc_uartd&lt;br /&gt;
echo &amp;quot;...done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;#####################################################################&amp;quot;&lt;br /&gt;
echo &amp;quot;#                                                                   #&amp;quot;&lt;br /&gt;
echo &amp;quot;#                     Removing unneeded stuff                       #&amp;quot;&lt;br /&gt;
echo &amp;quot;#                                                                   #&amp;quot;&lt;br /&gt;
echo &amp;quot;#####################################################################&amp;quot;&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Dropbear is a lightweight SSH-Server but unfortunately it is slow.&amp;quot;&lt;br /&gt;
echo &amp;quot;OpenSSH is more than 2 times faster (SCP-Transfers).&lt;br /&gt;
echo &amp;quot;Thats why dropbear is removed and OpenSSH is added.&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Removing dropbear...&amp;quot;&lt;br /&gt;
rm -R /etc/dropbear&lt;br /&gt;
rm /etc/init.d/dropbear&lt;br /&gt;
rm /etc/rc.d/rc2.d/S??dropbear&lt;br /&gt;
rm /usr/sbin/dropbear&lt;br /&gt;
echo &amp;quot;...done!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot; &lt;br /&gt;
echo &amp;quot;#####################################################################&amp;quot;&lt;br /&gt;
echo &amp;quot;#                                                                   #&amp;quot;&lt;br /&gt;
echo &amp;quot;#                      Adding new features                          #&amp;quot;&lt;br /&gt;
echo &amp;quot;#                                                                   #&amp;quot;&lt;br /&gt;
echo &amp;quot;#####################################################################&amp;quot;&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Untaring tarball...&amp;quot;&lt;br /&gt;
tar -C / -xzvf package_update_ppc_OL_0.5x-0.73b.tar.gz&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Busybox 1.2.1 is included in the tarball...&amp;quot;&lt;br /&gt;
echo &amp;quot;Adding new busybox-links&amp;quot;&lt;br /&gt;
cd /bin&lt;br /&gt;
ln -s busybox bbconfig&lt;br /&gt;
ln -s busybox dos2unix&lt;br /&gt;
ln -s busybox ether-wake&lt;br /&gt;
ln -s busybox ip&lt;br /&gt;
ln -s busybox ipaddr&lt;br /&gt;
ln -s busybox iplink&lt;br /&gt;
ln -s busybox iproute&lt;br /&gt;
ln -s busybox iptunnel&lt;br /&gt;
# ln -s busybox more - removed because gnu-version is included&lt;br /&gt;
ln -s busybox nice&lt;br /&gt;
ln -s busybox ping6&lt;br /&gt;
ln -s busybox pipe_progress&lt;br /&gt;
ln -s busybox stat&lt;br /&gt;
ln -s busybox traceroute&lt;br /&gt;
ln -s busybox uncompress&lt;br /&gt;
ln -s busybox unix2dos&lt;br /&gt;
&lt;br /&gt;
cd /usr/bin&lt;br /&gt;
ln -s ../../bin/busybox arping&lt;br /&gt;
ln -s ../../bin/busybox cksum&lt;br /&gt;
ln -s ../../bin/busybox comm&lt;br /&gt;
ln -s ../../bin/busybox fakeidentd&lt;br /&gt;
ln -s ../../bin/busybox ftpget&lt;br /&gt;
ln -s ../../bin/busybox ftpput&lt;br /&gt;
ln -s ../../bin/busybox fuser&lt;br /&gt;
ln -s ../../bin/busybox last&lt;br /&gt;
ln -s ../../bin/busybox less&lt;br /&gt;
ln -s ../../bin/busybox lzmacat&lt;br /&gt;
ln -s ../../bin/busybox mountpoint&lt;br /&gt;
ln -s ../../bin/busybox nc&lt;br /&gt;
ln -s ../../bin/busybox nohup&lt;br /&gt;
ln -s ../../bin/busybox nslookup&lt;br /&gt;
ln -s ../../bin/busybox realpath&lt;br /&gt;
ln -s ../../bin/busybox renice&lt;br /&gt;
ln -s ../../bin/busybox telnet&lt;br /&gt;
ln -s ../../bin/busybox tftp&lt;br /&gt;
ln -s ../../bin/busybox traceroute&lt;br /&gt;
ln -s ../../bin/busybox unlzma&lt;br /&gt;
ln -s ../../bin/busybox who&lt;br /&gt;
&lt;br /&gt;
cd /sbin&lt;br /&gt;
ln -s ../bin/busybox dnsd&lt;br /&gt;
# ln -s ../bin/busybox route - removed, GNU version existing&lt;br /&gt;
ln -s ../bin/busybox zcip &lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;quot;  &lt;br /&gt;
echo &amp;quot;*********************************************************************&amp;quot;  &lt;br /&gt;
echo &amp;quot;*********************************************************************&amp;quot;&lt;br /&gt;
echo &amp;quot;****** Upgrade finished. Please reboot your box!               ******&amp;quot;&lt;br /&gt;
echo &amp;quot;****** Unique SSH-keys will be created then automatically.     ******&amp;quot;&lt;br /&gt;
echo &amp;quot;****** After that you should be able to connect via ssh.       ******&amp;quot;&lt;br /&gt;
echo &amp;quot;****** root-password: openlink                                 ******&amp;quot;&lt;br /&gt;
echo &amp;quot;*********************************************************************&amp;quot;&lt;br /&gt;
echo &amp;quot;*********************************************************************&amp;quot;&lt;br /&gt;
echo &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</description>
			<pubDate>Fri, 20 Oct 2006 08:35:27 GMT</pubDate>			<dc:creator>Mindbender</dc:creator>			<comments>http://buffalo.nas-central.org/wiki/Talk:Incremental_Update_OpenLink_0.5x_0.73b</comments>		</item>
	</channel>
</rss>