microperl for ARM

Biztosan van más is aki nem szereti a shell script-eket. Ha már 4-5 parancsnál többet kell futtatni én már inkább írok egy PERL script-et. De mi van akkor, ha a Linux OS kevés erőforrással gazdálkodhat?
Hogyan fordítsuk le a PERL interpretert ARM architektúrán futó Linuxunk alá, ahol kevés tárhelyünk van? Amire szükségünk van, az a microperl. A microperl a hivatalos perl ,,kiegészítése''.
Így készíthetjük microperl-ünket:

tar -xvzf perl-5.8.8.tar.bz2
cd perl-5.8.8
make -f Makefile.micro CC=arm-linux-gcc
arm-linux-strip microperl
# esetleg:
upx microperl

A keletkezett microperl futtatható fájlt azután másoljuk a gyökérfájlrendszerünk /usr/bin könyvtárába. Ha valamilyen tömörített fájlrendszer a gyökérrendszerünk (például SquashFS), akkor nem is kell foglalkozni ezzel, de ha valamilyen tömörítetlen fájlrendszerről van szó, akkor UPX-el összetömöríthetjük a futtatható fájlt! Így egy 400K körüli programot kapunk.
A .pm fájlok közül a szükségeseket is (ha van elég helyünk, az összeset) másoljuk fel a /usr/local/lib/perl5/5.9 könyvtárba. Ha nem szabványos helyre másoljuk fel a modulokat állítsuk be a PERL5LIB környezeti változót vagy használjuk a programunkban a use lib '/path/to/lib'; parancsot!
Ne felejtsük el átírni script-ünk fejlécét microperl használatára:
#!/usr/bin/microperl