by dodgejcr » Thu Sep 22, 2011 3:34 am
$this->bbcode_second_pass_quote('Varemenos', 'I') did a git clone to get the files on my pc and then placed them in the directory specified in the README file but when i run xterm and xserver from executah i cant get ArchLinux to run (i dont see it in the Executah menu), and if i try to launch it manually from the app menu it just runs in a 'mobile sized' screen and tells me that it requires a ext3fs partition to be installed at.
I've already prepared the ext3fs partition (since i already installed Ubuntu 11.04 in it and then uninstalled it and deleted everything inside the ext3fs directory).
Any help guyz?
I just noticed that the README has the directory a little off. Applications install to /media/cryptofs/app/usr/palm/applications/ by default so that should probably be fixed. This chroot will not tie into xecutah as the developers of xecutah need to add this as a supported application. Best way to run it is dump the folder to the above directory and execute the pmPostInstall script which will download and untar the rootfs. The rootfs will remain in /media/ext3fs/alarm-chroot/. Once all that is done, you can start the chroot anytime by using xterm. Just run $this->bbcode_second_pass_code('', '/media/cryptofs/app/usr/palm/applications/org.crimsonredmk.alarm-chroot/bin/chroot-wrapper.sh')
If all this seems a little much, I made a packaged version of this that you can install with either preware marketplace or webOS quick install. It takes a while to install as it grabs the rootfs and unpackages it during the install but it will install correctly. This also hooks into xecutah and can be launched using that. To get it to launch using xecutah, you have to edit one file after xecutah is installed but its not very hard.
Packaged ipk for the chrootI use Internalz Pro (available in preware). Once you have that installed go and open up /media/cryptofs/apps/usr/palm/applications/org.webosinternals.xectuah/app/assistants/main-assistant.js
in that file you will see a little bit of code but you only have to add one line which you can do thru the Internalz application. Below is the line I added and where I put it.
$this->bbcode_second_pass_code('', '
this.supportedApps =
[
'org.webosinternals.xterm',
'org.webosinternals.ubuntu-natty-chroot',
'org.crimsonredmk.alarm-chroot',
'org.webosinternals.debian-squeeze-chroot',
];
}')
As you can see, I added the package name of the arch linux chroot [org.crimsonredmk.alarm-chroot] in the same format as the others. Be sure to put the apostrophes and the comma at the end. Once that is done save and close. You should be able to open xecutah and launch the chroot from there. This will work with the newest xecutah as they have changed the way the chroots run. Good luck!