5937bc493f
Like a year of changes, lazy, sorry
2020-06-24 10:05:20 -07:00
Juan RP
fc3ba9eaf7
Merge pull request #60 from Noah-Huppert/mklive-kver-opt
...
mklive: added -v kerver option
2019-10-27 07:00:48 +01:00
human
f19733f80f
mklive: fix bashism
2019-10-23 23:58:30 -07:00
Cameron Nemo
53b58fef3f
Remove defunct systemd support
...
Closes : #70 [via git-merge-pr]
2019-05-25 13:36:49 -07:00
Noah Huppert
cd127e8320
mklive: fixed -o option so it could take an absolute path
...
Closes : #56 [via git-merge-pr]
2019-05-25 13:33:29 -07:00
Noah Huppert
7ca1cbc168
mklive: added -v kerver option
...
Signed-off-by: Noah Huppert <contact@noahh.io>
2019-04-01 16:12:18 -04:00
Unknown
8d364654ed
Missing parenthesis.
...
Closes : #14 [via git-merge-pr]
2019-02-27 18:58:37 -08:00
mobinmob
77442599ce
mklive.sh: Remove $ROOTFS_FREESIZE
2019-02-27 18:58:37 -08:00
mobinmob
f5ee7f420e
mklive.sh: Use overlayfs for live image writable overlay.
2019-02-27 18:58:37 -08:00
mobinmob
08173eb25f
mklive.sh: remove unused ISO_VOLUME variable.
2019-02-18 14:51:42 -08:00
Noah Huppert
1ffa7e4900
mklive.sh: fixed syslinux datadir value after pkg update
2019-01-16 20:17:27 -08:00
Unknown
d1d2a18783
mklive.sh: Change repo urls.
2018-09-09 13:07:18 -07:00
mobinmob
40027cd5a6
mklive.sh: double-quote vars to make building an iso on a path
...
that has spaces in directory names possible.
2018-08-13 22:51:58 -07:00
mobinmob
49a0cbf98b
mklive.sh: mksquashfs does not support bzip2 compression, but is supports lzo.
2018-08-13 22:41:13 -07:00
mobinmob
48f7b70759
mklive.sh: Handle unknown switch by displaying usage info.
2018-08-13 22:41:13 -07:00
mobinmob
4567280b7a
mklive.sh: Default cachedir is not /var/cache/xbps.
2018-08-13 22:41:13 -07:00
mobinmob
dfef5449c5
mklive.sh: Default initramfs compression has been xz for some time.
2018-08-13 22:41:13 -07:00
Michael Aldridge
dbac38c0f7
Revert "mklive.sh.in: add custom scripts to init"
...
This reverts commit 3c68cc41588aa82fc30680e881f6b5f8c610be35.
This commit was not adequately reviewed and introduces unintentional
errors to the mklive system as well as unfavorable directory contents
in every published ISO.
2017-08-07 18:27:07 -07:00
edr
3c68cc4158
mklive.sh.in: add custom scripts to init
...
The added option -H <hooksdir> allows the user to specify a directory
that contains hook scripts which should be run directly after the live
system's init sequence.
This can be used to customize the system (such as e.g. setting a
different default shell)
2017-08-06 21:10:40 -07:00
Michael Aldridge
414ebf318f
Add netboot generator script
2017-08-06 21:03:55 -07:00
Michael Aldridge
76ea7500b2
Add an automatic install option to the initramfs.
2017-08-06 21:02:55 -07:00
masato9000
a4b3dd36c9
Improve support for 32-bit EFI firmware in ISOs and installer
...
mklive:
- include support for booting both 32- and 64-bit UEFI firmware with
32- and 64-bit images.
- require grub packages for both firmware bitness types
(build-x86-images)
Installer:
- include support for installing both 32- and 64-bit UEFI grub loaders
- detect UEFI platform (firmware) bitness at install time
Closes : #102 [via git-merge-pr]
2017-08-02 22:25:09 -07:00
M. Dietrich
fe57bb4b06
set umask 022
2017-08-02 16:31:15 -07:00
M. Dietrich
fbe5b8dccb
fix error_out (line/errno handling)
...
Closes : #84 [via git-merge-pr]
2017-06-23 13:05:11 -07:00
Michael Aldridge
79adf63842
Correctly detect musl host architecture
...
This resolves #106
2017-06-23 12:46:49 -07:00
Juan RP
f5a75aeb13
mklive: fix print_step()...
2016-02-07 09:41:40 +01:00
Enguerrand de Rochefort
f11d98ae3c
mklive: add -I directory inclusion option
2016-01-31 22:45:01 +01:00
Toyam Cox
a25ec4a9b0
Switch to truncate to allocate storage for images
...
Works in low memory situations
2016-01-14 08:48:43 -05:00
Juan RP
6653bb6057
mklive: make this work with grub-2.02.
2015-12-19 08:43:16 +01:00
Juan RP
0bab24258a
mklive: make this work on musl hosts.
2015-12-12 09:50:20 +01:00
Juan RP
97ce376755
Merge pull request #47 from the-maldridge/grub32
...
Add support for proper 32 bit grub
2015-11-05 11:16:18 +01:00
Michael Aldridge
d6a20ce1c8
Add support for proper 32 bit grub
2015-11-05 03:54:19 -06:00
Juan RP
669ce503fc
mklive: make sure -r is preferred over defaults.
2015-11-02 17:16:01 +01:00
Juan RP
d0f0910b67
mklive: make -r append repo to the head rather than replacing.
...
This allows you to use local repos with higher priority than the
official remote ones.
2015-10-16 08:14:01 +02:00
Juan RP
0bdf5c6c36
mklive: fix guessing linux kernel pkgname.
2015-10-09 09:04:47 +02:00
Juan RP
e514350f88
mklive: install GRUB EFI loader as EFI/BOOT/BOOTX64.EFI.
...
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.
2015-07-12 08:48:08 +02:00
Juan RP
52c027ad0c
mklive: use $BASE_ARCH where it's required.
2015-06-04 09:13:30 +02:00
Juan RP
77ff6c34c9
mklive: require xbps>=0.45 for two phase installation.
...
- 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
2015-06-03 14:28:38 +02:00
Juan RP
8824220321
mklive: misc changes to allow building images for musl.
...
- 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.
2015-05-29 09:21:11 +02:00
Juan RP
00dda59b0b
mklive: remove modesetting workaround for musl, intel(4) works again.
2015-05-27 16:49:33 +02:00
Juan RP
af2fcf925a
mklive: force modesetting on musl for now.
...
intel and radeon drivers are currently broken with musl (segmentation fault
in OsLookupColor()).
2015-05-24 08:35:56 +02:00
Christian Neukirchen
929175a025
Support for MEMDISK
...
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
2015-05-02 12:16:21 +02:00
Juan RP
bc72a0b4cf
mklive: use $BASE_ARCH if set for the image filename.
2015-04-15 07:30:18 +02:00
Juan RP
8ee6fd344b
mklive: reconfigure base-files for the kvm group.
2015-04-07 10:23:19 +02:00
Juan RP
69bcb88aa1
mklive: add libgcc to required pkgs; glibc's pthread_cancel needs it :/
2015-02-21 18:25:14 +01:00
Juan RP
a7ed58c4fb
mklive: force C locale to install base pkgs to silence dracut.
2015-02-11 08:34:35 +01:00
Juan RP
690ffec05c
mklive: unbreak setting multiple repos via -r ( close #17 )
2015-01-31 10:00:05 +01:00
Juan RP
da528e772f
mklive: declare vpkgs unversioned and update path for xbps>=0.43.
2015-01-05 17:55:52 +01:00
Juan RP
8134257155
mklive: more fixes for musl images.
...
- Reconfigure util-linux only if it's installed in rootdir.
- dracut: force add the ahci kernel module and build a non hostonly image.
2014-12-29 11:26:55 +01:00
Juan RP
653f1d2ad9
mklive: misc fixes to generate successful musl images.
2014-12-29 09:50:29 +01:00