After checking out the DM600PVR source using the well documented process of:
wget "http://schwerkraft.e...in;cvsroot=open
dreambox" -O Makefile-opendreambox
make -f Makefile-opendreambox image
I then found that openembeded already included screen, and I just needed to use bitbake to download it and compile it, how sweet is that!.
However one of the files bitbake was trying to download (the screen 4.0.2 -> 4.1 patch) couldn't be found, so I had to change this file: openembedded/packages/screen/screen_4.0.2.bb to say:
SRC_URI = "${GNU_MIRROR}/screen/screen-${PV}.tar.gz \
http://debian.linux-...diff.gz;patch=1 \
file://configure.patch;patch=1"
After that I did:
cd build
. ./env.source
bitbake -i
build screen
And I was done... too easy!
then I just picked up the attached IPK from: build/tmp/deploy/ipk
Now I can run "screens" offline from my DM and re-connect to them later. This is great for runing apps like Bittorrent etc so you can monitor the progress of the app.
Will also test it on a DM500 to make sure it will work, then upload a tgz for that as well.