config.d & scripts.d cheatcodes

Hi mika,
I'm going to implement the config.d & scripts.d functionality in /cdrom/scripts/grml.sh for now.
I'm thinking, to make it easy for you to adopt my code into future grml, please write a skeloton code for me, especially, how you'd like to name variable and functions. I'll implement the details, test them, and sent them back to you.
PS.
The doc is not clear where exactly should the script be put, is it under /scripts/ or /cdrom/scripts/ on the disk (CD/USB)?
Ref:
From: Michael Prokop <mika <at> grml.org> Subject: Re: Re: [grml-bugs] bug#25: Wish lists for enhancing the grml configuration system Newsgroups: gmane.linux.distributions.grml.user Date: 2007-04-23 12:28:26 GMT
- Boot-Options config.d, i.e., please define a grml configuration directory. On booting all the .tbz files from within the defined directory or from the config.d option, will be restored, in the order by their names.
You mean like the config bootoption which does:
| restore configuration using file config.tbz from directory /cdrom/config/
(see http://grml.org/config/grml-config.html for more details) but not only use *one* config.tbz but *all* the available tbz files from the directory?
So it would become:
| config.d => restore all tbz. files from directory /cdrom/config.d/
That's what you want?
Exactly! restore them in the order of their names.
Ok.
The save-config generated configuration, the plain bzip2 compressed tar archives is a good thing. But I don't like the fact that all related or unrelated files are all stuffed into this same file. I hope that I can group related files into different .tbz files. It is much more easy to manage than a single file.
You can name your config.tbz like you want (even when generating it with save-config), see the config=config_foobar.tbz stuff at http://grml.org/config/grml-config.html
AFAICS all that has to be done for this feature is the config.d stuff, right?
Exactly.
Ok.
I'll add the above stuff to our TODO list and will work on it post grml 1.0.
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

* Tong Sun mlist4suntong@yahoo.com [20070502 22:15]:
I'm going to implement the config.d & scripts.d functionality in /cdrom/scripts/grml.sh for now.
I'm thinking, to make it easy for you to adopt my code into future grml, please write a skeloton code for me, especially, how you'd like to name variable and functions. I'll implement the details, test them, and sent them back to you.
Thanks for the offer, I'm quite busy currently (work, university, grml 1.0 and evaluation of grml user survey), please give me some days to think about the details. I'll put it on our BTS (http://bts.grml.org/grml/) in the meanwhile so we don't forget it, you'll get an automatic notification then.
The doc is not clear where exactly should the script be put, is it under /scripts/ or /cdrom/scripts/ on the disk (CD/USB)?
/cdrom/... is it in the live-mode then, so in the root-directory ('scripts/) of the ISO. I'll check the docs and will clarify it, thanks for the pointer.
regards, -mika-
Teilnehmer (2)
-
Michael Prokop
-
Tong Sun