Commit Graph

240 Commits

Author SHA1 Message Date
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
Juan RP f2e9e4f27a mkrootfs: use built-in void pubkey; assign default void repo if -r unset. 2014-06-25 08:23:37 +02:00
Juan RP 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
Juan RP b54cdb22e7 dracut/adduser.sh: no need to remove pam_systemd with runit anymore. 2014-06-20 10:29:06 +02:00
Juan RP 1fcbe4e2e9 mkrootfs: added c option correctly. 2014-06-01 12:34:08 +02:00
Juan RP e056d3944c mkrootfs: added -b, -c and -r options to set system pkg, cachedir and repos respectively. 2014-06-01 12:29:55 +02:00
Juan RP 1980b64954 installer: fixed some issues found with base-system-runit. 2014-05-31 13:02:49 +02:00
Juan RP c121f9ea1e dracut/display-manager-autologin.sh: if enlightenment and lxdm are installed, autostart it. 2014-05-31 13:02:28 +02:00
Juan RP 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
Ypnose 1e28a7ae4d Add global systemd var 2014-05-30 12:40:46 +02:00
Ypnose df8e66316f Enable runit images 2014-05-30 12:00:02 +02:00
Juan RP 07ce345ba6 mklive: misc tweaks to generate a proper image with runit. 2014-05-23 15:05:31 +02:00
Juan RP 3b5b9cba6a mklive: do not assume glibc and/or systemd (might use musl and runit instead :-). 2014-05-23 11:30:24 +02:00
Juan RP 11e39d0fbc mklive: switch to xz initramfs; misc tweaks. 2014-05-23 10:55:03 +02:00
Juan RP 27aa44e0fd mklive: improved to avoid host deps; use our own pkgs to generate images.
That means that mklive just needs xbps to generate working images.

Usage: mklive.sh [options]

Options:
 -r <repo-url>      Use this XBPS repository (may be specified multiple times).
 -c <cachedir>      Use this XBPS cache directory (/var/cache/xbps if unset).
 -k <keymap>        Default keymap to use (us if unset)
 -l <locale>        Default locale to use (en_US.UTF-8 if unset).
 -i <gzip|bzip2|xz> Compression type for the initramfs image (gzip if unset).
 -s <gzip|bzip2|xz> Compression type for the squashfs image (xz if unset)
 -o <file>          Output file name for the ISO image (auto if unset).
 -p "pkg pkgN ..."  Install additional packages into the ISO image.

The mklive.sh script generates a live image of the Void Linux distribution.
This ISO image can be written to a CD/DVD-ROM or any USB stick.
2014-05-22 22:00:31 +02:00
Juan RP 03a215e616 Merge pull request #7 from Gottox/master
Don't show plain password in Settings screen.
2014-05-16 10:42:08 +02:00
Juan RP ba9801c183 installer: for btrfs filesystems use -f to force creation. 2014-05-11 10:38:00 +02:00
Juan RP b8062c9b45 mklive: correctly set path to store the iso image. 2014-05-11 09:43:12 +02:00
Juan RP 340c8107ee mklive: load loop kmod in the grub stage instead. 2014-05-11 09:35:39 +02:00
Juan RP 3b660f9290 mklive: generatate image in cwd. 2014-05-07 21:04:46 +02:00
Enno Boland 92be3725d8 Don't show plain password in Settings screen 2014-05-07 18:57:25 +02:00
Juan RP 30c13a8fb4 mklive: redirect to logfile when reconfiguring locales; load loop kmod too. 2014-04-28 11:01:00 +02:00
Juan RP a9ea9ea750 README.md: sync with reality. 2014-04-23 11:30:05 +02:00
Juan RP 844f9e4607 mklive: avoid void-{artwork,mklive} dependencies on system.
I'm starting to make the scripts distro independent; this is just
the first step.
2014-04-23 11:18:34 +02:00
Juan RP 2e3f01f4fa mklive: remove unnecessary steps. 2014-04-22 12:23:09 +02:00
Juan RP 6694adcef9 mklive: switch to xbps-uchroot(8); bye bye systemd-nspawn. 2014-04-22 12:11:34 +02:00
Juan RP 0d81294fcc Revert "installer/mklive: make sure to install dcron rather than cronie."
This reverts commit 1ccbe86051.

I'll fix this properly via base-system.
2014-02-03 23:43:48 +01:00
Juan RP 1ccbe86051 installer/mklive: make sure to install dcron rather than cronie.
dcron is smaller and only has a libc dependency.

cronie is selected because it appears alphabetically before in the repo index.
2014-02-03 23:31:13 +01:00
Juan RP 22d319346d installer: add a network option in main menu. 2014-02-03 23:16:28 +01:00
Juan RP 08db3c6cb3 installer: added basic wifi setup via dhcpcd (only WEP and WPA/PSK for now). 2014-02-03 23:11:54 +01:00
Juan RP c3c67ad641 installer: copy host void rsa pubkey to the target rootfs. 2014-02-03 21:10:25 +01:00
Juan RP 1f55bbb29d README: update. 2014-01-28 17:08:04 +01:00
Juan RP 20f2340387 mkimage: guess platform automatically, add new options to set fstype and boot fssize. 2014-01-28 17:04:15 +01:00
Juan RP 531d38dc73 mkrootfs: make platform argument mandatory, install <platform>-base pkg automatically. 2014-01-28 16:35:45 +01:00
Juan RP 1d5a5195a8 Merge pull request #6 from Gottox/master
install bootloader on -p udroid-u2
2014-01-28 07:12:10 -08:00
Gottox 24f3cd97c2 install bootloader on udroid-u2 2014-01-28 14:31:08 +01:00
Juan RP e20720b93b Merge pull request #5 from jan-schreib/master
Fixed typo.
2014-01-27 11:32:43 -08:00
Jan S 1854bcdb08 Fixed typo. 2014-01-26 22:50:09 +01:00
Juan RP aedb3ea05c mkimage: use conv=sparse if dd supports it; added -p to set platform. 2014-01-26 20:32:54 +01:00
Juan RP d728ef5f4a mkrootfs: accept -p cubieboard. 2014-01-26 12:12:30 +01:00
Juan RP 1da8db0c36 Merge pull request #4 from Gottox/master
Typo fix
2014-01-22 09:28:06 -08:00
root 9683dc0045 using xpart instead of losetup -P, as -P is not supported by debian stable
mkfs.vfat thinks it writes to a raw device instead of a partition on debian. force it
2014-01-22 18:15:57 +01:00
Juan RP eb14a02029 mkrootfs: fix xbps-query -R PKGBASE 2014-01-22 11:06:05 +01:00
root 0621eebf86 Merge branch 'master' of https://github.com/voidlinux/void-mklive 2014-01-22 11:01:26 +01:00
Juan RP e5df5f03d1 mkrootfs: typofix in previous. 2014-01-22 10:43:28 +01:00
Gottox ea37f5fa4e Merge branch 'master' of https://github.com/voidlinux/void-mklive 2014-01-22 10:42:02 +01:00
Gottox 2d29c1aa7c typo fix 2014-01-22 10:41:00 +01:00