Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Remove unnecessary cwd change. | Martin Whitaker | 2018-01-04 | 1 | -3/+0 |
| | |||||
* | Further simplification. | Martin Whitaker | 2018-01-04 | 5 | -108/+15 |
| | | | | Remove some features inherited from draklive we no longer need. | ||||
* | Improved documentation and error messages. | Martin Whitaker | 2018-01-04 | 9 | -24/+92 |
| | |||||
* | Code cleanup. | Martin Whitaker | 2018-01-04 | 1 | -4/+4 |
| | |||||
* | drakclassic: support packages existing in two media classes. | Martin Whitaker | 2018-01-04 | 1 | -22/+35 |
| | | | | | | | This enables use of the tainted media, which provide alternative versions of some packages that exist in the core media. This ensures both versions are present on the ISO, so the user can choose whether or not to enable the tainted media. | ||||
* | Fix typo in message. | Martin Whitaker | 2018-01-03 | 1 | -2/+2 |
| | |||||
* | drakclassic: rework to use perl-URPM directly instead of urpmi/urpmq. | Martin Whitaker | 2018-01-03 | 1 | -208/+166 |
| | | | | | This allows us to process all packages at once without having to deal with package conflicts, so is both simpler and faster. | ||||
* | Don't look for ESP image when creating a 32-bit ISO. | Martin Whitaker | 2018-01-03 | 1 | -2/+4 |
| | |||||
* | drakclassic: support simple wildcards (? and *) in package lists. | Martin Whitaker | 2018-01-03 | 1 | -2/+4 |
| | |||||
* | drakclassic: Support arch specific packages in package lists. | Martin Whitaker | 2018-01-03 | 1 | -0/+14 |
| | |||||
* | Extra details in verbose messages. | Martin Whitaker | 2018-01-03 | 1 | -1/+2 |
| | |||||
* | drakclassic: ensure explicitly selected packages are not dropped. | Martin Whitaker | 2017-12-29 | 1 | -5/+8 |
| | | | | | | | | | If a package is implicitly selected, it may get dropped after the exclude lists have been processed. So if it appears in an include list, we must set it to class 1. Change WARNING to INFO for messages about already included/excluded packages. | ||||
* | Better handling of excluded packages. | Martin Whitaker | 2017-12-24 | 1 | -5/+11 |
| | |||||
* | Minor cleanup of code that gets build dirs. | Martin Whitaker | 2017-12-24 | 3 | -5/+5 |
| | |||||
* | Update FSF address in copyright notices. | Martin Whitaker | 2017-12-23 | 15 | -30/+30 |
| | |||||
* | Merge drakclassic media and files steps. | Martin Whitaker | 2017-12-23 | 1 | -5/+1 |
| | |||||
* | Fix library file permissions (remove executable flags). | Martin Whitaker | 2017-12-23 | 5 | -0/+0 |
| | |||||
* | More verbosity reduction. | Martin Whitaker | 2017-12-23 | 1 | -2/+4 |
| | |||||
* | Don't output informational messages on stderr. | Martin Whitaker | 2017-12-23 | 2 | -2/+2 |
| | |||||
* | More verbosity reduction. | Martin Whitaker | 2017-12-23 | 2 | -2/+7 |
| | |||||
* | Simplify build directory structure. | Martin Whitaker | 2017-12-22 | 2 | -17/+8 |
| | |||||
* | Use a single working directory specified by the user. | Martin Whitaker | 2017-12-22 | 2 | -4/+3 |
| | | | | | By adding the 'chroot' and 'build' subdirectory names ourself, we can make the clean operation a bit safer. | ||||
* | For clarity, rename umount_external_fs() to umount_all_in_chroot(). | Martin Whitaker | 2017-12-22 | 3 | -4/+4 |
| | |||||
* | Reduce verbosity. | Martin Whitaker | 2017-12-22 | 2 | -1/+2 |
| | |||||
* | Add error message before we die due to unresolved conflicts. | Martin Whitaker | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | Add comand line option to set force and verbosity level. | Martin Whitaker | 2017-12-22 | 1 | -21/+17 |
| | |||||
* | Fix UEFI boot from DVD. | Martin Whitaker | 2017-12-22 | 2 | -3/+6 |
| | |||||
* | Move handling of copy_from_repo list to prepare_iso_bootloader(). | Martin Whitaker | 2017-12-22 | 2 | -12/+13 |
| | | | | This allows it to be used for Live ISOs too. |