Juan RP
be13cabb84
Makefile: generate executable scripts.
2014-01-11 18:51:47 +01:00
Juan RP
ad4c7ec381
mklive.sh.in: install local installer if available, otherwise the host one.
2014-01-11 18:51:02 +01:00
Juan RP
de357fbda9
mklive.sh: make it work with xbps>=0.27.
2014-01-11 18:40:16 +01:00
Juan RP
2554f93ba4
installer: after successfull installation only remove dialog pkg.
2013-11-14 11:55:16 +01:00
Juan RP
e12311d655
mklive: always use base-system and dialog pkgs to generate the live image.
2013-11-14 11:52:30 +01:00
Juan RP
c80eee86f9
vmklive: drop locale.LANG from kernel cmdline, it's always set to en_US.UTF-8.
2013-11-14 11:52:00 +01:00
Juan RP
86297ed6c0
mkrootfs: drop systemd dependency; misc tweaks.
2013-11-12 16:48:59 +01:00
Juan RP
ede54ad439
mkimage: check for losetup existence too.
2013-11-12 16:48:55 +01:00
Juan RP
adf32efa6b
mkimage: check for mkfs.xxx after setting defaults.
2013-11-11 10:09:00 +01:00
Juan RP
2c846d9f4c
mkimage: make sure to update rootfstype on /boot/cmdline.txt for Raspberry Pi.
2013-11-11 09:06:03 +01:00
Juan RP
81378ab3c6
mkimage: allow -r f2fs or any other fs and check we have required cmds.
2013-11-10 08:42:04 +01:00
Juan RP
d4cd939375
mkrootfs: added -p option to add extra pkgs to the rootfs.
2013-11-10 08:41:43 +01:00
Juan RP
64ffdff00c
installer: repair local installations.
2013-10-16 11:03:48 +02:00
Juan RP
e267fde82f
Make this work with xbps >= 0.26.
2013-09-29 10:26:53 +02:00
Juan RP
ecf9674d14
mkimage: do not force FAT32 for the /boot filesystem.
...
If the FAT partition does not have enough clusters for FAT32, the Raspberry Pi
will fail to boot.
Fix: let mkfs.vfat choose the FAT type automatically.
2013-09-21 12:30:38 +02:00
Juan RP
0fbbcbd740
installer: use an infobox when copying live image to target; misc tweaks.
2013-09-16 11:44:45 +02:00
Juan RP
78c31161df
installer: two more infoboxes after copying image to target; remove useless dir.
2013-09-14 15:17:44 +02:00
Juan RP
2fdc8b11cc
mklive: update conf file with an uptodate pkglist.
2013-09-14 15:17:40 +02:00
Juan RP
63dbda3e43
COPYING: sync with reality.
2013-09-14 15:17:16 +02:00
Juan RP
670f476709
installer: remove temporary pkgs from target after copying live image.
2013-08-26 17:03:43 +02:00
Juan RP
3061aa72cd
Makefile: use short git tag; bump to v21.
2013-08-23 11:14:18 +02:00
Juan RP
d36f33b76c
README -> README.md
2013-08-22 17:35:40 +02:00
Juan RP
b4140a3b2e
README: update.
2013-08-22 17:35:31 +02:00
Juan RP
07f4bb7b17
installer: repair network install.
2013-08-22 16:36:37 +02:00
Juan RP
011fc24068
Makefile: bump to v20.
2013-08-22 16:15:39 +02:00
Juan RP
dc08114bec
installer: after copying live image also generate a new initramfs.
2013-08-22 16:14:57 +02:00
Juan RP
c193f1ce75
installer.sh: literally copy live rootfs to the targetdir and cleanup.
2013-08-22 13:20:57 +02:00
Juan RP
783a25e632
Misc changes to reduce image size.
...
1- Stop generating locale via dracut; generate choosen locale at build time.
2- Stop generating a local repository (/packages) to the rootfs.
3- Drop support for -l option.
4- There's no need to copy kernel modules manually anymore.
5- Switch to base-system and some more additional packages to drop base-system-live
requirement.
WIP! the installer must be updated to copy rootfs files to the targetdir.
2013-08-22 11:52:07 +02:00
Juan RP
c15dd6d8d5
README: update.
2013-08-11 12:20:10 +02:00
Juan RP
a75903c0b2
Makefile: install void-mkimage.
2013-08-11 12:18:47 +02:00
Juan RP
feabec2e7e
Bump version to v19.
2013-08-11 12:17:53 +02:00
Juan RP
065b000f4f
New void-mkimage script to generate working images with a provided rootfs tarball.
2013-08-11 12:17:18 +02:00
Juan RP
112a6a7775
Add -V option to show version to void-mk{live,rootfs} and installer in the title.
2013-08-11 12:16:29 +02:00
Juan RP
b877a74a49
.gitignore: ignore all .sh files.
2013-08-11 12:09:07 +02:00
Juan RP
7c42cf3fe8
installer: detect xen native domU disks (xvd devices).
2013-08-10 09:55:39 +02:00
Juan RP
43a3b4085b
Bump to v18.
2013-07-29 11:38:53 +02:00
Juan RP
2dea9a40bf
installer: use lsblk(8) to find fs{size,type}; use blkid(8) -o value to find UUID.
2013-07-26 09:14:34 +02:00
Juan RP
d17210fb5b
mklive.sh.in: if REPOSITORY_CACHE not set use system default cachedir.
2013-07-12 11:12:40 +02:00
Juan RP
0fc1050790
mklive.sh.in: use -S while installing pkgs for the initramfs.
2013-07-12 10:53:29 +02:00
Juan RP
1b33c72840
Bump version to 17.
2013-07-12 10:36:49 +02:00
Juan RP
c36acf400c
mklive.sh.in: repair support for remote repos.
2013-07-12 10:34:45 +02:00
Juan RP
0d79e3980b
mklive.sh.in: add -S to XBPS_ARGS, to make this work with remote repos.
2013-07-12 10:22:21 +02:00
Juan RP
b6ae26ddf2
installer: tyop fix.
2013-07-01 15:54:06 +02:00
Juan RP
a4edc23bd6
installer: avoid creating a broken dhcpcd.conf.
2013-07-01 15:51:06 +02:00
Juan RP
3389b3d3de
Bump version to v16.
2013-06-12 05:30:15 +02:00
Juan RP
65daf0eb35
dracut/adduser.sh: fix issue #1 .
...
Make sure that systemd uses our getty service modified to autologin with the live user.
2013-06-12 05:28:43 +02:00
Juan RP
90c2d5fa06
mklive.sh: fix the xorriso efi args (needs -no-emul-boot).
2013-06-12 05:08:58 +02:00
Juan RP
a66ddf9062
Bump to v15 for the recent EFI boot fix (tested by ojab).
2013-06-11 11:30:10 +02:00
Juan RP
7251a70079
Use Fedora way to generate the images with xorriso (-e and -isohybrid-gpt-basdat).
2013-06-11 10:42:31 +02:00
Juan RP
e80d4edb1b
dracut: chown after chroot to NEWROOT instead.
2013-06-02 12:32:57 +02:00
Juan RP
4631d5a919
dracut/module-setup.sh: need chown(1) for adduser.sh.
2013-06-02 12:22:23 +02:00
Juan RP
b2799357c3
dracut/adduser.sh: fix polkit rules file name.
2013-06-02 12:10:20 +02:00
Juan RP
699937efca
mklive: force-add vmklive dracut module and generate a polkit rules file to bypass auth.
2013-06-02 12:08:27 +02:00
Juan RP
97f9b02fd7
installer: added support for f2fs (Flash-Friendly Filesystem).
2013-05-23 21:01:40 +02:00
Juan RP
e7bb9ad803
After installing pkgs reconfigure them with systemd-nspawn.
2013-05-22 08:08:29 +02:00
Juan RP
0c3ec890bc
dracut/copy-initramfs.sh: set $KVER to make this work again.
2013-05-22 08:08:02 +02:00
Juan RP
92a48c5d2f
dracut/locale.sh: set locale/keymap in newroot config files too.
2013-05-21 22:33:11 +02:00
Juan RP
d188c1fe71
mklive: copy kmods from temp rootfs to the final rootfs; remove redundant stuff.
2013-05-21 21:51:47 +02:00
Juan RP
9f542b769d
Set locale.LANG in grub/syslinux config.
2013-05-21 21:46:48 +02:00
Juan RP
22bae418bb
dracut: new locale.sh script to rebuild the target locale.
2013-05-21 21:44:45 +02:00
Juan RP
e05ce506e8
copy-kmods.sh -> copy-initramfs.sh; do not copy kmods, just the initramfs for shutdown.
2013-05-21 21:35:35 +02:00
Juan RP
46f0398357
mklive: disable drm dracut module in the initramfs.
2013-05-21 18:15:56 +02:00
Juan RP
38caeeab06
Makefile: bump to 0.14.
2013-05-20 16:32:19 +02:00
Juan RP
c6f15e7299
dracut/copy-kmods.sh: copy the initramfs to the new rootfs for proper shutdown.
2013-05-20 16:31:47 +02:00
Juan RP
2ce7cd8251
mklive: disable dash in the live initramfs; this really sucks for interactive use.
2013-05-20 16:31:19 +02:00
Juan RP
dfb3ade8c5
Make sure all filesystems in targetdir are unmounted.
2013-05-20 16:00:34 +02:00
Juan RP
b557955207
Update grub/isolinux kernel cmdline: remove useless args.
2013-05-20 15:57:37 +02:00
Juan RP
997b3ca895
dracut: misc tweaks.
2013-05-20 13:15:21 +02:00
Juan RP
a5d3e1fc9f
mklive: copy chain.c32 from syslinux to boot from harddisk.
2013-05-20 13:11:32 +02:00
Juan RP
20f23bc133
installer: redirect output to $LOG when regenerating the libc locales.
2013-05-20 12:07:47 +02:00
Juan RP
62c920ea5a
installer: provide full list of keymaps, locales and timezones; regenerate wanted locale.
2013-05-20 11:48:46 +02:00
Juan RP
7bfd9bc601
Copy network kernel modules for network install; misc tweaks.
2013-05-20 11:24:47 +02:00
Juan RP
5f308e46fe
dracut/module-setup.sh: need depmod in initramfs for copy-kmods.sh.
2013-05-20 11:18:13 +02:00
Juan RP
2a5939bce4
dracut/copy-kmods.sh: after copying kmod re-run depmod.
2013-05-20 11:12:54 +02:00
Juan RP
2517265510
Misc tweaks to the generated initramfs in the live image.
2013-05-19 12:38:26 +02:00
Juan RP
7601096f1a
Add another script for dracut to copy kmods from initramfs to the new rootfs.
2013-05-19 12:36:21 +02:00
Juan RP
cb1b9f3ca9
installer: quote a variable to avoid an error while unmounting target filesystems.
2013-05-19 10:49:28 +02:00
Juan RP
c1d11098c2
Switch to iproute and dhcpcd and drop ifconfig/route/udhcpc.
2013-05-19 10:08:12 +02:00
Juan RP
cf477a7c3f
Drop wget dependency, use xbps-uhelper fetch instead.
2013-05-19 09:44:35 +02:00
Juan RP
005f64904c
Drop static list of timezones, use timedatectl(8) instead.
2013-05-19 09:43:36 +02:00
Juan RP
44423c3700
Start integration of void-installer and start conversion to non-busybox utils.
2013-05-19 09:39:56 +02:00
Juan RP
ab5201f3ba
grub/grub_void.cfg.in: add missing ')' that broke configuration.
2013-05-19 08:32:00 +02:00
Juan RP
496ab55ca8
dracut/adduser.sh: change shell to bash for the live user.
2013-05-18 09:41:27 +02:00
Juan RP
cf53bdf1d7
Bump to v12.
2013-05-17 11:05:29 +02:00
Juan RP
9378eed058
Modernize and make this work with current packages.
2013-05-17 11:05:00 +02:00
Juan RP
781c002965
Install void-mkrootfs too.
2013-04-28 10:10:20 +02:00
Juan RP
f58d6cd5e5
Remove unneeded workaround for dracut<027.
2013-04-28 09:35:44 +02:00
Juan RP
a5068a6292
isolinux/isolinux.cfg.in: fix booting from first hd with syslinux>=5.
2013-04-28 09:31:20 +02:00
Juan RP
5e22439dae
Added void-mkrootfs.sh script to generate rootfs tarballs.
2013-04-21 09:55:33 +02:00
Juan RP
0c32961490
Fix umount_kernel_fs().
2013-03-12 09:17:27 +01:00
Juan RP
f7b2c93354
dracut/adduser.sh: add anon user to the adm group; redirect std{err,in} to /dev/null.
2013-03-12 08:09:49 +01:00
Juan RP
b7aa53a6c6
Multiple updates and fixes; needs bash and xbps>=0.21.
2013-03-11 23:52:40 +01:00
Juan RP
b1655acba5
mklive.sh.in: detect xbps>=0.20 correctly.
2013-01-16 20:53:32 +01:00
Juan RP
c9821add5c
mklive.sh.in: use LD_LIBRARY_PATH to generate the local repo index.
2012-12-10 14:34:18 +01:00
Juan RP
1f2372b35b
mklive.sh.in: fix generation of local repo; use target xbps utils; indent
2012-12-10 10:05:31 +01:00
Juan RP
3d7b517071
Do not install xbps-git in the img, use stable release.
2012-11-23 10:32:37 +01:00
Juan RP
9f3da16fad
mklive.sh: install stdbuf(1) from coreutils for the installer.
2012-11-23 00:23:12 +01:00
Juan RP
9504ed551c
dracut: remove conf script; we can override settings via kernel cmdline.
2012-11-22 18:27:57 +01:00
Juan RP
5090e85113
dracut: drop polkit script, doesn't work with polkit>=0.106.
2012-11-22 17:02:10 +01:00
Juan RP
183ef04078
mklive: typo fix.
2012-11-22 17:02:05 +01:00