myDSL Extensions (deprecated) :: MyDSL Maker



very well done Fordi !
perhaps the next step would be to allow a keyboard layout customisation, that should be very handy... but i'm perfectionnist :D

ypx:  That's in the works as part of the isolinux.cfg customization.  As well as vga resolution, framebuffer, and various other kernel-time configuration options.

The current incarnation in development only allows you to modify the default options. all the other cheat codes still apply.

Sorry if I've missed something along the way, but just had a thought, is there a way to make the page, or a system based on the page, in a locally storable manner, that the end user can run on their own machine and have it fetch and compile the packages and settings????
Quote

Sorry if I've missed something along the way, but just had a thought, is there a way to make the page, or a system based on the page, in a locally storable manner, that the end user can run on their own machine and have it fetch and compile the packages and settings?


Well, in theory, it could be done.

Problems:
This option would be unavailable to Windows users.  The script relies almost completely on the ability to make symlinks.
DSL users would have trouble getting it running; the php.tar.gz does not include FTP or the GD2 libraries.  I started out using what was available minimally, but eventually, I ended up building php myself just so I'd have a development environment consistent with my host's.  This involved no less than thirty runs to synaptic to grab the appropriate libraries.

So in practice, no, I couldn't do it in a fully-featured manner.  In fact, the plain-html page now specifically queries a locally stored php script as javascript for transparent mirror selection (a Mr. Oliver was kind enough to offer his services, so I was kind enough to ensure his mirror got traffic by adding in a small script-tweak), so even saving the page unmodified wouldn't work very well.

The closest I can think to do is to save the page, its support images and javascripts, and modify the <script src="mydslmkr.php?stage=mirror"></script> to read <script src="http://www.nolifeline.com/mydslmkr.php?stage=mirror"></script>, and you'd have it downloading the built iso from the mirror.  Even then, the buildprocess would still occur on the remote server, and you'd have about just the same effect as just using the page link.

Meanwhile, if you're worried about the site going down, I've got someone willing to pay for anything past my 20G a month bandwidth limit if and when it occurs. They bill me automatically, so no service interruptions.  To be honest, they're great hosts.  I've even been late paying now and again, and they've just said, "S'ok.  We can wait."...  And they've got perl, php, options out the wazoo, and they haven't killed me yet for my intensive testing of the MyDSL Maker script (which I'm sure has interrupted service for SOMEONE on one of my badly-written tween-versions)  Yes, I think a plug is in order:   Methanesea <- Zarking great webhosting.

The 20G is what I get for my monthly payment.  I'm not ditching the domain any time soon, and I'd like to make some use of it.  This is as good as any.  I used to have a band, and that used to be the site I maintained for it.  We were called, as you can probably guess, "No Life Line", and we made poorly played, angsty, geeky music.  "Don't Date Samus" and "Ode to Videogames" (which is neither an ode, nor about any particular videogame) spring to mind.  

I got the 20G package so I could allow for massive downloads of the mp3s, but I never once hit my limit.  Hell, you guys have been at it for about a week now, and I'm only up to about half (thank you for not making all-package discs ^_^).

Fordi,

This idea is superb, and it looks like being a winner, I can see this could be the way forward with all linux distro, I have a couple of questions and comments for your information on my own use, if it helps at all.

Is it possible using this type of system to make new ISO's of DSl as base only disks IE with only the Kernel and system files, just the bare bones with no added progs eg dilllo, firefox, xpdf added and then let users add  just one or as many DSL extensions as they need,

Ie users could select base system plus a text editor and firefox for example?    

I have made a testing DSL from the dsl maker site and just added abiword and audacity with a theme from the themes menu to see if it all works ok.

The Iso made perfectly and boots, but 2 problems have occured

1. when DSL boots it reports that my-theme ( the one specified to be included in the iso ) the mt-theme is not available ) is this because the actual theme from DSL maker was not available at the time so was not included in the ISO?

I could get iso buster on windows and check if this is the case when I have time

2. When I boot from cd ( with no added boot options) both abiword and audacity are on the desktop as you would expect as they are the two extensions i added to the ISO, it also picks up my stored settings etc from my usb stick sda1 with no problems, if however I boot using the "toram" option Abiword and Audacity or not on the desktop and not available? Again my stored settting are automatically picked up.

I have tried this with and without my usb stick inserted just to make sure nothing on the ramdisk is being overwritten by my stored settings on my usb stick and still the same results



Any Ideas ?

Jaykay

Next Page...
original here.