about summary refs log tree commit diff
path: root/mklive.sh.in
Commit message (Collapse)AuthorAgeFilesLines
* mklive: fix print_step()...Juan RP2016-02-071-1/+1
|
* mklive: add -I directory inclusion optionEnguerrand de Rochefort2016-01-311-10/+28
|
* Switch to truncate to allocate storage for imagesToyam Cox2016-01-141-3/+3
| | | | Works in low memory situations
* mklive: make this work with grub-2.02.Juan RP2015-12-191-3/+3
|
* mklive: make this work on musl hosts.Juan RP2015-12-121-3/+3
|
* Merge pull request #47 from the-maldridge/grub32Juan RP2015-11-051-12/+27
|\ | | | | Add support for proper 32 bit grub
| * Add support for proper 32 bit grubMichael Aldridge2015-11-051-12/+27
| |
* | mklive: make sure -r is preferred over defaults.Juan RP2015-11-021-1/+2
|/
* mklive: make -r append repo to the head rather than replacing.Juan RP2015-10-161-3/+2
| | | | | This allows you to use local repos with higher priority than the official remote ones.
* mklive: fix guessing linux kernel pkgname.Juan RP2015-10-091-3/+3
|
* mklive: install GRUB EFI loader as EFI/BOOT/BOOTX64.EFI.Juan RP2015-07-121-2/+2
| | | | | | There are some EFI firmwares that expect the loader to be in that location and being uppercase, so that there more chances to make this boot on more systems.
* mklive: use $BASE_ARCH where it's required.Juan RP2015-06-041-3/+3
|
* mklive: require xbps>=0.45 for two phase installation.Juan RP2015-06-031-8/+24
| | | | | | | | - The target pkgs are unpacked with -U, and then reconfiguration happens within the chroot, so that there's no need for host dependencies. - Use chroot where possible to make sure that euid==0, not xbps-uchroot. Close #32 and #33
* mklive: misc changes to allow building images for musl.Juan RP2015-05-291-20/+21
| | | | | | | | | | | | - The required host utilities (grub, squashfs-tools and xorriso) are now installed for the host os, this way we don't have to make tricks for dsos to work. - The cachedir is now by default set to $PWD/xbps-cachedir-$arch, this way packages for the host and the target don't conflict. - Due to the changes above it's now possible to build musl images without having musl-bootstrap installed, previously it was necessary.
* mklive: remove modesetting workaround for musl, intel(4) works again.Juan RP2015-05-271-5/+0
|
* mklive: force modesetting on musl for now.Juan RP2015-05-241-0/+5
| | | | | intel and radeon drivers are currently broken with musl (segmentation fault in OsLookupColor()).
* Support for MEMDISKChristian Neukirchen2015-05-021-1/+1
| | | | | | | | | | | | The .iso can now be booted using Grub (memdisk from Syslinux package): linux16 /memdisk initrd16 /path/to/iso As well as from Syslinux: LINUX memdisk INITRD path/to/iso
* mklive: use $BASE_ARCH if set for the image filename.Juan RP2015-04-151-1/+1
|
* mklive: reconfigure base-files for the kvm group.Juan RP2015-04-071-1/+1
|
* mklive: add libgcc to required pkgs; glibc's pthread_cancel needs it :/Juan RP2015-02-211-1/+1
|
* mklive: force C locale to install base pkgs to silence dracut.Juan RP2015-02-111-1/+1
|
* mklive: unbreak setting multiple repos via -r (close #17)Juan RP2015-01-311-2/+3
|
* mklive: declare vpkgs unversioned and update path for xbps>=0.43.Juan RP2015-01-051-1/+1
|
* mklive: more fixes for musl images.Juan RP2014-12-291-3/+5
| | | | | - Reconfigure util-linux only if it's installed in rootdir. - dracut: force add the ahci kernel module and build a non hostonly image.
* mklive: misc fixes to generate successful musl images.Juan RP2014-12-291-7/+8
|
* mklive: only remove unnecessary pkgs if don't have revdeps.Juan RP2014-12-171-1/+6
| | | | ... otherwise switch them to automatic installation mode.
* mklive: multiple improvements and fixes.Juan RP2014-12-171-91/+72
| | | | | | | - Does not need bash anymore, a POSIX shell is enough. - Avoid installing base-system twice to generate the initramfs. - Reconfigure some pkgs in the rootfs... otherwise some system users won't be created. - Added -K opt to not remove builddir.
* mklive.sh: dont error out if loop module cannot be loaded.Juan RP2014-12-051-1/+1
|
* mklive: force reconfiguration of util-linux to make sure uuidd is created.Juan RP2014-12-031-0/+2
|
* mklive: install vpkg conf file to the system virtualpkg directory instead.Juan RP2014-11-051-1/+1
|
* mklive: use a default void vpkg configuration file for base-system.Juan RP2014-11-041-7/+12
|
* mklive: switch back to xz initramfs now that we have the prereqs.Juan RP2014-10-251-2/+2
|
* mklive: use gzip compression for the initramfs by default; lz4 is optional.Juan RP2014-10-251-1/+1
|
* mklive: do not use the busybox dracut module, will fail.Juan RP2014-10-251-1/+1
|
* mklive: use lz4 compression for the initramfs by default, to match our pkgs.Juan RP2014-10-231-3/+3
|
* mklive: added -S opt to set a custom rootfs free size in MB.Juan RP2014-09-211-3/+8
|
* mklive: do not add dialog to the pkg list inconditionally; it's optional.Juan RP2014-09-211-1/+1
|
* mklive: remove unnecessary line.Juan RP2014-09-211-2/+0
|
* mklive: add -a opt to set XBPS_ARCH (for musl); misc changes for dracut/adduser.Juan RP2014-09-211-2/+11
|
* mklive: set live user shell to /bin/sh; use /etc/issue; disable autologin.Juan RP2014-09-201-3/+1
|
* mklive: always omit dracut systemd module if base-system-systemd is not used.Juan RP2014-09-201-0/+2
|
* mklive: added -C and -T to append kernel cmdline args and modify bootloader ↵Juan RP2014-09-181-2/+13
| | | | | | title. Requested by pancake.
* Move splash image and motd to data/; this way those can be overrided easily.Juan RP2014-09-181-28/+6
| | | | Close #9
* mklive: remove a check that is no longer necessary.Juan RP2014-08-021-9/+0
|
* mklive: add systemd dracut module for systemd images.Juan RP2014-08-021-3/+2
|
* mklive: fix regression introduced in ca3a146bb (UEFI boot not working).Juan RP2014-08-021-3/+2
| | | | | | | | The issue was that I forgot to copy the generated grubx64.efi into the vfat image that is embedded into the ISO image, resulting in an unbootable image on UEFI systems. Thanks to pancake for reporting!
* mklive.sh: run grub-mkstandalone via xbps-uchroot(8) to avoid host issues.Juan RP2014-06-291-4/+6
|
* mklive: two fixes to generate images on any linux distro.Juan RP2014-06-251-2/+3
| | | | | - Store and use default void rsa pubkey for the xbps repos. - If -r is unset, use default void main http repo.
* mklive: added -b option to specify an alternative base-system pkg.Juan RP2014-05-311-6/+13
| | | | Use -b base-system-runit to generate an image with eudev+runit.
* mklive: misc tweaks to generate a proper image with runit.Juan RP2014-05-231-0/+2
|