Ok, an update.
By compiling OpenWRT Barrier Breaker with the required modules
kmod-fs-vfat
kmod-nls-cp437
kmod-nls-cp850
kmod-nls-iso8859-1
kmod-nls-iso8859-15
kmod-loop
losetup
It is possible to successfully force install the piratebox ipk. It churned away and downloaded a crapload of other modules - increasing the root dir size by about 100MB! A lot of this came from the image board perl install IIRC.
So far, the device is alive, but not quite operational. Redirect initially did not work, and required a change to option static in wan - found in one of Mathias' posts. Thanks!
Once fixed the PB seemed to operate reasonably well - the shoutbox worked and the imageboard at least came up. An upload was successful, but uploads were not seen when browsing the shared file. A test file placed by hand was able to be downloaded.
One issue may be that the entire device is running extroot from USB. It looks like PB is reasonably close to operating in this mode, but some cases like "/etc/init.d/piratebox stop" appear to try to unmount the USB stick as if extroot was not really an intended operating mode. Not sure, but please fill me in if you guys know.
Attempting to change the default sharing folder from /PirateBox/shared to a static partition on USB worked OK, but not specifying an UPLOAD_FOLDER seemed to prevent droopy from coming up.
Bottom line - it's close!! But not quite perfect yet. I may spend some time trying to tune this install, but I'm wondering if it's more worthwhile to start fresh with a lean lighttpd/python install on OpenWRT and just splice in the PB core.
I'd be interested in hearing if anyone else has tried to port PB, and whether you branched from the install files or just started from a clean slate.
By compiling OpenWRT Barrier Breaker with the required modules
kmod-fs-vfat
kmod-nls-cp437
kmod-nls-cp850
kmod-nls-iso8859-1
kmod-nls-iso8859-15
kmod-loop
losetup
It is possible to successfully force install the piratebox ipk. It churned away and downloaded a crapload of other modules - increasing the root dir size by about 100MB! A lot of this came from the image board perl install IIRC.
So far, the device is alive, but not quite operational. Redirect initially did not work, and required a change to option static in wan - found in one of Mathias' posts. Thanks!
Once fixed the PB seemed to operate reasonably well - the shoutbox worked and the imageboard at least came up. An upload was successful, but uploads were not seen when browsing the shared file. A test file placed by hand was able to be downloaded.
One issue may be that the entire device is running extroot from USB. It looks like PB is reasonably close to operating in this mode, but some cases like "/etc/init.d/piratebox stop" appear to try to unmount the USB stick as if extroot was not really an intended operating mode. Not sure, but please fill me in if you guys know.
Attempting to change the default sharing folder from /PirateBox/shared to a static partition on USB worked OK, but not specifying an UPLOAD_FOLDER seemed to prevent droopy from coming up.
Bottom line - it's close!! But not quite perfect yet. I may spend some time trying to tune this install, but I'm wondering if it's more worthwhile to start fresh with a lean lighttpd/python install on OpenWRT and just splice in the PB core.
I'd be interested in hearing if anyone else has tried to port PB, and whether you branched from the install files or just started from a clean slate.