Other Help Topics :: ReMastering HOWTO for DSL



Hello again SCOEIT!

I've been pondering over your problem a lot but I feel very confused about it. Why? Because all things you install or enable should stay there when making a remaster. It always has been that way unless a mistake has been made. If I get any helpful ideas I will get back to you in this thread but for now I just don't know how to be of any help. I hope all works out for you.

Have fun remastering DSL; a wonderful Linux distro,
meo

Meo:

I also don't know why - you aren't the only person that has told me that putting it in the MyDSL directory on the root of the remastered CD should load it automatically.  Two days ago my frustration was really building - which was good as it forced me to spend a lot of time digging through this forum and others.  I finally achieved a break through.

I created a shell script with these commands in it:
Quote

sudo dkpg-restore
sudo dkpg -i /KNOPPIX/var/cache/apt/archives/cpio_2.4.2-39woody1_i386.deb
sudo dkpg -i /KNOPPIX/var/cache/apt/archives/libxaw6_4.1.0-16woody6_i386.deb


That shell script made it to the remaster, and would allow Citrix to run once invoked.  I was very specific in specifing the location of the archive because I learned that was the only way to ensure the script found the right files.

I finally tried calling that script with this command:

Quote
bash /KNOPPIX/opt/icaprep

which i placed after the dillo and torsmo commands in the .xinitrc file.

On the 15th remaster SUCCESS!  the remaster starts, and I can run the citrix app with no issues.

In the process I learned how to make my desktop icons and my citrix connection settings persist across the remaster as well.

All in all, although frustrating, I have developed much more insight into how this OS works.

I will now use this working remaster that boots as the default DSL user to try creating a third restricted user and edit the appropriate file to cause the next remaster to start as that user.  

When finished my hope is to have a CD I can plug into a student computer that does one thing and one thing only - start the citrix client on the only connection allowed for the students.

You will certainly see more questions on how to do that on the board as I proceed.  For the moment though, I GOT THE ICA CLIENT TO WORK ON A REMASTER FINALLY.

Thanks

Glad to hear you are having some success. But your approach is quite unique. It is what is confusing to many. Typically a in remaster the deb packages are installed and therefore no need to have to download or even use dpkg-restore or any deb -i commands.
Quote (roberts @ Dec. 27 2006,16:18)
Glad to hear you are having some success. But your approach is quite unique. It is what is confusing to many. Typically a in remaster the deb packages are installed and therefore no need to have to download or even use dpkg-restore or any deb -i commands.

Roberts:

That was my understanding as well - the whole thing is confusing.  I'm sure it is something simple stemming from my inexperience with Linux.   I'm sure there is something I failed to understand or do correctly.

If you are at all interested I can post the remaster .iso on my web site so you could look at it.

Thanks to you and Meo for the help!

Meo and Roberts:

As indicated in my last post - it was a simple issue.  Having spent the better part of 10 days fighting with this, I have a much better understanding of the operating system than I did.  I'm still a rank rookie, but things are beginning to make more sense.

With that in mind I went back through the first post in this thread from MEO step-by-step, comparing what it says with what I did, and discovered where I went wrong.

it was this set of instructions:

Quote

$sudo su
#mount /mnt/hda3
#cp -Rp /KNOPPIX /mnt/hda3
#mount --bind /dev /mnt/hda3/KNOPPIX/dev
#chroot /mnt/hda3/KNOPPIX
#mount -t proc /proc proc


Followed by the instruction to install any packages I wanted.  In my case I have all my source files in /source, not KNOPPIX, and I was so new I did not understand that I needed to run the "dpkg-restore", "apt-get update" and "apt-get install cpio libxaw6"

Then remaster.  When I reread it this morning it made sense and this remaster works fine without any kludgy shell scripts.

As for locking down the desktop, it occured to me if I go to .xtdesktop on the remaster and strip out all the icons on the remaster, then edit the rxvt.menu file in /ext/X11 so that it is empty, when the remaster starts the user won't be able to do anything except run the citrix ICA client - the only app on the desktop.  

I'm testing that next.

Part of the problem of being new to an operating system is that you often don't even know how to ask the right questions.

Thanks for your help and unending patience with my inexperience.

Next Page...
original here.