DSL Embedded :: mydsl problem with frugal
I have also tried all of the above things, and cannot get it to work. Have also tried messing around with the mydsl_dir options, but to no avail.
Pretty sure I followed the instructions for the frugal install script to the letter; I've had a couple of goes at it, with the same result each time.
Had also considered going for the one-partition route, but not tried it yet.
I had a chance to play with this problem a llittle more this morning. I have a cf setup with two partitions with frugal installed on hda1 and home and opt set to hda2 and mydsl set to hda2. I changed the default down load directory for apps from /tmp to /opt because I found that the apps were lost when I reboot if loaded into /tmp.
I found that if I download an app, execute emelfm in supervisor mode. I can copy it from hda2 to the root of hda1.
After rebooting and watching the bootup process I see that it recognizes the app but gives various errors depending on the app.
Also some apps such as Imagemagick and abiword permenantly install themselves and are in the myDSL menu after install, but after reboot there is no myDSL entry in the menu but those applications have an icon on the desk top and work properly if selected. I think the errors i got from those applications were due to the fact that they produce multiple files when installed and I failed to copy all instances to hda1.
Festival produced an error of "Invalid Tar Magic" and Imagemagick produced and error of "gzip Short Read". These errors only occur after copying them from the /opt directory where they were downloaded to the root of hda1.
Since there is an error it does not install it in the DSL menu. This leads me to the conclusion that although hda2 was specified as the location for mydsl, the system is still looking at hda1. When you down load an app you are logged in as user DSL but you cannot write it to hda1 unless you are logged in as supervisor.
Is there possibly a bug in the frugal install utility?
I think I see the problem. When you d/l a mydsl file using the MyDSL browser it's installed temporarily to your system until you reboot. If you like the app and want to keep it, you need to grab the tar.gz/uci/.dsl file from wherever it was temporarily downloaded (/tmp) and move it to the ROOT OF THE HDA2 PARTITION. Just placing it in /opt will not do it. The file needs to go to /mnt/hda2.
Give that a go.
Chris
Thanks for the help everyone, but still no luck.
Haven't tried moving apps to hda1 because it's only a 60-meg partition and there wasn't room for the ones I downloaded. That'll be my next step.
Clivesay - I had already tried moving things to the root of hda2, since i'm aware that the /opt directory is the once place that if you put a .dsl file it won't load. That didn't work either, and I had to move the file as superuser in order to gain access to the root of hda2.
For some reason I think the install isn't picking up that mydsl files are on hda2. I've found references to the mydsl location in numerous different places (all set to hda2, sorry I can't be more specific). Which file in which folder contains the definitve setting?
Will try a reinstall with a bigger hda1 partition.
Thanks for the reply, Chris. However That is what I was doing when I started this thread. But since I have reinstalled and reconfigured so many times, I thought I would start over again from scratch with a different CF.
Here is my present setup. I have a 128 meg cf with a 60 meg hda1 and the rest as hda2. both partitions were formatted with ext2 with hda1 set as boot.
I did a frugal install to hda1. I pointed home and opt to hda2. I also pointed restore and myDSL to hda2 during the install process. After the installation I downloaded three apps with the download directory of /opt. All three installed properly and I had a myDSL sub menu with all three apps within. I then executed emelfm and moved festival from /opt to /mnt/hda2 which should put it at the root of hda2 in my understanding. Then I rebooted.
I watched the boot up process and when the checking for myDSL apps line appeared, no apps were found. When the boot up process completed, abiword and imagemagick both had icons on the desk top and worked properly. There was no mydsl submenu. I checked /mnt/hda2 with emelfm and festival was still there. I highlighted /mnt/hda2/festival and clicked the emelfm mydsl button and it installed festival. Also the myDSL sub menu appeared with the two festival entries within.
I rebooted again with the same results. Festival was not recognized, abiword and imagemagick were still OK. and festival had to be manually installed with emelfm even though it is in the root of hda2. I hope this step by step description will help shed some light on my problem.
Again, thanks for all your help and patience in helping me solve this problem
Next Page...
original here.