I had previously blogged about adding NFS to my buffalo nas.
The NAS is still running, although more in a backup nature.
Sitting at my home office desk this afternoon and my power dipped and of course my buffalo nas is NOT plugged into my UPS.
Every time that happens I have to redeploy the packages to add NFS to it. But today I found out the internet site that the script pulls from was down. No idea when its going to be back up, but http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable is offline.
Luckily I still had the bootstrap script downloaded, although as I found out later, I probably could have gotten it off the wayback machine too
~~~
$ ls /root
-rwxr-xr-x 1 root root 251199 Feb 17 2012 lspro-bootstrap_1.2-7_arm.xsh
~~~
After the bootstrap, I ran
~~~
$ /opt/bin/ipkg update
~~~
Which failed because the nslu2-linux.org website is down. Looks like maybe their domain name lasped?!
Anyway, a quick check on the wayback machine and I located a mirror of the nslu2-linux.org files
1. Update cross-feed.conf with the new URL
~~~
$ cat /opt/etc/ipkg/cross-feed.conf
src/gz cross http://web.archive.org/web/20250716190531/http://ipkg.nslu2-inux.org/feeds/optware/cs05q3armel/cross/stable/
~~~
2. Install from wayback machine
~~~
$ /opt/bin/ipkg install portmap unfs3 openssh nmap
~~~
This will output all of the URLS as it downloads the packages. Save this off for later as “urls”
3. With the packages installed now I could finish off the install of NFS
4. Making a local mirror.
Using the list of URLS for packages, along with the Packages.gz. On one of my local linux machines running apache, I created a new directory and grabbed Packages.gz plus all of the packages ipkg downloaded.(saved as the file “urls”)
~~~
$ mkdir buffalo
$ cd buffalo
$ wget http://web.archive.org/web/20250716190531/http://ipkg.nslu2-inux.org/feeds/optware/cs05q3armel/cross/stable/Packages.gz
$ for i in $(cat urls); do
wget $i
done
~~~
5. Then I went back and updated cross-feed.conf again but used my local network website
~~~
$ cat /opt/etc/ipkg/cross-feed.conf
src/gz cross http://192.168.29.50:8085/buffalo/
~~~
6. Gave the same ipkg commads as before to verify they were pulling now from my local web server
~~~
$ /opt/bin/ipkg update
$ /opt/bin/ipkg install portmap unfs3 openssh nmap
~~~
DONE! no more outside dependencies on nslu2-linux.org















