classabbyamp
71f46a0158
installer.sh, various: use /etc/sudoers.d, ALL:ALL
...
instead of editing /etc/sudoers directly, which is more fragile
ALL:ALL in sudoers rules allows those that match the rule to impersonate
any user and any group. This matches closer to the default/suggested
configurations in /etc/sudoers
2022-09-02 22:11:49 -05:00
Merlin Büge
29ad8dd76c
installer.sh: set fs_passno to 0 for btrfs and xfs
...
For f2fs, set fs_passno also to 0 if not a root filesystem. For btrfs
and xfs, set fs_passno to 0 in all cases. See fsck.btrfs(8) and
fsck.xfs(8) for more information. f2fs still seems to have issues [0].
[0] https://wiki.archlinux.org/title/F2fs#Known_issues
2022-09-02 20:42:55 -05:00
classabbyamp
0079f64ef1
add minimal set of xtools to live images
2022-09-02 20:41:22 -05:00
Michal Vasilek
16abdf2c5f
build-x86-images: use -base suffix for the base iso
...
All other variants have their variant name in the iso name
2022-09-02 20:38:18 -05:00
Toyam Cox
bdcc109f8b
Allow multiple packages to be installed
2022-09-02 20:36:55 -05:00
Cameron Nemo
44135029c3
fix: error detection in mkplatformfs
...
Sometimes creating the tarball can fail, so check the return code.
2022-09-02 20:36:24 -05:00
Cameron Nemo
664e3184e1
fix: make rockchip boot partitions bootable
2022-09-02 20:36:09 -05:00
Duncan Overbruck
fe2b9834d4
installer: set timezone by creating /etc/localtime symlink
...
https://github.com/void-linux/void-docs/issues/692
https://github.com/void-linux/void-runit/pull/40
2022-09-02 20:09:10 -05:00
Roberto Ricci
80dce8d0ec
installer: use defaults
mount option for swap
...
this changes nothing in practice, but `sw` has no actual meaning on
Linux
2022-09-02 20:08:52 -05:00
oreo639
cfbf936b0c
build-x86-images: replace qupzilla with firefox-esr for lxqt
...
QupZilla is no longer maintained and no longer provided in void-packages.
2022-08-24 06:59:09 +02:00
Michal Vasilek
ee69596c58
build-x86-images: fix error with missing mklive.sh
...
* print an error message to stderr
* exit with return code 1
2022-07-28 21:56:04 +02:00
axtloss
d93fae71ce
installer: allow spaces in ssid and password
2022-07-19 05:10:00 -04:00
Michal Vasilek
65b284c983
build-x86-images: rewrite
...
* rename e to enlightenment
* enable building kde by default
* allow building multiple, but not all images (ex. -b "base xfce")
* run the script with set -e (exit when there is an error)
* do not allow invalid variants
* do not allow invalid commandline options
* exit with status code 0 when build-x86-images.sh -h is ran
2022-07-18 21:26:02 +02:00
classabbyamp
df59fd5a53
installer: validate user login name based on useradd(8) rules
...
fixes #256
2022-07-16 11:55:35 -04:00
Michal Vasilek
3158bed4da
build-x86-images: kde: use firefox-esr
...
all other versions use firefox-esr, so let's also use it in the kde
image for consistency
2022-07-11 23:25:52 +02:00
Michal Vasilek
5404b91226
build-x86-images: gnome: remove gnome-terminal
...
The gnome metapackage has gnome-terminal in dependencies, so there isn't
a reason to explicitly install it and gnome-terminal might be replaced
by gnome-console in the future.
2022-07-11 23:20:35 +02:00
Hervy Qurrotul Ainur Rozi
f7d1d3ce53
fix: detect current _linux_series
2022-07-10 20:59:03 +02:00
Cameron Nemo
5fabad111d
replace default repository URL
...
http -> https
alpha.de.repo.voidlinux.org -> repo-default.voidlinux.org
2022-07-10 20:58:27 +02:00
Leah Neukirchen
f28571296e
use umount -R to unmount recursively bound mounts
2022-02-09 11:52:43 -06:00
Leah Neukirchen
4debf48359
use mount --rbind to propagate mounts into the chroot
...
Else things like efivarfs will not be passed down into the chroot,
which makes installing grub fail.
Closes #231 .
2022-02-08 13:28:46 -06:00
John Zimmermann
488d58ff2d
release.sh.in: REPOSITORY should be XBPS_REPOSITORY
2021-11-04 18:28:51 -05:00
Michael Aldridge
f9d26247c9
release.sh.in: Drop Cinnamon, LXDE
2021-09-30 11:37:43 -05:00
salahdin-ahmed
7cd19aff06
dracut/adduser: fix autologin kernel option
...
The sed replacment should be in agetty-tty1/conf not agetty-tty1/run
2021-09-04 15:59:37 -05:00
Cameron Nemo
388993eb51
Add Rock64 support
2021-07-25 12:37:32 +02:00
meator
727abdd8b2
Fully remove unused -S option
...
A -S option was added in 7d89972c57
. This
option was removed in 77442599ce
. This
option was not removed completely. This removes the -S option from
getopts.
2021-07-01 17:26:59 -03:00
Bailey
c1a41947e9
Change freenode.org to libera.chat
...
The Void Linux team has switched its IRC network to libera.chat
2021-06-25 11:35:28 -07:00
Michael Aldridge
e060405181
packer: unset bogus shutdown_command
2021-05-16 13:52:33 -07:00
John Zimmermann
7cc18c2bef
mkimage.sh: default for bigger boot parition size on pinebookpro
2021-05-16 21:58:20 +02:00
John Zimmermann
2ea40dc269
mkimage.sh: initialize and check PLATFORM earlier in script
2021-05-16 21:58:20 +02:00
John Zimmermann
48ba5d61b2
packer: increase qemu disk size, set shutdown command
...
the build runs out of space with only 1G, furthermore it was
doing a hard reset without any sync, so many files touched in
the cloud.sh script were empty on the image
2021-05-16 21:34:42 +02:00
Michael Aldridge
50fa3c8fde
packer: Use HCL2
2021-05-15 23:32:53 -07:00
Piraty
d688ce55fc
Add support for rpi4
...
and take the split rpi-kernel packages into account,
see void-packages/4a02207f57
2021-05-10 19:24:35 +00:00
Érico Nogueira
25ddad302d
release.sh.in: build rootfs for i686.
2021-03-15 22:18:15 -07:00
Michael Aldridge
0e33e2a7a4
release.sh.in: Drop images that are no longer built
2021-03-15 22:18:15 -07:00
Érico Rolim
e4cf0ea630
data, mklive.sh.in: remove void-vpkgs.conf
...
Most of these aren't in void-packages anymore, the awk dependency
resolution is done via base-* packages, and the openssl entry was making
a XBPS bug apparent after the OpenSSL switch, where 'xbps-remove -o'
tries to remove the 'openssl' package.
2021-03-15 22:17:38 -07:00
John Zimmermann
464eb6edfa
mkimage.sh: update pinebookpro u-boot path
2021-03-15 19:43:23 +01:00
John Zimmermann
4c9e3e62d8
Makefile: add pinebookpro targets
2021-03-15 19:42:54 +01:00
John Sullivan
011f3f579f
Add support for Pinephone (pinephone)
...
Support for creating a pinephone platformfs and live image.
Closes : #150 [via git-merge-pr]
2021-03-11 23:03:52 -08:00
Michael Aldridge
88af7e3963
data: Stop mapping openssl to libressl-openssl
2021-03-08 01:02:12 -08:00
q66
8025b30351
build-x86-images: pass extra args correctly
2021-03-05 01:49:02 +01:00
q66
7d30d331eb
lib.sh.in/mkrootfs.sh.in: proper native platform detection
2021-03-05 01:43:00 +01:00
q66
51d4a5f4c2
enable serial console in live when requested
...
also blacklist more agettys to fix the hvc0/hvsi0 issue
Closes https://github.com/void-linux/void-mklive/pull/194
2021-03-05 01:23:56 +01:00
Ken Moore
be02f166cf
Increase initial squashfs size reservation
...
To help account for filesystem compression and such (particularly ZFS-on-root with compression enabled), bump the initial size reservation from (7/6) * X to 2 * X
It could probably be a bit lower, but it is probably better to avoid getting too specific to particular compression rates or filesystem optimizations.
Sponsored by: Project Trident
2021-02-20 01:36:01 -08:00
madjack
68a35230cc
Fix linux version option format check
...
Closes : #144 [via git-merge-pr]
2021-02-19 22:33:24 -08:00
John Sullivan
c8cb9a264e
mkimage.sh.in: omit disable_journal when not used
...
Resolves #148
Closes : #149 [via git-merge-pr]
2021-02-19 22:31:25 -08:00
Érico Rolim
09512f6f05
autoinstaller: add comment about swapsize.
...
Relevant: #37 .
Closes : #191 [via git-merge-pr]
2021-02-19 22:14:52 -08:00
Michael Aldridge
aeabac5bac
lib.sh.in: Don't copy qemu into the chroot
2021-02-19 21:55:15 -08:00
Dave Akers
284be34a1f
Fix static ip route
...
when using a static ip should set default gateway
also noticed an echo line not going to the $LOG
Closes : #133 [via git-merge-pr]
2021-02-19 21:42:48 -08:00
Paper
0dae4a3158
Update splash.png
...
Closes : #184 [via git-merge-pr]
2021-02-19 21:07:43 -08:00
Cameron Nemo
80f44ed81e
lib: use correct name for qemu binfmt
...
The qemu-user-static package installs binfmts with -static appended to
the name. Match that behavior here.
Closes : #169 [via git-merge-pr]
2021-02-19 21:07:27 -08:00