Juan RP
69f299c581
build-x86-images.sh.in: improve the monospace fonts issue.
2015-04-08 10:02:15 +02:00
Juan RP
f0592dcd5e
dracut/services: do not enable wpa_supplicant.
2015-04-07 10:23:33 +02:00
Juan RP
8ee6fd344b
mklive: reconfigure base-files for the kvm group.
2015-04-07 10:23:19 +02:00
Juan RP
6bf0ef18f6
build-rootfs: fix arg order.
2015-02-22 09:46:05 +01:00
Juan RP
00b4452a2a
build-rootfs: new script to build all rootfs tarballs.
2015-02-22 09:40:53 +01:00
Juan RP
6755fa69c4
build-arm-images: only build the images, the rootfs must be available.
2015-02-22 09:40:25 +01:00
Juan RP
3d30dbb7a6
mkimage: misc cosmetic tweaks; umount rootfs/boot only if it's mounted.
2015-02-22 09:39:47 +01: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
77da56c24a
build-x86-images: pass additional args to mklive.
2015-02-21 17:31:01 +01:00
Juan RP
a5e1dabeb7
Merge pull request #19 from teh-jazzman/master
...
Option not to install a bootloader
2015-02-21 10:02:22 +01:00
Juan RP
ca8d1ff70b
dracut/adduser: add user to the audio/video groups.
2015-02-14 12:44:10 +01:00
Juan RP
a0a774efab
build-x86-images: add gnome-themes-standard for gtk[23] apps.
2015-02-14 12:34:56 +01:00
Juan RP
45ea7a94e3
dracut/services: do not enable agetty on serial by default.
2015-02-14 11:40:57 +01:00
Juan RP
c332eae781
mkrootfs: die if $QEMU_BIN is not in PATH.
2015-02-12 09:14:22 +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
9b00e0b1fe
mkimage: do not touch rootfstype from cmdline, it's unnecessary.
2015-02-10 18:43:38 +01:00
Juan RP
5684607fce
mkrootfs: generate rpi2 tarballs with a proper name.
2015-02-06 14:00:15 +01:00
Juan RP
6a68e5c875
mkrootfs: override PLATFORM for rpi; we do use the same platform pkg.
2015-02-06 12:16:14 +01:00
Juan RP
cf8654694e
build-arm-images: build the rpi2 image.
2015-02-06 11:50:37 +01:00
Juan RP
e52f493f15
mk{image,rootfs}: add support for the rpi2 platform (armv7).
2015-02-06 11:29:49 +01:00
Juan RP
690ffec05c
mklive: unbreak setting multiple repos via -r ( close #17 )
2015-01-31 10:00:05 +01:00
Juan RP
c2fdc9e505
build-x86-images: fix cinnamon image; add gnome-terminal and gvfs.
2015-01-25 11:49:38 +01:00
Juan RP
0ea1f53ed9
build-x86-images: by popular demand add cryptsetup/lvm2/mdadm to all images.
2015-01-25 08:51:39 +01:00
Juan RP
371941a8f1
build-x86-images: generate image with cinnamon.
2015-01-25 08:47:25 +01:00
Juan RP
8de43b1f99
dracut/display-manager-autologin: autostart cinnamon if found.
2015-01-25 08:38:38 +01:00
Juan RP
289136e02e
dracut/services: do not enable agetty-serial.
2015-01-25 08:38:18 +01:00
Juan RP
7dff7059c0
mkimage: added bananapi platform.
2015-01-19 15:49:59 +01:00
Juan RP
c2a95e625f
mkrootfs: add 'bananapi' platform.
2015-01-19 15:07:53 +01:00
Juan RP
1c1251c506
mkimage: disable fsck on rootfs if it's f2fs; it does not work in the rpi.
2015-01-17 11:31:10 +01:00
Juan RP
289592a0f6
installer: mount pseudofs to regenerate the initramfs.
...
This fixes the last issue with musl!
2015-01-15 14:40:35 +01:00
Juan RP
422bdf640c
data/void-vpkgs.conf: add some more default pkgs.
2015-01-10 06:42:19 +01:00
Juan RP
ce35908f35
installer: generate a non hostonly initramfs; force-add ahci just in case.
2015-01-05 17:56:21 +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
Juan RP
7f49ee579c
mklive: only remove unnecessary pkgs if don't have revdeps.
...
... otherwise switch them to automatic installation mode.
2014-12-17 18:54:43 +01:00
Juan RP
4ab914cdf7
mklive: multiple improvements and fixes.
...
- 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.
2014-12-17 18:26:28 +01:00
Juan RP
c204ab1f5f
installer: swap is not mandatory.
2014-12-16 15:24:06 +01:00
Juan RP
41cf1e06d0
New script to build ARM rootfs/images.
2014-12-15 19:28:57 +01:00
Juan RP
8e0080b720
installer: redirect debug msgs to /dev/tty8.
...
/dev/tty7 might be used by the X server.
2014-12-15 19:27:48 +01:00
Juan RP
f3dea549e8
mkimage: simplify.
2014-12-06 09:42:17 +01:00
Juan RP
8939262303
mkimage: get rid of partx completely.
2014-12-06 09:41:49 +01:00
Juan RP
a7c809c6b0
mkimage: use losetup --partscan rather than partx.
2014-12-05 15:31:27 +01:00
Juan RP
a3675d092f
mkimage: umount boot only in !beaglebone.
2014-12-05 12:58:19 +01:00
Juan RP
f5af7c32bd
mklive.sh: dont error out if loop module cannot be loaded.
2014-12-05 12:45:43 +01:00
Juan RP
3818e6d425
mk{image,rootfs}: misc tweaks for beaglebone.
2014-12-05 11:06:39 +01:00
Juan RP
b7a3926c5b
mkimage: remove unnecessary beaglebone workaround.
2014-12-05 07:09:36 +01:00
Juan RP
b6ca6f8027
mkrootfs: put /boot/MLO at the head on beaglebone.
...
This file must be in the first sectors of the /boot FAT partition on the image.
2014-12-05 07:06:39 +01:00
Juan RP
4aaaa89d1c
mkrootfs: mount binfmt_misc and use pixz if available.
2014-12-05 06:22:16 +01:00
Juan RP
2bb83b4c3a
.gitignore: ignore .sh files in topdir.
2014-12-05 06:09:16 +01:00
Juan RP
1c603437d3
mk{image,rootfs}: add beaglebone platform support.
2014-12-05 05:46:31 +01:00
Juan RP
bfd7188589
dracut/service: do not enable agetty-generic; misc tweaks.
2014-12-04 10:08:13 +01:00
Juan RP
8f2cc01d18
mklive: force reconfiguration of util-linux to make sure uuidd is created.
2014-12-03 14:13:42 +01:00
Juan RP
65f74724df
build-x86-images: add xorg-input-drivers and firefox in all images.
2014-12-03 13:32:49 +01:00
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