Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BuildBoot: copy rather than move the initrd into the build directory. | Martin Whitaker | 2018-10-28 | 1 | -3/+2 |
| | | | | | | We need the initrd in /boot of the live filesystem to allow us to pivot back to the initramfs on shutdown. Without this, we can't cleanly unmount a persistent filesystem. | ||||
* | BuildBoot: remember boot mode when chaining through grub submenus. | Martin Whitaker | 2018-10-28 | 1 | -0/+1 |
| | |||||
* | BuildBoot: add option to boot live system kernel from persistent overlay. | Martin Whitaker | 2018-10-28 | 1 | -5/+41 |
| | |||||
* | BuildRoot: remove fixup of obsolete /etc/sysconfig/init script. | Martin Whitaker | 2018-10-28 | 1 | -3/+0 |
| | |||||
* | BuildRoot: fix rpm query formats (rpm behaviour has changed). | Martin Whitaker | 2018-10-28 | 1 | -2/+2 |
| | |||||
* | drakclassic: adjust default name to match previous releases. | Martin Whitaker | 2018-08-27 | 1 | -1/+1 |
| | |||||
* | drakclassic: s/classic installer/classical installer/ | Martin Whitaker | 2018-08-27 | 2 | -2/+2 |
| | | | | for consistency with the Wiki. | ||||
* | drakclassic: a few name changes to improve readability. | Martin Whitaker | 2018-08-27 | 1 | -26/+26 |
| | |||||
* | drakclassic: copy package index file into dist directory. | Martin Whitaker | 2018-08-27 | 1 | -4/+6 |
| | |||||
* | drakclassic: simplify package index file name. | Martin Whitaker | 2018-08-27 | 1 | -3/+1 |
| | |||||
* | drakclassic: filter out obsolete packages when calculating dependencies. | Martin Whitaker | 2018-07-31 | 1 | -0/+17 |
| | |||||
* | Enable remote host name resolution when running stage2 installer. | Martin Whitaker | 2018-05-23 | 1 | -0/+2 |
| | |||||
* | Rename name_fields config value to iso_name_fields. | Martin Whitaker | 2018-05-23 | 1 | -1/+1 |
| | |||||
* | Remove spurious 'use utf8' in comment. | Martin Whitaker | 2018-05-23 | 1 | -0/+1 |
| | |||||
* | Simplify working directory layout. | Martin Whitaker | 2018-05-23 | 1 | -2/+2 |
| | |||||
* | Standardise on EFI, not UEFI. | Martin Whitaker | 2018-05-23 | 2 | -20/+20 |
| | |||||
* | GRUB2 at_keyboard is unreliable on real hardware, so don't use it. | Martin Whitaker | 2018-04-15 | 1 | -16/+5 |
| | | | | | | | Currently I don't see any way to reliably support different keyboard layouts in GRUB2, so remove all support for that. The keyboard menu is still useful for selecting the keyboard layout when using the minimal ISO example. | ||||
* | Modified GRUB configuration to ease use on multi-boot USB sticks. | Martin Whitaker | 2018-04-15 | 1 | -13/+12 |
| | |||||
* | Remove obsolute support for different mount and loopback options. | Martin Whitaker | 2018-04-15 | 9 | -494/+32 |
| | | | | The dracut-generated initrd doesn't support them. | ||||
* | Move {copy_from_repo} into {media}. | Martin Whitaker | 2018-04-02 | 1 | -1/+1 |
| | |||||
* | Don't create loopback file for excluded files. | Martin Whitaker | 2018-04-02 | 1 | -21/+1 |
| | | | | What's the point - it's never used. | ||||
* | Simplify use of predefined mounts and add default mount type. | Martin Whitaker | 2018-04-02 | 2 | -0/+6 |
| | |||||
* | Fix some perl -cw and perl_checker warnings. | Martin Whitaker | 2018-04-01 | 7 | -19/+12 |
| | |||||
* | Fix --distrib option for additional media. | Martin Whitaker | 2018-04-01 | 1 | -2/+2 |
| | |||||
* | Revised config and settings path handling. | Martin Whitaker | 2018-04-01 | 1 | -11/+19 |
| | | | | Don't default to system dirs - we expect to run as normal user now. | ||||
* | Fix support for dual 32/64 bit EFI. | Martin Whitaker | 2018-03-17 | 1 | -2/+2 |
| | |||||
* | Support 32-bit EFI with 64-bit system (and vice-versa). | Martin Whitaker | 2018-03-17 | 2 | -14/+32 |
| | |||||
* | Report name of ISO at end of build. | Martin Whitaker | 2018-03-11 | 1 | -0/+2 |
| | |||||
* | Copy the release notes from the repository when building the root system. | Martin Whitaker | 2018-03-04 | 1 | -0/+5 |
| | |||||
* | Fix some perl_checker warnings. | Martin Whitaker | 2018-03-03 | 1 | -2/+2 |
| | |||||
* | Complete support for using a remote repository. | Martin Whitaker | 2018-03-03 | 2 | -8/+30 |
| | |||||
* | Add support for 32-bit EFI. | Martin Whitaker | 2018-03-02 | 2 | -16/+19 |
| | |||||
* | Another file existence check that needs to be run as root. | Martin Whitaker | 2018-01-14 | 1 | -1/+1 |
| | |||||
* | Fix/improve a few comments. | Martin Whitaker | 2018-01-14 | 1 | -4/+4 |
| | |||||
* | Restore check for file existence when cleaning system config files. | Martin Whitaker | 2018-01-14 | 1 | -1/+1 |
| | | | | The check needs to be run as root, so we have to do it the hard way. | ||||
* | draklive: ensure files copied to root filesystem are owned by root. | Martin Whitaker | 2018-01-14 | 1 | -5/+3 |
| | |||||
* | draklive: ensure urpmi config is fully cleaned. | Martin Whitaker | 2018-01-14 | 1 | -0/+1 |
| | |||||
* | draklive: Fix cleaning of system configuration files. | Martin Whitaker | 2018-01-14 | 1 | -2/+2 |
| | | | | | Can't test for file existence when not running as root. Add /etc/shorewall6/interfaces to the list. | ||||
* | draklive: add pubkey to local repo. | Martin Whitaker | 2018-01-14 | 1 | -1/+6 |
| | |||||
* | Reduce perl_checker noise. | Martin Whitaker | 2018-01-14 | 3 | -18/+16 |
| | |||||
* | Update copyright dates. | Martin Whitaker | 2018-01-14 | 13 | -13/+13 |
| | |||||
* | draklive: fix RPM erase command. | Martin Whitaker | 2018-01-14 | 1 | -1/+1 |
| | |||||
* | draklive: add support for building the local repository. | Martin Whitaker | 2018-01-14 | 1 | -2/+113 |
| | |||||
* | draklive: create /dev/null in the chroot when building the initrd. | Martin Whitaker | 2018-01-14 | 1 | -14/+21 |
| | |||||
* | Add check for empty $root when mounting/unmounting filesystems. | Martin Whitaker | 2018-01-14 | 1 | -0/+2 |
| | | | | Again to make sure we don't accidently affect the build system. | ||||
* | Add functions to add/remove /dev/null in chroots. | Martin Whitaker | 2018-01-14 | 1 | -1/+16 |
| | | | | | | Sometimes we only need /dev/null, so just create that. Check we get passed a non-empty string for the root location, to make sure we don't accidently delete the build system's /dev/null. | ||||
* | Export functions in Config package. | Martin Whitaker | 2018-01-12 | 1 | -0/+4 |
| | |||||
* | Simplify run_() helper function and minimise direct calls to system(). | Martin Whitaker | 2018-01-12 | 5 | -41/+37 |
| | |||||
* | Miscellaneous code cleanup. | Martin Whitaker | 2018-01-10 | 10 | -52/+53 |
| | |||||
* | draklive: allow installer GUI to be used and run as normal user. | Martin Whitaker | 2018-01-09 | 9 | -212/+597 |
| | | | | | | | | Read all configuration from the main config file and automatically generate the auto_inst.cfg.pl file. Run the installer GUI in a nested X server if any items are not specified in the config file. Use sudo to run any steps that need root privileges, to avoid running the X server as root. |