Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-12-28 | cleanup worker_auto_network() / target_configure_network() code | Dieter Plaetinck | |
The only thing needed to know before calling target_configure_network() is whether $RUNTIME_DIR/aif-network-settings exists; if that exists, network setup has been run sucessfully and all values are known. It's up to target_configure_network() to source that, which means worker_auto_network() functions can become simpler. Also, variable name cleanup: s/S_DHCP/DHCP/ | |||
2010-12-28 | remove pointless auto_fstab worker | Dieter Plaetinck | |
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 | |||
2010-12-28 | more elegant way to build menu in interactive procedure | Dieter Plaetinck | |
2010-12-28 | manage $EDITOR more properly | Dieter Plaetinck | |
since 3cee8e663a4da69456b493acccbda27064209a35 libui-sh can manage the $EDITOR preference, so we can simplify and cleanup our code. we now also explicitly enable the user to change $EDITOR in the interactive procedure even when it is already set correctly, so there is a new menu entry for that. | |||
2010-12-17 | centralize interactive rollback code, ask for rollback when needed when ↵ | Dieter Plaetinck | |
aborting interactive install | |||
2010-12-14 | remove stale TODO | Dieter Plaetinck | |
2010-12-12 | cleanup some TODO's and other cruft | Dieter Plaetinck | |
2010-12-05 | code cleanup: use bash4 associative arrays for filesystem stuff | Dieter Plaetinck | |
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. | |||
2010-04-16 | change infofy calls to inform, because libui-sh changed function name | Dieter Plaetinck | |
2010-03-10 | migrate everything to new approach where lib-ui.sh contains just some ↵ | Dieter Plaetinck | |
aif-specific things. all the generic UI stuff is now a separate project called libui-sh | |||
2009-08-01 | ask to export network settings to target system just before configuring ↵ | Dieter Plaetinck | |
system, also track network settings possibly done in a separate process and misc cleanups/fixes | |||
2009-07-29 | fix some invalid show_warning invocations | Dieter Plaetinck | |
2009-07-29 | add disclaimer | Dieter Plaetinck | |
2009-07-29 | Several grub related fixes | Gerhard Brauer | |
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 | |||
2009-07-27 | separate automatic prefilling of configs with manual editing + enable ↵ | Dieter Plaetinck | |
automatic config updating and grub menu.lst generation in automatic installs | |||
2009-07-26 | cleaner separation of concerns: remove $PART_ROOT hack in favor of more ↵ | Dieter Plaetinck | |
useful partion finding function | |||
2009-07-25 | make the $ret variable local everywhere | Dieter Plaetinck | |
2009-07-23 | rename FTP install to NET install (FS#14587) | Dieter Plaetinck | |
2009-07-21 | fix the dead cancel buttons of some menus | Matthias Dienstbier | |
2009-04-13 | introduce (var_)TARGET_PACKAGES_EXCLUDE parameters + TARGET_GROUPS incorrect ↵ | Dieter Plaetinck | |
var fix | |||
2009-04-13 | if one or more "extra" workers after the main one return false, that doesnt ↵ | Dieter Plaetinck | |
mean the whole thing failed | |||
2009-04-11 | move some common logic away from the interactive procedure into the base ↵ | Dieter Plaetinck | |
procedure and lib-ui-interactive so the code is more reusable | |||
2009-04-04 | fix for next item in datetime menu | Dieter Plaetinck | |
2009-03-13 | grub-install invocation fix | Dieter Plaetinck | |
2009-03-13 | uniformize variable handling automatic procedure, change the package related ↵ | Dieter Plaetinck | |
variable stuff, support choosing grub device in automatic, fix grub installing bug, cleanup official vs dieters stuff, etc | |||
2009-03-12 | syntax regression fix | Dieter Plaetinck | |
2009-03-12 | stupid typo/doc/todo fixes | Dieter Plaetinck | |
2009-03-12 | various fixes re:keymap/font. + auto updating rc.conf in all procedures | Dieter Plaetinck | |
2009-03-11 | getting rid of the quickinst port. the automatic procedure will replace it | Dieter Plaetinck | |
2009-03-10 | syntax fixes +todo update | Dieter Plaetinck | |
2009-03-10 | syntax fix | Dieter Plaetinck | |
2009-03-10 | improved version of automatic procedures. better separation between my needs ↵ | Dieter Plaetinck | |
and those of the average user. also a sample config for generic install | |||
2009-03-08 | todo updates (some todos are moved to flyspray) | Dieter Plaetinck | |
2009-02-28 | check_is_in fixes.. and this time i mean it.. i think. hopefully. + test ↵ | Dieter Plaetinck | |
script for check_is_in | |||
2009-02-28 | ask_option now supports optional (skippable) and required menus. labels and ↵ | Dieter Plaetinck | |
exit codes are applied differently | |||
2009-02-28 | set UI type | Dieter Plaetinck | |
2009-02-28 | support for debug categories | Dieter Plaetinck | |
2009-02-26 | ui function to set keymap and font + partial procedure for it | Dieter Plaetinck | |
2009-02-25 | adding refactored/reordered date/time setting logic into aif. based on ↵ | Dieter Plaetinck | |
tpowa's tz script. this also means an ncurses implementation of timezone selection | |||
2009-02-22 | since we use /tmp now, no more need to hide files. some categorizing ↵ | Dieter Plaetinck | |
(tagging) of files is useful though | |||
2009-02-14 | port of FS#12944 - Pacman mirrorlist installer edits | Dieter Plaetinck | |
2009-02-14 | typo fix: $SYNC_URL -> $var_SYNC_URL | Dieter Plaetinck | |
2009-02-14 | port of FS#13102 - fix, need to copy initial /etc/localtime | Dieter Plaetinck | |
2009-02-14 | port of FS#13101 - simple fix to setup script writing timezone to rc.conf | Dieter Plaetinck | |
2008-12-30 | architecture more clarity | Dieter Plaetinck | |
2008-12-24 | more logical place for warning | Dieter Plaetinck | |
2008-12-21 | bugfix mkay | Dieter Plaetinck | |
2008-12-21 | needle/haystack order + return code fixes | Dieter Plaetinck | |
2008-12-20 | args fix | Dieter Plaetinck | |
2008-12-20 | fix procedure naming + syntax fix for partial-disks | Dieter Plaetinck | |