summaryrefslogtreecommitdiffstats
path: root/perl-install/install/install2.pm
Commit message (Collapse)AuthorAgeFilesLines
* installer: allow generation of host-only initrd during installColin Guthrie2012-04-101-2/+7
| | | | | | | | | | | | | | | | During install dracut will generate a generic (i.e. large) initrd. As we now start udev early, we can use udev metadata when generating our initrd and thus we can generate our default, hostonly initrd. Thus ensure relevant directories (/run) are bind mounted and fake a /run/initramfs folder which is used in dracut to detect a boot which will have sufficient metadata in the udev DB. Tested with an install on a new disk and creating LVMs and also on an install where the pre-existing LVMs were reused. Suitable fixes to drakx-in-chroot have also been added, but remain untested
* (SEGV_handler) add a perl_checker hintThierry Vignaud2012-03-231-1/+1
|
* (prepare_minimal_root) get rid of useless argThierry Vignaud2012-03-231-1/+1
| | | | (spot by perl_checker)
* (SEGV handler) kill dead code introduced by pixel on May 30 2005 in r212449 ↵Thierry Vignaud2012-03-081-1/+0
| | | | (was: "make drakx-in-chroot work")
* (SEGV handler) simplify checking whether interactive was set up or notThierry Vignaud2012-03-081-2/+1
|
* (main) set geometry for text installer (help Curses)Thierry Vignaud2012-03-061-0/+2
|
* (SEGV handler) fix double segfault when text installer fails to initThierry Vignaud2012-03-061-1/+2
|
* (SEGV handler) no not stop udev, we might still continue and it prevent ↵Thierry Vignaud2012-03-061-1/+0
| | | | debugging further
* (SEGV handler) no doble backtrace in logsThierry Vignaud2012-03-061-1/+1
|
* (stop_udev) fix stopping udev (we don't have killall at install time)Thierry Vignaud2012-03-061-1/+1
|
* text mode needs /dev/ttyThierry Vignaud2012-02-261-0/+2
|
* (main::SEGV) do not crash if $o isn't setThierry Vignaud2012-02-261-1/+1
|
* (start_udev) fix mounting /dev/pts & /dev/shmThierry Vignaud2012-01-191-1/+1
|
* (stop_udev) introduce it in order to stop udev & umount associated mountThierry Vignaud2012-01-061-0/+8
| | | | points at end of installation
* (main) do not start udev within XnestThierry Vignaud2012-01-061-1/+1
|
* (start_udev) simplify by factoringThierry Vignaud2012-01-041-2/+1
|
* (start_udev) simplify through reusing MDK::CommonThierry Vignaud2012-01-041-2/+1
|
* (start_udev) cleanupThierry Vignaud2012-01-041-1/+1
|
* (start_udev) split it out of main()Thierry Vignaud2012-01-041-17/+21
|
* Port stage2 to use udev.Colin Guthrie2011-12-191-0/+18
| | | | | | | | In order to run dracut in the installer, it is necessary to have a working udev setup (specifically /dev/block/* nodes, but there may be other requirements). As dracut is needed by systemd when /usr is on a separate partition, we need udev in the installer in order to support systemd generally.
* Synthesized commit during git-svn import combining previous Mandriva history ↵Mageia SVN-Git Migration2011-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with Mageia. This commit consitsts of the following subversion commits: ------------------------------------------------------------------------ r431 | dmorgan | 2011-02-06 01:58:02 +0000 (Sun, 06 Feb 2011) | 1 line Add drakx structure on the SVN ------------------------------------------------------------------------ r432 | dmorgan | 2011-02-06 01:59:38 +0000 (Sun, 06 Feb 2011) | 1 line Import cleaned advertising ------------------------------------------------------------------------ r446 | dmorgan | 2011-02-06 22:37:08 +0000 (Sun, 06 Feb 2011) | 1 line Import Clean perl-install ------------------------------------------------------------------------ r448 | dmorgan | 2011-02-06 23:02:36 +0000 (Sun, 06 Feb 2011) | 1 line Add cleaned files ------------------------------------------------------------------------ r449 | dmorgan | 2011-02-06 23:03:52 +0000 (Sun, 06 Feb 2011) | 1 line Import cleaned kernel ------------------------------------------------------------------------ r450 | dmorgan | 2011-02-06 23:23:30 +0000 (Sun, 06 Feb 2011) | 1 line Import cleaned tools ------------------------------------------------------------------------ r451 | dmorgan | 2011-02-07 00:01:56 +0000 (Mon, 07 Feb 2011) | 1 line Import stage1 ------------------------------------------------------------------------ r473 | dmorgan | 2011-02-07 11:20:50 +0000 (Mon, 07 Feb 2011) | 1 line Import images ------------------------------------------------------------------------ r497 | ennael | 2011-02-09 21:02:06 +0000 (Wed, 09 Feb 2011) | 2 lines readd missing file ------------------------------------------------------------------------ r502 | pterjan | 2011-02-09 23:30:32 +0000 (Wed, 09 Feb 2011) | 1 line Import rescue ------------------------------------------------------------------------ r603 | ennael | 2011-02-24 13:32:54 +0000 (Thu, 24 Feb 2011) | 2 lines import cleaned rescue for Mageia ------------------------------------------------------------------------ r2061 | tv | 2011-10-20 20:32:19 +0100 (Thu, 20 Oct 2011) | 1 line import (cleaned) doc ------------------------------------------------------------------------
* (main) log where we segfaultedThierry Vignaud2009-04-081-1/+2
|
* (empty_packages,main) log extra debugging messages if passing the ↵Thierry Vignaud2009-03-041-0/+1
| | | | 'debug_urpmi' option
* (installUpdates) do not register orphan packages (now done by urpm::main_loopThierry Vignaud2009-03-021-4/+0
| | | | while performing actual package installation)
* cleanup: remove support from migrating to a different rpm dbapiPascal Rigaux2008-12-161-1/+0
| | | | | (it never worked and it was never used)
* - generate /var/lib/rpm/installed-through-deps.listPascal Rigaux2008-09-251-0/+4
| | | | | | | | (to initialize urpmi orphans) - for this, we must ensure $packages (which is similar to urpmi's $urpm) has field {root}
* always set compssListLevel in interactive choosePackages step (even in ↵Olivier Blin2008-09-241-3/+0
| | | | auto-install)
* oops, it should be lower caseOlivier Blin2008-09-231-1/+1
|
* allow setting compssListLevel from command lineOlivier Blin2008-09-231-0/+1
|
* use default packages rate (4) instead of max rate (5) as compssListLevel ↵Olivier Blin2008-09-231-1/+1
| | | | (since interactive installs don't depend on it being set to max anymore)
* extract compssListLevel setting, for later factorizationOlivier Blin2008-09-231-0/+3
|
* - handle blowfish password encryption and use it by default (#42426)Pascal Rigaux2008-08-221-1/+1
|
* - allow passing suppl=0 to disable "additional installation media" questionPascal Rigaux2008-08-201-1/+1
|
* revert r243632 from 2008-07-24 ("set META_CLASS as 'download' so thatThierry Vignaud2008-07-251-1/+1
| | | | | | | we got 'Ia Ora Smooth' theme") since we'd better set the theme through /etc/gtk-2.0/gtkrc because altering META_CLASS can trigger unwanted behavior in rpm scriptlets, which might use $META_CLASS
* set META_CLASS as 'download' so that we got 'Ia Ora Smooth' themeThierry Vignaud2008-07-241-1/+1
|
* enable to restore the system through rsnapshot if giving "restore" on cmdlineThierry Vignaud2008-04-031-0/+1
|
* - correctly set country when given lang=xxx on /proc/cmdlinePascal Rigaux2008-03-211-1/+1
| | | | | (regression introduced in 10.16) (#39104)
* use UUID by default (for diskdrake and draklive-install)Olivier Blin2008-03-191-2/+1
|
* - fix setting default lang (which is given by gfxboot)Pascal Rigaux2008-03-181-2/+7
| | | | | | nb: one must not set $o->{locale}{lang} directly, otherwise $o->{locale}{country} will not have a valid value, hence some issues...
* - do not load i810fb, rely on vesa xorg drive instead (it may help #37772)Pascal Rigaux2008-03-051-2/+0
|
* create fs::any::prepare_minimal_root() out of ↵Olivier Blin2008-02-281-11/+1
| | | | install::install2::formatPartitions() (to be used in draklive-install
* use fs::anyOlivier Blin2008-02-281-0/+1
|
* move create_minimal_files() from install::any to fs::anyOlivier Blin2008-02-281-1/+1
|
* move mapper devices initialization slightly before (for next commit)Olivier Blin2008-02-281-6/+6
|
* use list_modules::load_default_moddeps instead of loading hardcoded ↵Olivier Blin2008-02-111-1/+1
| | | | /modules/modules.dep
* - set $::isInstall soon enough for fs::type data-structure creation:Pascal Rigaux2008-02-041-1/+2
| | | | | fixes reiser4 appearing in diskdrake during install (#36999)
* - /dev/<vg> may not exist if LVs have not been created, it must not be an ↵Pascal Rigaux2007-11-281-1/+1
| | | | error (#31478)
* - use UUID by default (in fstab, bootloader)Pascal Rigaux2007-11-131-0/+1
|
* add some debug message: detect @::auto_steps containing invalid step Pascal Rigaux2007-10-261-2/+5
| | | | | (esp when used in patch-oem.pl)
* /dev/<vg_name> doesn't exist in drakx-in-chroot (why?), but at least it's notPascal Rigaux2007-10-171-1/+1
| | | | | needed for lilo since we don't use lilo in chroot