summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2011-08-16Merge branch 'master' of https://projects.archlinux.org/git/aifNicolás Reynolds
Conflicts: doc/official_installation_guide_en
2011-08-04remove support for tcp_wrappers in accordance to Arch Linux policyDieter Plaetinck
See http://www.archlinux.org/news/dropping-tcp_wrappers-support
2011-08-03Merge branch 'master' into developDieter Plaetinck
2011-08-02fix references to kernel26.img and vmlinuz26Dave Reisner
Signed-off-by: Dave Reisner <dreisner@archlinux.org>
2011-08-02lib-network: revamp for iproute2 syntaxDave Reisner
This is a vast simplification of the setup and doesn't insert default values since there's no "on/off" array as there was with the net-tools setup. If nothing is defined, its not added to the config. Signed-off-by: Dave Reisner <dreisner@archlinux.org>
2011-08-02lib-network: syntax cleanupDave Reisner
quote where necessary and use bash syntax. Signed-off-by: Dave Reisner <dreisner@archlinux.org>
2011-08-01Applied patch to fix issue1222011.08.1Nicolás Reynolds
2011-07-20Fixed issue1122011.07.20Nicolás Reynolds
2011-05-22Removed mentions to [core] that assumed all required packages were there. ↵2011.05.22Nicolás Reynolds
Changed to base and base-devel.
2011-05-22Nicer welcome message formatNicolás Reynolds
2011-05-22Added [libre] aside [core]Nicolás Reynolds
2011-05-19fix typoDieter Plaetinck
2011-05-18Merge branch 'master' of https://projects.archlinux.org/git/aifNicolás Reynolds
2011-05-17btrfs: ask for mountpointDieter Plaetinck
This commit supports using a btrfs directly. Despite recommendations and strong suggestions to somehow prevent users from doing this (and using subvolumes instead) - see http://mailman.archlinux.org/pipermail/arch-releng/2010-December/001341.html - it's taking way to long for code to support this to go into AIF. It's now the users' choice to choose what they want and deal with the consequences.
2011-05-07bugfix: deal correctly with /etc/localtime. Fixes FS#24119Dieter Plaetinck
* always execute copy_timezone_file (), whether the user changed the timezone or not, and no matter which procedure we're running. (specifically automatic procedure!) if $TIMEZONE is set, it will create /etc/localtime appropriately on the live system * make target_localtime () - executed through postconfigure_target () - compatible with the case where no /etc/localtime file exists.
2011-04-24make AIF exit with the exitcode of the last failing phaseDieter Plaetinck
2011-04-24stop_installer(): when no exit code given, exit 0Dieter Plaetinck
This prevents the exit code of the last command (i.e. the test case) "leaking" to the exit call.
2011-04-03bugfix: make sure device_is_raid always receives a valid blockdeviceDieter Plaetinck
2011-03-13Fix code so bootloader package is selected for installpyther@pyther.net
Signed-off-by: Dieter Plaetinck <dieter@plaetinck.be>
2011-03-10cleanupDieter Plaetinck
2011-03-06Provide Syslinux as a possible bootloaderpyther@pyther.net
interactive_syslinux depends on the syslinux-install_update script that is in the Arch syslinux package. Signed-off-by: Dieter Plaetinck <dieter@plaetinck.be>
2011-03-06List root block devices instead of usable partitions (GRUB MBR Install)pyther@pyther.net
Signed-off-by: Dieter Plaetinck <dieter@plaetinck.be>
2011-03-06Return non-zero return code for generate_grub_menulstpyther@pyther.net
Signed-off-by: Dieter Plaetinck <dieter@plaetinck.be>
2011-03-06Clearify types of devices that find_usable_devices returnspyther@pyther.net
Signed-off-by: Dieter Plaetinck <dieter@plaetinck.be>
2011-03-03be more strict and correct in worker exit codesDieter Plaetinck
2011-03-03fix typo: bootlOaderDieter Plaetinck
2011-03-03apply indentation with tabs everywhereDieter Plaetinck
2011-02-28Prompt user to pick a bootloader in interactive_select_packagespyther@pyther.net
This gives two advantages: 1) assurance the right package gets installed (and more explicit for user) 2) no need to ask for a bootloader again later in the process. Signed-off-by: Dieter Plaetinck <dieter@plaetinck.be>
2011-02-28Rename interactive_grub_menulst to interactive_bootloader_menupyther@pyther.net
Update function to be flexible with the use of multiple bootloaders Signed-off-by: Dieter Plaetinck <dieter@plaetinck.be>
2011-02-28Rewrite finddisks and findblockdevices (now find_usable_blockdevices)pyther@pyther.net
find_usable_blockdevices returns a list of block devices such as those exposed by SCSI/Sata, CCISS, IDA, LVM and Linux SOFT RAID; as well as any partitions on top of those. Devices in use by LVM and SOFT RAID are excluded. Signed-off-by: Dieter Plaetinck <dieter@plaetinck.be>
2011-02-13Parabola rebranding2011.02.13-parabola2011-02-13parabolaNicolás Reynolds
2011-02-11Fix indenting for lib-ui-interactive.sh and lib-blockdevices-filesystem.shpyther@pyther.net
Signed-off-by: Dieter Plaetinck <dieter@plaetinck.be>
2011-02-10Make helptext variables localpyther@pyther.net
Signed-off-by: Dieter Plaetinck <dieter@plaetinck.be>
2011-02-08simplify mapdev() API a bit, fix indentationDieter Plaetinck
2011-02-08Cleanup grub / label/uuid related codeDieter Plaetinck
* indentation fixes * simplify label/uuid code * simplify variable names * remove some cruft * fix/improve some code and spelling
2011-02-08Moved kernel parameter generation into get_kernel_parameterspyther@pyther.net
The function now stores parameters into var kernel_parameters. The new function does not set the kernel name (vmlinuz). This must now be done in the bootloader configuration code. Signed-off-by: Dieter Plaetinck <dieter@plaetinck.be>
2011-01-29Use globbing and parameter expansion to get the raid slave devicespyther@pyther.net
Uses bash globbing and parameter expansion to find all of the slaves for a raid device. This is a much better method then using ls. Also, by looking at DEVNAME in the uevent file we provide support for block device that are not in the root of /dev. Signed-off-by: Dieter Plaetinck <dieter@plaetinck.be>
2011-01-29when using nullglob for specific sections, return to default bash behavior ↵Dieter Plaetinck
again afterwards
2011-01-29remove assure_pacman_static (), I think no one ever used this functionDieter Plaetinck
2011-01-29Improve logic which checks whether blockdevice is a raid devicepyther@pyther.net
device_is_raid now uses dev major number to determine if a device is a raid device. A major ID of 8 is a /dev/sd? device whereas a major ID of 9 is a 'metadata' (raid) device. Signed-off-by: Dieter Plaetinck <dieter@plaetinck.be>
2011-01-08properly locate grubmenuDieter Plaetinck
* bugfix: $grubmenu was not set correctly, because $var_TARGET_DIR was not set when grubmenu was being defined * feature: allow more control over on which system (where the root is mounted) to work with
2011-01-03Merge remote branch 'pyther/master'Dieter Plaetinck
2011-01-03fix exitcode for select_sourceDieter Plaetinck
2011-01-02Define grubmenu as a global variable instead of multiple local variablesMatthew Gyurgyik
2011-01-02make target_configure_fstab() properly support devicefiles, labels and uuidsDieter Plaetinck
2011-01-02unbreak interactive_configure_system menuDieter Plaetinck
was broken since 5c03ae0f698800e4cae751df078443e5fc461787
2011-01-02Call target_configure_network directly instead of worker_auto_network.pyther@pyther.net
Will call target_configure_network instead of worker_auto_network in preconfigure_target. Calling worker_auto_network during worker_configure_system caused worker_configure_system to never set a return code. Calling target_configure_network follows the same format as other methods in preconfigure_target() worker_auto_network has been removed since no other function calls it. Signed-off-by: Dieter Plaetinck <dieter@plaetinck.be>
2011-01-02allow changing proxy settings in configure systems menuDieter Plaetinck
2011-01-02Make configure system menu (and its code) prettierDieter Plaetinck
2011-01-02simplify default entry setting in interactive_configure_system menuDieter Plaetinck