summaryrefslogtreecommitdiffstats
path: root/lib/distro-info
Commit message (Collapse)AuthorAgeFilesLines
* cleaned up installation code in several ways:Oliver Tappe2007-12-3032-57/+960
| | | | | | | | | | | | | | | | | | | | | * Removed some inconsistencies with respect to the separation of prereq- and bootstrap-packages, such that now all packages are being installed properly into the final system (the prereq packages have to installed twice for this). Before, the prereq packages were being installed without their scripts ever being run. While I haven't noticed a specific bug caused by this, the mere possibility seemed a good enough cause to change this. * added a default /etc/hosts file to all distros, as otherwise the lookup of localhost is flaky (at best) * fixed a multiple inclusion bug when expanding the packages of a selection * improved and clarified structure of selections: + now there is always a 'minimal' selection, on which most others are based + the default selection is now merely a different name for some other selection (currently, minimal or textmode, later this should probably be gnome or kde). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1438 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added default debconf database for openslx systems based onOliver Tappe2007-11-091-0/+16
| | | | | | | | debian-3.1, which is used to preselect the default encoding [I must have missed to commit this file when I worked on Debian-3.1 several months ago] git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1406 95ad53e4-c205-0410-b2fa-d234c58c8868
* * switched from perl-based distro-configuration files to "real" configurationOliver Tappe2007-08-1557-101/+7676
| | | | | | | | | | | | | | | | | | | | | files (handled by Config::General) * removed most version specific distribution modules (only Debian-3.1 remains as it requires some special treatment). For all the other distributions, the specific info is now contained in the configuration files * added configuration files (settings.default) for every supported distribution (only Fedora is still missing some info) * added support for inclusion of (externally generated) mirror lists and automatic selection of the five best (fastest) mirrors from that list (20 are tried). For each repository, a mirror configuration file is created (in /etc/opt/openslx/distro-info/<distro>/mirrors/<repo>) after that info has been gathered. * added current mirror lists for each distribution repository to the distro-info hierarchy * updated settings.example to reflect new configuration syntax git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1322 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added 64-bit targets for Ubuntu 6.10, 7.04 and Debian 4.0 (3.1 doesOliver Tappe2007-08-056-0/+30
| | | | | | | | not officially support the amd64 architecture) * Debian-4.0_amd64 is now the OpenSLX build platform for 64-bit git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1318 95ad53e4-c205-0410-b2fa-d234c58c8868
* * more work towards Debian & Ubuntu support, Debian-4.0, Ubuntu-6.10Oliver Tappe2007-07-302-0/+10
| | | | | | | & Ubuntu-7.04 seem to be working ok, now. Only Debian-3.1 refuses to install any kernel, tsk! git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1283 95ad53e4-c205-0410-b2fa-d234c58c8868
* * finished installation support for Debian-etch, Debian-sarge and UbuntuOliver Tappe2007-07-284-0/+20
| | | | | | | are nearly done (Ubuntu still missing a kernel ...) * some more refactorings to accommodate Debian-support git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1282 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added example settings file for ubuntu-6.10Oliver Tappe2007-07-261-0/+9
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1278 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added default /etc/hosts file that allows resolution ofOliver Tappe2007-07-251-0/+1
| | | | | | 'localhost' git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1276 95ad53e4-c205-0410-b2fa-d234c58c8868
* * adjusted example settings file to match new local-URL formatOliver Tappe2007-07-066-16/+16
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1230 95ad53e4-c205-0410-b2fa-d234c58c8868
* * (hopefully) fixed problem with respect to wget repeatedly failing withOliver Tappe2007-05-297-2/+94
| | | | | | | | | | | | | | 'files exists' errors under some circumstances: we now simply remove that file and try again * renamed 'export-filter.local' to 'export-filter' and 'clone-filter.local' to 'clone-filter' * completed example files for clone-filter and export-filter for all distros * split distro-info in two parts: the static, shared part (now living in /opt/openslx/share) and the configurable part living in /etc/opt/openslx. This is the last part of settings file related changes, closing ticket#122 git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1106 95ad53e4-c205-0410-b2fa-d234c58c8868
* * part two of settings file related changes (ticket#122): Oliver Tappe2007-05-287-0/+0
| | | | | | | - removed '.local' ending from several files git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1104 95ad53e4-c205-0410-b2fa-d234c58c8868
* * part one of settings file related changes (ticket#122): Oliver Tappe2007-05-286-4/+16
| | | | | | | | - 'settings.default' now lives in /opt/openslx/share - 'settings.local' has been renamed to 'settings' git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1103 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for 'local:'-URLs, which trigger the automatic start of a Oliver Tappe2007-05-286-20/+24
| | | | | | | | | | | | busybox-httpd for each repository, through which every request will be routed (thus giving access to files outside of the chroot) * renamed executeInSubprocess() to callInSubprocess() and added a real implementation of executeInSubprocess(), too * updated all settings.local.example files to reflect the new way of accessing local files git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1102 95ad53e4-c205-0410-b2fa-d234c58c8868
* Add Fedora 6 x86_64 to the systems being supported by slxos-setupRoot2007-04-299-0/+231
| | | | | | | install. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@963 95ad53e4-c205-0410-b2fa-d234c58c8868
* Add support to install suse 10.1 x86_64 with slxos-setup.Lars Müller2007-04-2910-0/+185
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@958 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed wrong name of folderOliver Tappe2007-04-2911-0/+0
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@957 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added simple example file for export-filter.localOliver Tappe2007-03-131-0/+12
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@766 95ad53e4-c205-0410-b2fa-d234c58c8868
* * moved default filters from files into the perl-modules (so no admin can ↵Oliver Tappe2007-03-134-191/+0Star
| | | | | | | | | follow the urge to edit them) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@765 95ad53e4-c205-0410-b2fa-d234c58c8868
* * renamed clone-filter to export-filter as it is now applied during export, ↵Oliver Tappe2007-03-123-0/+0
| | | | | | not while cloning git-svn-id: http://svn.openslx.org/svn/openslx/trunk@757 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added copies of exclude-filter specifications for the systemsOliver Tappe2007-03-034-0/+191
| | | | | | | that are already supported by slxos-setup git-svn-id: http://svn.openslx.org/svn/openslx/trunk@744 95ad53e4-c205-0410-b2fa-d234c58c8868
* * renamed settings.local files to settings.local.example in order to not ↵Oliver Tappe2007-02-214-0/+0
| | | | | | | | | avoid mixing my local test-setup into the repository git-svn-id: http://svn.openslx.org/svn/openslx/trunk@707 95ad53e4-c205-0410-b2fa-d234c58c8868
* * slxos-setup und die Metadaten der Systeme aktualisiertOliver Tappe2007-02-2127-0/+596
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@704 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed 'settings'-file from distro-info subfolders, as the user should neverOliver Tappe2007-02-134-226/+8Star
| | | | | | | | edit these anyway. The default configurations are now part of the distro-specific perl-module. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@699 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added perl-ified slxos-setup script and the relevant perl-modules, still ↵Oliver Tappe2007-02-1216-0/+472
not done, but nearly there git-svn-id: http://svn.openslx.org/svn/openslx/trunk@698 95ad53e4-c205-0410-b2fa-d234c58c8868