summaryrefslogtreecommitdiffstats
path: root/installer/OpenSLX
Commit message (Collapse)AuthorAgeFilesLines
* * improved installer such that it can continue in case the basic system had ↵Oliver Tappe2007-04-157-37/+121
| | | | | | | | | | | | | | been successully created in a previous run (it used to break in that case, complaining about several folders not being empty). * added support for invoking any potential vendor-specific configuration script (like SuSEconfig) after each metapackager session. Implemented invocation of SuSEconfig for all supported SUSE distros. This improves the result of an installation a lot, as it brings the system into a more directly usable state. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@892 95ad53e4-c205-0410-b2fa-d234c58c8868
* * activated check for required modules in slxos-export, such that you can ↵Oliver Tappe2007-04-153-5/+12
| | | | | | | | | | only create an nfs-squash export if the vendor-OS actually has support for that included... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@891 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cleanup with respect to how modules/classes are loadedOliver Tappe2007-04-142-134/+22Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@890 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added hook for checking the requirements of a specific export type (for ↵Oliver Tappe2007-04-142-0/+27
| | | | | | | | | NBD-squash, we look for the kernel modules). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@889 95ad53e4-c205-0410-b2fa-d234c58c8868
* * small cleanupOliver Tappe2007-04-141-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@888 95ad53e4-c205-0410-b2fa-d234c58c8868
* * changed POD back from documenting 'add' to 'export', as 'adding' an export ↵Oliver Tappe2007-04-131-1/+3
| | | | | | | | | | | that already exists is odd (as pointed out by Dirk). Actually, both forms are still accepted. * added automatic creation of a default system for an added export, that uses the standard kernel of the vendor-OS (vmlinuz). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@884 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for building selections on top of other selections. You can ↵Oliver Tappe2007-04-133-2/+10
| | | | | | | | | include existing selection with one or more <<<name>>> constructions. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@883 95ad53e4-c205-0410-b2fa-d234c58c8868
* Added packages to support nbd/squash exports in SuSE10.2 (nbd is presentDirk von Suchodoletz2007-04-071-0/+2
| | | | | | | for 10.1 too, but no squashfs ... add it there too!?) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@868 95ad53e4-c205-0410-b2fa-d234c58c8868
* * the 'default'-selection no longer refers to 'kde' or 'gnome', but it ↵Oliver Tappe2007-04-023-6/+5Star
| | | | | | | | | represents a base system, as this facilitates faster testing. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@857 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added missing folder creation, found by DirkOliver Tappe2007-04-021-0/+8
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@856 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for removing an export (from disk and config-DB)Oliver Tappe2007-04-024-104/+177
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@855 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for removing a vendor-OS (from disk and config-DB)Oliver Tappe2007-04-021-68/+108
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@854 95ad53e4-c205-0410-b2fa-d234c58c8868
* Trivial fix to match the nbd-server help output in hint ...Dirk von Suchodoletz2007-04-021-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@853 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed superfluous 'rm /proc/cpuinfo' (it is correctly being executed at ↵Oliver Tappe2007-04-021-1/+0Star
| | | | | | a later time). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@851 95ad53e4-c205-0410-b2fa-d234c58c8868
* * default name of export is now the same as the vendor-os-name. The type ↵Oliver Tappe2007-04-011-3/+5
| | | | | | | | | separates different exports, anyway. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@843 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added full packetlist for standard gnome selectionOliver Tappe2007-03-291-2/+849
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@838 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added yum- & smart-folders to the filterOliver Tappe2007-03-293-0/+6
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@837 95ad53e4-c205-0410-b2fa-d234c58c8868
* * now that (thanks to Vito's patch) mksquashfs has more versatile filtering, ↵Oliver Tappe2007-03-291-6/+57
| | | | | | | | | we no longer take the detour via rsync, but use mksquashfs directly. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@836 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed some minor problems with respect to meta-packagerOliver Tappe2007-03-243-13/+27
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@819 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added full package set for selection 'kde' (taken from sample installation)Oliver Tappe2007-03-241-2/+773
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@818 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed debugging leftoverOliver Tappe2007-03-231-1/+0Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@816 95ad53e4-c205-0410-b2fa-d234c58c8868
* * fixed insane bug that resulted in deletion of every but the last yum ↵Oliver Tappe2007-03-233-3/+15
| | | | | | repository git-svn-id: http://svn.openslx.org/svn/openslx/trunk@815 95ad53e4-c205-0410-b2fa-d234c58c8868
* * inserted correct copyright headerOliver Tappe2007-03-2322-82/+221
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@813 95ad53e4-c205-0410-b2fa-d234c58c8868
* Tribute to new VMware version 6 ...Dirk von Suchodoletz2007-03-232-0/+4
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@807 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for creating NBD-Squashfs exports. However, we currently ↵Oliver Tappe2007-03-234-50/+137
| | | | | | | | | | | take a detour via copying the whole tree with rsync, in order to apply the filters. We currently have to do this since Vito's patch (while being accepted) has not yet been applied to mksquashfs by its author (Phillip Lougher). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@806 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for cloning distros for which no specific module exists yet ↵Oliver Tappe2007-03-232-9/+49
| | | | | | | | | (like will probably be the case for Gentoo for a long time). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@805 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cosmeticsOliver Tappe2007-03-231-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@804 95ad53e4-c205-0410-b2fa-d234c58c8868
* * export backend is now capable of exporting just any distributionOliver Tappe2007-03-237-44/+280
| | | | | | | * added specializations for Gentoo, Fedora, Debian and Ubuntu git-svn-id: http://svn.openslx.org/svn/openslx/trunk@803 95ad53e4-c205-0410-b2fa-d234c58c8868
* * corrected bug with export-type not being added to DB correctlyOliver Tappe2007-03-231-1/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@798 95ad53e4-c205-0410-b2fa-d234c58c8868
* Updated pcitable (still supopt. see #100), unset of rootfs in init, addedDirk von Suchodoletz2007-03-221-0/+2
| | | | | | | media to nonexcluded directories ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@793 95ad53e4-c205-0410-b2fa-d234c58c8868
* * oops: fixed stupid naming problems (instead of ...-x86_64 we have to use ↵Oliver Tappe2007-03-181-5/+5
| | | | | | | | | | | ..._x86_64 in order to avoid being bitten by the vendor-OS-name parser (everything after the second dash would be interpreted as being the selection, tsk!). Now it is actually possible again to install 64-bit systems at all. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@786 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for switch personality from 64-bit to 32-bit inOliver Tappe2007-03-181-17/+38
| | | | | | | | | order to be able to install a 32-bit vendor-OS on a 64-bit host. This fixes the problem Dirk has experienced (when trying to install 32-bit Fedora-6 on a 64-bit system). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@785 95ad53e4-c205-0410-b2fa-d234c58c8868
* * reactivated all known distributions, just for testingOliver Tappe2007-03-171-6/+6
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@784 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for continuing failed installation attempts, downloadsOliver Tappe2007-03-175-35/+38
| | | | | | | 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
* * switched from using system() to slxsystem()Oliver Tappe2007-03-172-11/+11
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@782 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added missing (pre-remastering) kernel to packet listOliver Tappe2007-03-171-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@779 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed nbd-squashfs from the supported export types, as long as it is not ↵Oliver Tappe2007-03-161-2/+2
| | | | | | yet supported git-svn-id: http://svn.openslx.org/svn/openslx/trunk@776 95ad53e4-c205-0410-b2fa-d234c58c8868
* * largish overhaul, changed ConfigDB to be object-oriented (could be ↵Oliver Tappe2007-03-153-49/+70
| | | | | | | | | | | 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
* * removed 'nbd' from supported export types as I have learned from Dirk ↵Oliver Tappe2007-03-141-2/+0Star
| | | | | | | | | yesterday that it simply doesn't make sense. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@773 95ad53e4-c205-0410-b2fa-d234c58c8868
* * applied several fixed to svnos-export and respective modules (as reported ↵Oliver Tappe2007-03-142-2/+15
| | | | | | by Dirk) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@772 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added two checks around cloning in order to protect users from making badOliver Tappe2007-03-141-16/+32
| | | | | | | | | 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
* * cleanupOliver Tappe2007-03-143-7/+19
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@769 95ad53e4-c205-0410-b2fa-d234c58c8868
* * the splitting of vendor-os-name into distro-name and selection-name is now ↵Oliver Tappe2007-03-141-88/+82Star
| | | | | | | | | 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
* * corrected assumption that rsync filters follow a best-match strategy to a ↵Oliver Tappe2007-03-143-95/+93Star
| | | | | | | | | first-match strategy and adjusted the default filter accordingly git-svn-id: http://svn.openslx.org/svn/openslx/trunk@767 95ad53e4-c205-0410-b2fa-d234c58c8868
* * moved the clone-filter around to make it actually work again.Oliver Tappe2007-03-134-59/+59
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@763 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added distro specific part for os-export and put default export-filter thereOliver Tappe2007-03-125-21/+277
| | | | | | | | * the export filter is now built from the parts provided by us (in the distro-module) and the optional export-filter.local file (for which we provide an example) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@761 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added slxos-export script and the corresponding engine and exporter ↵Oliver Tappe2007-03-123-0/+340
| | | | | | implementation for NFS. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@760 95ad53e4-c205-0410-b2fa-d234c58c8868
* * now uses OpenSLX::UtilsOliver Tappe2007-03-121-54/+2Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@759 95ad53e4-c205-0410-b2fa-d234c58c8868
* * changed 'system-path' to 'vendor-os-path' as it's not a system after allOliver Tappe2007-03-122-15/+15
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@756 95ad53e4-c205-0410-b2fa-d234c58c8868
* * err, cloning was slightly to verbose last time...Oliver Tappe2007-03-121-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@755 95ad53e4-c205-0410-b2fa-d234c58c8868