Commit Graph

373 Commits

Author SHA1 Message Date
3201721196 mklive: do not use the busybox dracut module, will fail. 2014-10-25 10:44:54 +02:00
7fbf8a189d installer: run partx -u just to be sure to update its partition table. 2014-10-25 10:07:50 +02:00
70fc86365c mklive: use lz4 compression for the initramfs by default, to match our pkgs. 2014-10-23 09:32:29 +02:00
34a6142056 installer: re-add line accidentally removed in prev. 2014-09-24 17:14:38 +02:00
5eae360a23 installer: remove obsolete autologin code; remove /etc/issue from live image. 2014-09-24 17:06:33 +02:00
2e76fa65a6 data/issue: tyop 2014-09-24 08:33:38 +02:00
f29fffd488 data/issue: misc improvements. 2014-09-24 08:29:24 +02:00
1a167e371a dracut/adduser.sh: set live.user shell to /bin/bash if exists. 2014-09-24 08:22:49 +02:00
7d89972c57 mklive: added -S opt to set a custom rootfs free size in MB. 2014-09-21 12:48:32 +02:00
fde61a9d43 installer: exit if /bin/dialog is not there. 2014-09-21 12:20:45 +02:00
0245d934c5 mklive: do not add dialog to the pkg list inconditionally; it's optional. 2014-09-21 09:41:57 +02:00
4b559d86c9 mklive: remove unnecessary line. 2014-09-21 09:35:07 +02:00
914e193724 mklive: add -a opt to set XBPS_ARCH (for musl); misc changes for dracut/adduser. 2014-09-21 09:31:43 +02:00
14381901e4 mklive: accept live.shell kernel cmdline to switch user shell; from pancake. 2014-09-20 11:48:49 +02:00
6711fb5182 mklive: force-add init=/sbin/init to the kernel cmdline for now. 2014-09-20 11:42:37 +02:00
ab3a398875 mklive: set live user shell to /bin/sh; use /etc/issue; disable autologin. 2014-09-20 11:14:29 +02:00
bb8d32e2c2 mklive: always omit dracut systemd module if base-system-systemd is not used. 2014-09-20 09:44:36 +02:00
8c91dea923 mklive: added -C and -T to append kernel cmdline args and modify bootloader title.
Requested by pancake.
2014-09-18 17:17:17 +02:00
bedab03a6e Move splash image and motd to data/; this way those can be overrided easily.
Close #9
2014-09-18 16:52:28 +02:00
620883f9b2 installer: fixed multiple random issues.
- there's no need to check if $SYSTEMD_INIT==1, just test if it's set.
- set TIMEZONE correctly to /etc/rc.conf.
- Set fstab(5) fs_passno correctly for the rootfs and additional filesystems.
- Disable fsck if rootfs is f2fs, it does not work correctly.
2014-08-29 15:59:56 +02:00
9883c5eae6 installer: ignore partitions that are part of LVM. 2014-08-29 15:13:23 +02:00
945dc94fe8 installer: detect LUKS and LVM LVs correctly. 2014-08-29 13:30:38 +02:00
70f268cc29 installer: remove unnecessary quoting. 2014-08-29 08:50:37 +02:00
c97e10480c installer: remove last ref to parted. 2014-08-25 11:19:13 +02:00
ad34e8f792 installer: drop parted and switch to cfdisk. 2014-08-25 11:18:22 +02:00
29340d664e dracut/adduser.sh: repair autologin with the latest agetty runit service. 2014-08-08 13:06:02 +02:00
27ab1fc5d5 README: update. 2014-08-03 20:15:19 +02:00
d09421cfe1 mklive: remove a check that is no longer necessary. 2014-08-02 09:14:22 +02:00
5c49a31161 mklive: add systemd dracut module for systemd images. 2014-08-02 08:56:39 +02:00
2c3fb819ee mklive: fix regression introduced in ca3a146bb (UEFI boot not working).
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!
2014-08-02 08:53:38 +02:00
e4434c5d51 dracut/adduser.sh: do not add user to the systemd-journal group. 2014-08-02 07:48:18 +02:00
f898ef96e3 installer: mount /tmp as tmpfs. 2014-07-31 16:17:56 +02:00
194c1cdd89 mkrootfs: update for base-system as runit. 2014-07-29 08:33:04 +02:00
6d7fa74d74 installer: fix network install. 2014-07-28 22:48:22 +02:00
ca3a146bbb mklive.sh: run grub-mkstandalone via xbps-uchroot(8) to avoid host issues. 2014-06-29 17:57:32 +02:00
ef81fb90f8 dracut/copy-initramfs.sh: only run this with systemd. 2014-06-29 12:36:51 +02:00
204277a8a8 README: add some examples. 2014-06-25 18:10:09 +02:00
f2e9e4f27a mkrootfs: use built-in void pubkey; assign default void repo if -r unset. 2014-06-25 08:23:37 +02:00
ddbf495c4c mklive: two fixes to generate images on any linux distro.
- Store and use default void rsa pubkey for the xbps repos.
- If -r is unset, use default void main http repo.
2014-06-25 06:53:30 +02:00
b54cdb22e7 dracut/adduser.sh: no need to remove pam_systemd with runit anymore. 2014-06-20 10:29:06 +02:00
1fcbe4e2e9 mkrootfs: added c option correctly. 2014-06-01 12:34:08 +02:00
e056d3944c mkrootfs: added -b, -c and -r options to set system pkg, cachedir and repos respectively. 2014-06-01 12:29:55 +02:00
1980b64954 installer: fixed some issues found with base-system-runit. 2014-05-31 13:02:49 +02:00
c121f9ea1e dracut/display-manager-autologin.sh: if enlightenment and lxdm are installed, autostart it. 2014-05-31 13:02:28 +02:00
82681e718b mklive: added -b option to specify an alternative base-system pkg.
Use -b base-system-runit to generate an image with eudev+runit.
2014-05-31 12:02:36 +02:00
1e28a7ae4d Add global systemd var 2014-05-30 12:40:46 +02:00
df8e66316f Enable runit images 2014-05-30 12:00:02 +02:00
07ce345ba6 mklive: misc tweaks to generate a proper image with runit. 2014-05-23 15:05:31 +02:00
3b5b9cba6a mklive: do not assume glibc and/or systemd (might use musl and runit instead :-). 2014-05-23 11:30:24 +02:00
11e39d0fbc mklive: switch to xz initramfs; misc tweaks. 2014-05-23 10:55:03 +02:00