On Tue, Feb 17, 2004 at 04:44:15PM -0600, Brian Elliott Finley wrote: > > Ultimately, putting everything in the SIS database seems best. > > > > I'd prefer adding this data in the autoinstallscript.conf file vs. a > > post-install script - we'd then be able to do it all in one call to SC, > > and without teaching users any new commands/hooks. > > The only problem with that is that each machine needs a different entry, > which would require a different autoinstallscript.conf file for each > machine. Perhaps we could: > - include code in the autoinstall scripts that checks for the existence > of a file such as above "./scripts/interfaces-by-host" (or similar) > - if the file exists, use it to configure network interfaces > - if it doesn't exist, do one of the current methods of DHCP, STATIC, > REPLICANT
Another solution to this problem is to lean on the SIS DB more, and make autoinstall scripts "per client" instead of "per image". mkautoinstallscript would then generate a script specific to the client. > Now that I mention that, perhaps it makes more sense to have another > --ip-assignment METHOD, where METHOD is TABLE or DB. > > TABLE would use a file such as above that lived in the scripts > directory. The benefit of this is it's text-editable. > > DB would use the SIS db. Benefit of this is canonical data. > > My only hesitation to using the DB for everything (in this case) is that > it's very handy to be able to simply edit a text file. But, perhaps we > could have a $tool that would: > - suck all the assignment entries out of the database, and pop them into > $EDITOR. > - user can view and edit to his hearts content > - when $EDITOR is closed, if there are changes, the $tool would confirm > with user, then update DB to reflect changes made to the file. Vi is not a user interface, and is very error prone for scripting. Doing any mass change of this data is better scripted through a commandline tool that will reject bad data with a reason to the user. Otherwise you end up with a lot more questions on the mailing list which come from subtle formating bugs. > Yes. I like that very much. All the data remains canonical, and in the > database, and our code only has to have one method for looking up such > info -> the DB. But users can still use a familiar interface (their > $EDITOR) to make changes. Although, this certainly needn't be the only > interface. > > > ------------------------------------------------------- > > SF.Net is sponsored by: Speed Start Your Linux Apps Now. > > Build and deploy apps & Web services for Linux with > > a free DVD software kit from IBM. Click Now! > > http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click > > _______________________________________________ > > Sisuite-users mailing list > > [EMAIL PROTECTED] > > https://lists.sourceforge.net/lists/listinfo/sisuite-users > > > > -- > --------------------------------------------------------- > Brian Elliott Finley Argonne, MCS Division > Phone: 630.631.6621 http://thefinleys.com > GPG: 3FF8 D096 0E0C D3F3 29B7 6518 D20B 1931 10F8 EE52 > --------------------------------------------------------- > Hi! I'm a .signature virus! Copy me into your signature to help me spread! > > > ------------------------------------------------------- > SF.Net is sponsored by: Speed Start Your Linux Apps Now. > Build and deploy apps & Web services for Linux with > a free DVD software kit from IBM. Click Now! > http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click > _______________________________________________ > Sisuite-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/sisuite-users -- __________________________________________________________________ Sean Dague Mid-Hudson Valley sean at dague dot net Linux Users Group http://dague.net http://mhvlug.org There is no silver bullet. Plus, werewolves make better neighbors than zombies, and they tend to keep the vampire population down. __________________________________________________________________
pgp00000.pgp
Description: PGP signature