| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
- move some install specific code out of common.pm into install_any.pm
|
|
|
|
|
|
| |
=> allows multi-cd installs even if the mdkinst.clp was not preloaded
=> allows to better memory handling during pkgs install (hopefully at least)
|
| |
|
|
|
|
| |
change anything
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- will be replaced with a root password + user accounts + network configuration a la drakfirsttime
|
| |
|
|
|
|
|
| |
(remove usingRamdisk(), check_prog(), remove_unused()...)
|
| |
|
|
|
|
|
| |
- simplify the code searching for the meta_class
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
not working with synaptics during install)
|
| |
|
|
|
|
|
| |
get an object of the proper type by using modules::any_conf::vnew
|
| |
|
|
|
|
| |
install_steps_interactive::acceptLicense(), even when useless_thing_accepted
|
| |
|
|
|
|
| |
modules::load_with_options() (bugzilla #10778)
|
|
|
|
|
|
|
|
| |
- code to display compssUsers choices is now in compssUsers.pl
- {compssUsers} is now a list instead of a hash, and so drop {compssUsersSorted}
- rename {compssUsersChoice} to {rpmsrate_flags_chosen} (better name)
- i18n_compssUsers is no more needed, add share/compssUsers.pl* to ALLPMS
|
|
|
|
| |
various places
|
| |
|
|
|
|
|
|
|
|
|
| |
- create mdadm.conf instead of raidtab
- internal {raids} is no more indexed by X for mdX, and so don't have holes anymore
- internal {chunk-size} is now a number in KiB
- internal {raid} is the raid device name, not the number
- various cleanup for raid detection
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
create fs::get and move them into it
- device2part(), up_mount_point() moved from fs to fs::get
- part2hd(), file2part(), has_mntpoint(), mntpoint2part(), empty_all_hds() moved from fsedit to fs::get
- fsedit::get_root() -> fs::get::root()
- fsedit::get_root_() -> fs::get::root_()
- fsedit::get_really_all_fstab() -> fs::get::really_all_fstab()
- fsedit::get_all_fstab_and_holes() -> fs::get::fstab_and_holes()
- fsedit::get_all_fstab() -> fs::get::fstab()
- fsedit::get_all_holes() -> fs::get::holes()
- fsedit::all_free_space -> fs::get::free_space()
- fsedit::get_really_all_fstab() -> fs::get::really_all_fstab()
- fsedit::get_fstab_and_holes() -> fs::get::hds_fstab_and_holes()
- fsedit::get_holes() -> fs::get::hds_holes()
- fsedit::get_fstab() -> fs::get::hds_fstab()
- fsedit::free_space() -> fs::get::hds_free_space()
- fsedit::get_visible_fstab() unused, removed
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
{pt_type} is always a number, {fs_type} is always a string
- introduce set_isFormatted()
(to ensure {notFormatted} but also {fs_type_from_magic} and {bad_fs_type_magic} are updated)
- don't use 0x483 for ext3 anymore (same for reiserfs...),
the type_name gives both a pt_type and a fs_type
- many accessors from partition_table removed (type2fs(), fs2pt_type())
- remove isThisFs() (not useful anymore since we can use directly {fs_type})
- remove isFat() (inline the function)
- other isXXX() from partition_table are moved to fs::type
- part2name() is now fs::type::part2type_name
- name2pt_type() is now fs::type::type_name2subpart()
- partition_table::important_types() is now fs::type::type_names()
- fsedit::typeOfPart() is now fs::type::fs_type_from_magic()
- no need to truncate type_name since they are shorter
|
|
|
|
|
|
|
|
|
|
|
| |
- Mandrake/mdkinst -> install/stage2/live
- Mandrake/base/mdkinst_stage2.bz2 -> install/stage2/mdkinst_stage2.bz2
- Mandrake/base/rpmsrate -> media/media_info/rpmsrate
- Mandrake/RPMS -> media/main
- images -> install/images
- isolinux -> install/isolinux
- Mandrake/share/advertising -> install/extra/advertising
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
$modules_conf
- $modules_conf is a class choosing modules.conf or modprobe.conf
(esp. useful after install) (but not working yet!)
- modules::load() doesn't use $modules_conf, use modules::load_and_configure()
- modules::load() doesn't allow options, use either modules::load_raw() or modules::load_and_configure()
- some functions used to want an array ref for modules options and some a string, now every functions use a string
- many functions (like modules::get_alias()) are now methods on $modules_conf
- some functions in mouse.pm needed a $in where a $do_pkgs is enough
- some perl_checker compliance
- small fixes
|
|
|
|
| |
with missing parameters!)
|
|
|
|
|
| |
- add freeDriver boot option
|
|
|
|
|
| |
=> prepare for reading either modprobe.conf or modules.conf based on the running kernel version
|
|
|
|
|
|
|
| |
but those files are in /stage1 after pivot rooting, so:
- write modules.conf in /tmp instead of /etc
- cp those files from /stage1/tmp to /tmp before umounting /stage1
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
of simply XXX
|
|
|
|
|
|
|
| |
and for the background init),
exit the stage1 giving hand to stage2 in a tmpfs (same as what was done for Mandrakemove)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|