$ su - # wget http://tablets-dev.nokia.com/4.1/maemo-scratchbox-install_4.1.sh # chmod +x maemo-scratchbox-install_4.1.sh
# echo 0 > /proc/sys/vm/vdso_enabled # echo 0 > /selinux/enforce # ./maemo-scratchbox-install_4.1.sh -s /scratchbox
# /scratchbox/sbin/sbox_adduser linuxeventually Add user linuxeventually to group 'sbox'? [yes/no] (yes): yes Scratchbox user account for user linuxeventually added
$ su - # wget http://tablets-dev.nokia.com/4.1/maemo-sdk-install_4.1.sh # chmod +x maemo-sdk-install_4.1.sh
# /scratchbox/sbin/sbox_ctl start # echo 0 > /proc/sys/vm/vdso_enabled # echo 0 > /selinux/enforce # ./maemo-sdk-install_4.1.sh
Installation was successful! Happy hacking!
$ /scratchbox/login > fakeroot apt-get install maemo-explicit > exit
# startsb() { echo 0 > /proc/sys/vm/vdso_enabled; echo 0 > /selinux/enforce; /scratchbox/sbin/sbox_ctl start; echo 0 > /proc/sys/vm/mmap_min_addr; exit; }
# export EDITOR=nano; visudo %wheel ALL=(ALL) NOPASSWD: ALL linuxeventually ALL = (ALL) NOPASSWD: /usr/bin/maemosb
#!/bin/bash ####################################### ###Script saved to /usr/bin/maemosb ### ####################################### echo 0 > /proc/sys/vm/vdso_enabled; echo 0 > /selinux/enforce; /scratchbox/sbin/sbox_ctl start; echo 0 > /proc/sys/vm/mmap_min_addr; exit;
# chmod +x /usr/bin/maemosb # chmod 777 /usr/bin/maemosb # chmod u+s /usr/bin/maemosb
$ msb() { sudo maemosb; /scratchbox/login; }
$ msb Starting Scratchbox: binfmt_misc, mount. Welcome to Scratchbox, the cross-compilation toolkit! Use 'sb-menu' to change your compilation target. See /scratchbox/doc/ for documentation. [sbox-DIABLO_ARMEL: ~] >