chmod +x /usr/sbin/ipkinstall
root ipkinstall foo /home/user/MyDocs/foo-1.0.ipk
#!/bin/sh # ipk installation script by titan v0.2 # requires the packages rootsh, preenv, binutils and tar-gnu # packages are installed on eMMC in /home/user/games # example: ipkinst foo /home/user/MyDocs/foo-1.0.ipk if test $# -ne 2; then echo $0 name ipk-file exit 1 fi if test "`id -u`" -ne 0; then echo error: $0 must be run as root exit 1 fi name=$1 pkg=$2 dest=/home/user/games mkdir -p $dest/$name ar p $pkg data.tar.gz | gtar xz -C $dest/$name mv $dest/$name/usr/palm/applications/*/* $dest/$name rm -rf $dest/$name/usr exe=`grep "main" $dest/$name/appinfo.json | awk '{print $2;}' | sed 's/[ ",]//g'` chmod +x $dest/$name/$exe chown -R user.users $dest/$name/ export PREENV_ROOT=/opt/preenv . $PREENV_ROOT/env.sh exec sh -c "desktopgen $dest/$name/appinfo.json"