With FUSE it is possible to implement a fully functional filesystem in a userspace program, this allow great implementations like HTTPFS.
Before start don’t forget to load fuse module (i.e: modprobe fuse). Lets do an example, suppose you need check latest Gentoo ISO to catch some files.
$ mkdir ~/GentooISO
$ mkdir ~/GentooISO/minimal
$ httpfs http://216.165.129.135/releases/x86/autobuilds/\
current-iso/install-x86-minimal-20100216.iso GentooISO/
$ cd ~/GentooISO
$ mount [...]
Small tip on perl module checking during emerge on Gentoo
If you are reading this post it’s probably that you already checked other resources and had some problem to build avr-g++ using crossdev utility.
crossdev -t avr -s4
Note that cpp compiler wasn’t created.
# qlist cross-avr/gcc | grep bin
/usr/i686-pc-linux-gnu/avr/gcc-bin/4.4.1/avr-gccbug
/usr/i686-pc-linux-gnu/avr/gcc-bin/4.4.1/avr-gcov
/usr/i686-pc-linux-gnu/avr/gcc-bin/4.4.1/avr-cpp
/usr/i686-pc-linux-gnu/avr/gcc-bin/4.4.1/avr-gcc
/usr/i686-pc-linux-gnu/avr/gcc-bin/4.4.1/avr-gcc-4.4.1
The problem is easy to fix. Simple edit /etc/portage/package.use/cross-avr changing ‘nocxx‘ to ‘-nocxx‘ and run emerge again.
emerge cross-avr/gcc cross-avr/avr-libc [...]