summaryrefslogtreecommitdiffstats
path: root/installer/slxos-setup
Commit message (Collapse)AuthorAgeFilesLines
* change dir structureSebastian Schmelzer2010-09-021-402/+0Star
|
* Add information on log-level activation in the slx standard commands.Dirk von Suchodoletz2009-02-011-3/+4
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2560 95ad53e4-c205-0410-b2fa-d234c58c8868
* Added Scient. Linux entry to setup modules ...Dirk von Suchodoletz2009-01-191-15/+15
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2493 95ad53e4-c205-0410-b2fa-d234c58c8868
* git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2048 ↵Oliver Tappe2008-08-181-1/+1
| | | | 95ad53e4-c205-0410-b2fa-d234c58c8868
* * renamed --verbose-level to --log-level to make it more separate from ↵Oliver Tappe2008-04-071-1/+1
| | | | | | --verbose. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1729 95ad53e4-c205-0410-b2fa-d234c58c8868
* * made names of distro module consistent across OpenSLX - now the always ↵Oliver Tappe2008-04-061-1/+1
| | | | | | | | | | | | start with a capital letter followed by all lowercase (Debian, Fedora, Gentoo, Suse, Ubuntu) * refactored loading of distro modules into a separate function (loadDistroModule() in Basics.pm) * finished support to logging to a file in syslog plugin * worked at desktop plugin (still not working, though) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1721 95ad53e4-c205-0410-b2fa-d234c58c8868
* * no longer asks for root password upon install (will be done as a plugin later)Oliver Tappe2008-03-231-2/+1Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1675 95ad53e4-c205-0410-b2fa-d234c58c8868
* * Switched indent used in Perl-code and settings files from tabs to 4 spaces.Oliver Tappe2008-03-201-128/+128
| | | | | | May need some manual corrections here and there, but should basically be ok. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1658 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for new action 'list-selections' which shows the availableOliver Tappe2008-03-121-3/+23
| | | | | | selections for the given vendor-OS - closes ticket #202 git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1628 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added explicit error message about trying to apply actions to the Oliver Tappe2008-02-171-0/+1
| | | | | | | | | | | '<<<default>>>' vendor-OS (which is going to be introduced, soon) * slxos-export list-exported now uses the usual export name format (<vendor-OS-name>::<export-type>) * when listing the installed vendor-OSes, plain files are now filtered out (only directories can contain a vendor-OS) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1555 95ad53e4-c205-0410-b2fa-d234c58c8868
* * hopefully finally fixed the utf8-related character problems in --manOliver Tappe2008-02-121-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1539 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cmdline options are now collected in a hash instead of individual variables,Oliver Tappe2008-02-091-18/+7Star
| | | | | | as this is much clearer git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1527 95ad53e4-c205-0410-b2fa-d234c58c8868
* * changed (and hopefully improved) fix for locale-problems thatOliver Tappe2008-01-071-3/+3
| | | | | | | lead to strange characters being used when invoking any script with the '--man' option. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1445 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed problems with respect to installation of prerequired packagesOliver Tappe2007-09-261-1/+2
| | | | | | | | | | * added support for setting the root-password: + slxos-setup now queries for the root-password + 'busybox cryptpw' is used to determine the hashed password as required by the specific distribution (MD5 or Blowfish) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1349 95ad53e4-c205-0410-b2fa-d234c58c8868
* * dropped our own implementation of glob() - that was a fix at the wrong place.Oliver Tappe2007-07-221-1/+2
| | | | | | We now explicitly ecode the string before we are printing it. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1271 95ad53e4-c205-0410-b2fa-d234c58c8868
* * base work towards utf8-cleanness (it is now possible to handle vendor-OSesOliver Tappe2007-07-211-1/+1
| | | | | | | | | whose name contain UTF8-characters * fixed problem with locale-specific number format being used during DB- creation (fixes the problem that database access would only work once for de_DE-locales [reported by Detlef Schulz]) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1266 95ad53e4-c205-0410-b2fa-d234c58c8868
* * some cleanup - we now make use of here-docs where feasibleOliver Tappe2007-07-181-16/+22
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1252 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed a couple of 'use of uninitialized values' reported by DirkOliver Tappe2007-07-181-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1244 95ad53e4-c205-0410-b2fa-d234c58c8868
* * minor fix, wrong action type passed to initialize()Oliver Tappe2007-07-021-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1217 95ad53e4-c205-0410-b2fa-d234c58c8868
* * activated 'use warnings' to all modules and adjusted all occurences ofOliver Tappe2007-07-011-2/+4
| | | | | | | 'use of uninitialized values', a couple of which might still show up * adjusted all code with respect to passing perlcritic level 4 and 5 git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1207 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for invoking a chrooted shell for any installed vendor-OS,Oliver Tappe2007-06-191-0/+17
| | | | | | | in order to simplify doing any manual changes to the vendor-OS. invoke 'slxos-setup shell <vendor-os>' to start the chrooted shell git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1175 95ad53e4-c205-0410-b2fa-d234c58c8868
* largish change with respect to configurable paths:Oliver Tappe2007-06-171-10/+1Star
| | | | | | | | | | | | | | | | | | | | * instead of supporting configurable paths at different hierarchy levels, there are now only five configurable folder: + base-path (/opt/openslx), fixed at installation time + config-path (/etc/opt/openslx), fixed at installation time + private-path (/var/opt/openslx), freely configurable by user + public-path (/srv/openslx), freely configurable by user + temp-path (/tmp), freely configurable by user this closes ticket#143 * several holes have been plugged concerning the creation of folders before they are accessed, closing ticket#142 * the functionality of generating config default folders has been moved from the Makefile into a new Perl-module (ConfigFolder.pm), in order to be available to the Perl-scripts, too * slxsettings has been changed to reflect the nature of base-path and config-path as fixed paths git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1172 95ad53e4-c205-0410-b2fa-d234c58c8868
* * minor cleanup of PODs with respect to Eclipse syntax highlightingOliver Tappe2007-05-091-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1036 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed syntax check of rsync-uri, as it wouldn't allow to useOliver Tappe2007-04-211-3/+0Star
| | | | | | | local paths. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@915 95ad53e4-c205-0410-b2fa-d234c58c8868
* * even more work on consolidating the PODs. Hopefully, I'm finished now...Oliver Tappe2007-04-031-2/+48
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@858 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for removing a vendor-OS (from disk and config-DB)Oliver Tappe2007-04-021-7/+35
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@854 95ad53e4-c205-0410-b2fa-d234c58c8868
* * more POD consolidationOliver Tappe2007-04-011-37/+71
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@850 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fiddled with the arguments to clone in order to be more consistent across ↵Oliver Tappe2007-04-011-8/+7Star
| | | | | | | | | | | | different scripts: + the source-uri has to be given *before* the vendor-os-name (so the cmdline can be read like 'clone <from> <to>' + when specifying the source, you no longer need to give 'source=' in front, you just pass the rsync-uri git-svn-id: http://svn.openslx.org/svn/openslx/trunk@844 95ad53e4-c205-0410-b2fa-d234c58c8868
* * circumvent dubious problem with perldoc in combination with UTF-8 thatOliver Tappe2007-04-011-1/+6
| | | | | | | | | leads to strange dashes and single-quotes being used, in result making it impossible to copy'n'paste examples git-svn-id: http://svn.openslx.org/svn/openslx/trunk@842 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed old-style --source argument in PODOliver Tappe2007-03-271-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@829 95ad53e4-c205-0410-b2fa-d234c58c8868
* * improved cloning example a bit, to give a better idea about the namingOliver Tappe2007-03-271-2/+3
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@828 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed bug in cmdline regex that lead to list-installed not working at all, ↵Oliver Tappe2007-03-271-6/+6
| | | | | | spotted by Dirk. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@827 95ad53e4-c205-0410-b2fa-d234c58c8868
* * inserted correct copyright headerOliver Tappe2007-03-231-4/+8
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@813 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed incorrect uses of the _tr() functionOliver Tappe2007-03-231-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@812 95ad53e4-c205-0410-b2fa-d234c58c8868
* * adjusted argument conventions to a more sensible separation between ↵Oliver Tappe2007-03-231-83/+116
| | | | | | | | | options and actions * finished PODs git-svn-id: http://svn.openslx.org/svn/openslx/trunk@802 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for continuing failed installation attempts, downloadsOliver Tappe2007-03-171-4/+4
| | | | | | | are now being continued in order to speed things up a bit. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@783 95ad53e4-c205-0410-b2fa-d234c58c8868
* * changed option to show the supported distros from '--list' to ↵Oliver Tappe2007-03-161-5/+21
| | | | | | | | | '--list-supported' * added option '--list-installed' which gives a list of installed vendor-OSes git-svn-id: http://svn.openslx.org/svn/openslx/trunk@775 95ad53e4-c205-0410-b2fa-d234c58c8868
* * largish overhaul, changed ConfigDB to be object-oriented (could be ↵Oliver Tappe2007-03-151-2/+2
| | | | | | | | | | | improved, though!) * slxos-setup, slxos-export, slxconfig and slxconfig-demuxer can now be run one after the other in order to get a complete setup * still problems when trying to boot that system here, need to investigate... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@774 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added two checks around cloning in order to protect users from making badOliver Tappe2007-03-141-2/+3
| | | | | | | | | mistakes * removed special-casing of clones, they no longer get a special name generated automatically, you have to specify the vendor-OS name and that's what you get. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@771 95ad53e4-c205-0410-b2fa-d234c58c8868
* * the splitting of vendor-os-name into distro-name and selection-name is now ↵Oliver Tappe2007-03-141-17/+4Star
| | | | | | | | | handled by the engine instead of the slxos-setup script, as that allows for more flexibility git-svn-id: http://svn.openslx.org/svn/openslx/trunk@768 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added separation of support for cloning and installation of systems.Oliver Tappe2007-03-121-2/+12
| | | | | | | * minor improvement of POD git-svn-id: http://svn.openslx.org/svn/openslx/trunk@752 95ad53e4-c205-0410-b2fa-d234c58c8868
* * simplified cmdlineOliver Tappe2007-03-121-41/+68
| | | | | | | * updated and improved POD git-svn-id: http://svn.openslx.org/svn/openslx/trunk@751 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed typoOliver Tappe2007-03-061-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@746 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for cloning existing systems, seems to work, but only for ↵Oliver Tappe2007-03-031-4/+39
| | | | | | | | | the systems that are generally supported by slxos-setup (suse-10.1, suse-10.2, fedora-6). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@745 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for importing the installed vendor-OS into the config-dbOliver Tappe2007-02-231-12/+42
| | | | | | | | | | | | | * slxos-setup now supports three actions: install does a fresh install of a vendor-OS update updates an already installed vendor-OS import-into-db imports an already installed vendor-OS into the config-db * for all actions, you can now specify a specific (vendor-OS provided) selection, which will create a vendor-OS specific to that selection (this is where you can say --selection=kde to have SUSE install a KDE-desktop). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@718 95ad53e4-c205-0410-b2fa-d234c58c8868
* * slightly reworked distribution lookup mechanismOliver Tappe2007-02-131-26/+4Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@701 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added perl-ified slxos-setup script and the relevant perl-modules, still ↵Oliver Tappe2007-02-121-0/+143
not done, but nearly there git-svn-id: http://svn.openslx.org/svn/openslx/trunk@698 95ad53e4-c205-0410-b2fa-d234c58c8868