Age | Commit message (Collapse) | Author |
|
|
|
|
|
* remove locale, initcpio and initialtime workers, move logic in new
postconfigure_target function
* for base and automatic procedures, postconfigure_target() gets called
automatically
* interactive procedure calls this in interactive_configure_system in the
same way it calls preconfigure_target
* rename target_run_mkinitcpio to target_run_mkinitcpio, to be consistent
with other functions
|
|
* remove auto_locale and auto_keymap_font workers, no need for middle-man.
* call relevant code directly from prefill_configs, which is now renamed to
preconfigure_target
* make base procedure run preconfigure_target in configure_system worker.
(this also removes the need for the configure_system worker definition
in the automatic procedure)
* warn user in interactive_configure_system() when preconfigure_target()
failed, and allow him to go back
* simplify interactive worker_install_packages () a little bit
|
|
* give base/automatic procedures more elegant select_source, runtime_network
workers
* make select_mirrors part of select_source, no need to have it a worker
* "select source" extras (including runtime_network and
interactive_select_mirror) are specific to the interactive procedure, so
make it part of interactive's select_source worker.
* interactive worker_select_source has no problems being run multiple times
|
|
Make prefill_configs invoke auto_network worker, this makes more sense,
and the separate procedures don't need to worry about it anymore.
|
|
worker_auto_fstab only wrapped around target_configure_fstab.
remove worker_auto_fstab, and call target_configure_fstab from
prefill_configs(), which gets run in the configure_system worker.
This way all procedures still run the logic, but as part of the system
configuration, not as a separate step
|
|
|
|
now the information about which setup programs for filesystems, label
programs, which FS'es can go on which blockdevices, need/can have
labels, can be mounted and FS friendly names are in a central place
in libs/lib-blockdevices-filesystems.sh.
This simplifies the code somewhat where you actually want to work with
the filesystems.
Also, we only check the available filesystem utilities once at program
startup, causing a performance improvement.
|
|
|
|
aif-specific things. all the generic UI stuff is now a separate project called libui-sh
|
|
|
|
|
|
Attached the extended patch, this replaced the one from my earlier mail.
* Fixed grub device mapping in automatic procedure
* Fixed bootdevice handling either if we use a seperate /boot or not in
automatic procedure.
* Added a hint to Luks passphrasing during process_filesystem
The test i have made:
a) automatic-lvm-dmcrypt-install-sda:
menu.lst ok, HOOKS ok, Boot is fine....
b) generic-install-sda:
menu.lst ok, HOOKs ok, boot ok
c) generic-install-sda (but without seperate /boot partiton, sda1=swap
sda2=/)
menu.lst ok, HOOKs ok, boot ok
d) fancy-install-on-sda
Fails on creating all filesystems/lvm-partitions here, but this is because my
Virtualbox VM has a too small disk
http://users.archlinux.de/~gerbra/tmp/fancy-install-sda.png
http://users.archlinux.de/~gerbra/tmp/fancy-install-sda-tty7.png
With this changes i build now a new local iso here and test again a
interactive install (no lvm,no crypt, only a normal install) to see if
we hurt something in interactive... But i guess not....
Gerhard
|
|
automatic config updating and grub menu.lst generation in automatic installs
|
|
var fix
|
|
|
|
variable stuff, support choosing grub device in automatic, fix grub installing bug, cleanup official vs dieters stuff, etc
|
|
|
|
|
|
|
|
and those of the average user. also a sample config for generic install
|
|
script for check_is_in
|
|
|
|
|
|
making yauort a module, its integrated now
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|