Juan RP
1eefc4e505
New script to generate 4 x86 images: base, enlightenment, xfce and mate.
2014-12-03 11:32:01 +01:00
Juan RP
ee37a611e9
dracut/display-manager-autologin: autostart mate via lxdm if mate-session exists.
2014-12-03 11:29:43 +01:00
Juan RP
ef1c3e6766
dracut/display-manager-autologin: start xfce4 if startxfce4 exists.
2014-12-03 09:15:43 +01:00
Juan RP
32e9d6e04a
dracut/services: do not auto enable ip{,6}tables.
2014-12-02 21:19:12 +01:00
Juan RP
ca99f9f5bb
New dracut module helper to enable runit services.
2014-12-02 21:03:58 +01:00
Juan RP
6847c606fb
.gitignore: don't forbit *.sh, obviously :-)
2014-12-02 21:03:41 +01:00
Juan RP
a30890cffc
dracut/adduser: autologin if live.autologin is set in the kernel cmdline.
2014-12-02 19:53:04 +01:00
Juan RP
c4efb3d95e
mkimage: if root fstype is ext[34] disable the journal.
2014-11-29 18:16:50 +01:00
Juan RP
972734f802
Update copyright.
2014-11-14 18:27:26 +01:00
Juan RP
644890069c
mklive: install vpkg conf file to the system virtualpkg directory instead.
2014-11-05 09:45:29 +01:00
Juan RP
4e5adc6f04
mklive: use a default void vpkg configuration file for base-system.
2014-11-04 16:36:33 +01:00
Juan RP
c39051a72b
mklive: switch back to xz initramfs now that we have the prereqs.
2014-10-25 11:47:16 +02:00
Juan RP
308882fd87
mklive: use gzip compression for the initramfs by default; lz4 is optional.
2014-10-25 11:17:22 +02:00
Juan RP
3201721196
mklive: do not use the busybox dracut module, will fail.
2014-10-25 10:44:54 +02:00
Juan RP
7fbf8a189d
installer: run partx -u just to be sure to update its partition table.
2014-10-25 10:07:50 +02:00
Juan RP
70fc86365c
mklive: use lz4 compression for the initramfs by default, to match our pkgs.
2014-10-23 09:32:29 +02:00
Juan RP
34a6142056
installer: re-add line accidentally removed in prev.
2014-09-24 17:14:38 +02:00
Juan RP
5eae360a23
installer: remove obsolete autologin code; remove /etc/issue from live image.
2014-09-24 17:06:33 +02:00
Juan RP
2e76fa65a6
data/issue: tyop
2014-09-24 08:33:38 +02:00
Juan RP
f29fffd488
data/issue: misc improvements.
2014-09-24 08:29:24 +02:00
Juan RP
1a167e371a
dracut/adduser.sh: set live.user shell to /bin/bash if exists.
2014-09-24 08:22:49 +02:00
Juan RP
7d89972c57
mklive: added -S opt to set a custom rootfs free size in MB.
2014-09-21 12:48:32 +02:00
Juan RP
fde61a9d43
installer: exit if /bin/dialog is not there.
2014-09-21 12:20:45 +02:00
Juan RP
0245d934c5
mklive: do not add dialog to the pkg list inconditionally; it's optional.
2014-09-21 09:41:57 +02:00
Juan RP
4b559d86c9
mklive: remove unnecessary line.
2014-09-21 09:35:07 +02:00
Juan RP
914e193724
mklive: add -a opt to set XBPS_ARCH (for musl); misc changes for dracut/adduser.
2014-09-21 09:31:43 +02:00
Juan RP
14381901e4
mklive: accept live.shell kernel cmdline to switch user shell; from pancake.
2014-09-20 11:48:49 +02:00
Juan RP
6711fb5182
mklive: force-add init=/sbin/init to the kernel cmdline for now.
2014-09-20 11:42:37 +02:00
Juan RP
ab3a398875
mklive: set live user shell to /bin/sh; use /etc/issue; disable autologin.
2014-09-20 11:14:29 +02:00
Juan RP
bb8d32e2c2
mklive: always omit dracut systemd module if base-system-systemd is not used.
2014-09-20 09:44:36 +02:00
Juan RP
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
Juan RP
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
Juan RP
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
Juan RP
9883c5eae6
installer: ignore partitions that are part of LVM.
2014-08-29 15:13:23 +02:00
Juan RP
945dc94fe8
installer: detect LUKS and LVM LVs correctly.
2014-08-29 13:30:38 +02:00
Juan RP
70f268cc29
installer: remove unnecessary quoting.
2014-08-29 08:50:37 +02:00
Juan RP
c97e10480c
installer: remove last ref to parted.
2014-08-25 11:19:13 +02:00
Juan RP
ad34e8f792
installer: drop parted and switch to cfdisk.
2014-08-25 11:18:22 +02:00
Juan RP
29340d664e
dracut/adduser.sh: repair autologin with the latest agetty runit service.
2014-08-08 13:06:02 +02:00
Juan RP
27ab1fc5d5
README: update.
2014-08-03 20:15:19 +02:00
Juan RP
d09421cfe1
mklive: remove a check that is no longer necessary.
2014-08-02 09:14:22 +02:00
Juan RP
5c49a31161
mklive: add systemd dracut module for systemd images.
2014-08-02 08:56:39 +02:00
Juan RP
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
Juan RP
e4434c5d51
dracut/adduser.sh: do not add user to the systemd-journal group.
2014-08-02 07:48:18 +02:00
Juan RP
f898ef96e3
installer: mount /tmp as tmpfs.
2014-07-31 16:17:56 +02:00
Juan RP
194c1cdd89
mkrootfs: update for base-system as runit.
2014-07-29 08:33:04 +02:00
Juan RP
6d7fa74d74
installer: fix network install.
2014-07-28 22:48:22 +02:00
Juan RP
ca3a146bbb
mklive.sh: run grub-mkstandalone via xbps-uchroot(8) to avoid host issues.
2014-06-29 17:57:32 +02:00
Juan RP
ef81fb90f8
dracut/copy-initramfs.sh: only run this with systemd.
2014-06-29 12:36:51 +02:00
Juan RP
204277a8a8
README: add some examples.
2014-06-25 18:10:09 +02:00