Commit Graph
583 Commits
Author SHA1 Message Date
PiratyandJuan RP 557be33ae7 build-x86-images.sh: remove intel-ucode from X_PKGS
intel-ucode went to nonfree repository
with void-packages/450dd113fbb87e9299161bb7143536249ecb16c2

It makes more sense in permanent installations anyway
2020-02-27 11:45:10 +01:00
Juan RP 529c48e54a Makefile: fix the clean target 2020-02-27 11:39:33 +01:00
Renato AguiarandMichael Aldridge 707943982b Only set root partition start on pinebookpro 2020-02-24 22:42:39 -08:00
Renato AguiarandMichael Aldridge 4861b7619d Increase partitions shift on pinebookpro
Create boot partition starting at 32768 sectors on pinebookpro
platforms. That leaves enough unallocated space to install u-boot
without overlapping with any partition.
2020-02-24 19:53:12 -08:00
Renato AguiarandJuan RP a7a20d50d3 Fix execution of post install scripts on cross builds
Add missing call to register_binfmt before installing packages on
mkrootfs.
2020-02-20 15:03:44 +01:00
Renato AguiarandJuan RP 9b0805471a Add support for Pinebook Pro (pinebookpro) 2020-02-20 13:00:52 +01:00
Renato AguiarandJuan RP cc93f013b0 Prefer repositories from '-r' in mkplatformfs
This allows replacing existing packages with custom built ones and
makes mkplatformfs behavior consistent with mkrootfs.
2020-02-20 12:54:12 +01:00
Duncan OverbruckandMichael Aldridge 2b1aa4f45d lib: make sure /tmp is there and mount it 2020-02-17 21:27:14 -08:00
Adam GausmannandMichael Aldridge 3c12c74de0 Add -o <outfile> to mkplatformfs.sh for feature parity 2020-02-14 10:29:14 -08:00
PiratyandPiraty 4ffa689706 mkimage.sh.in: explicitly set 'PermitRootLogin yes' in sshd_config
So far, image generation relied on the config shipped in the openssh
package to ensure root login with password, but as this might change in
the future, explicitly apply and document this requirement for embedded
images here instead.

The exception for GCP (disable root login) should still work as
intended.
2020-01-20 10:32:35 +01:00
toluschrandJuan RP 95e305c461 Added possibility to choose the partitioning software 2020-01-04 10:03:19 +01:00
Piraty 2ca28459d7 build-x86-images.sh: fix image detection for new gnome flavor 2019-10-27 17:03:48 +01:00
Juan RPandGitHub 5c0cef01da Merge pull request #83 from void-ppc/installer-return
installer.sh: fail validation for EFI systems without proper ESP
2019-10-27 07:02:08 +01:00
Juan RPandGitHub 510a4bebd1 Merge pull request #21 from Johnnynator/master
build-x86-images: add gnome image support
2019-10-27 07:01:12 +01:00
Juan RPandGitHub fc3ba9eaf7 Merge pull request #60 from Noah-Huppert/mklive-kver-opt
mklive: added -v kerver option
2019-10-27 07:00:48 +01:00
Juan RPandGitHub 59274b0bfa Merge pull request #90 from bobertlo/ca
make docker use curl
2019-10-27 06:58:03 +01:00
Adeel MujahidandToyam Cox 56e7ba3565 Add /bin/dash as default command 2019-10-25 14:59:54 -04:00
humanandMichael Aldridge f19733f80f mklive: fix bashism 2019-10-23 23:58:30 -07:00
Piotr WójcikandMichael Aldridge 163a923529 Dockerfile: include spdx-licenses-list
This is for linting license field on Travis.

One can also customize image as simple as
docker build "--build-arg=ADDINS=moreutils jq"
2019-10-23 23:55:01 -07:00
madjackandMichael Aldridge 8ad31657b7 Fix additional packages not installed 2019-10-23 23:53:54 -07:00
PiratyandMichael Aldridge a1352601ca add dockerignore 2019-10-23 23:50:00 -07:00
Jeremy JackinsandMichael Aldridge b71d3f9c7b installer.sh.in: add -f flag to mkfs.f2fs
Without -f, mkfs.f2fs refuses to overwrite an existing filesystem, causing installation to fail. With this flag we match the behavior of the other filesystems.
2019-10-23 23:47:00 -07:00
Robert Lowry de6cc17b0c make docker use curl 2019-10-23 10:39:17 -05:00
q66 f4458db134 installer.sh: fail validation for EFI systems without proper ESP
Right now the installer will print an error dialog but mark the
filesystems done anyway and march on, which will later result
in a failed GRUB installation.
2019-07-19 14:50:01 +02:00
Juan RPandToyam Cox a3f49d0c11 installer.sh.in: update my email address.
Signed-off-by: Juan RP <xtraeme@gmail.com>
2019-06-12 14:00:13 -04:00
John ZimmermannandMichael Aldridge 9bcbbc95e0 display-manager-autologin.sh: fix sddm detection
sddm doesn't ship with a /etc/sddm.conf as default so the old check
returned false.
2019-05-30 19:22:38 -07:00
Michael Aldridge 6ce4732bbc release.sh.in: Make an easy release script 2019-05-27 20:16:15 -07:00
Cameron NemoandMichael Aldridge 53b58fef3f Remove defunct systemd support
Closes: #70 [via git-merge-pr]
2019-05-25 13:36:49 -07:00
humanandMichael Aldridge aa50f22312 installer: better timezone menu
Closes: #65 [via git-merge-pr]
2019-05-25 13:36:24 -07:00
humanandMichael Aldridge 90cfccb903 installer: better check for /bin/dialog
this works on distros where /bin isn't a symlink to /usr/bin
2019-05-25 13:36:24 -07:00
Urs SchulzandMichael Aldridge 86834e3ff7 mkplatformfs.sh: fix -k option
Closes: #64 [via git-merge-pr]
2019-05-25 13:35:59 -07:00
Urs SchulzandMichael Aldridge d3505ba860 mkplatformfs.sh: add option to disable compression 2019-05-25 13:35:59 -07:00
Urs SchulzandMichael Aldridge 65f88c6d6f mkplatformfs.sh: error out without base tarball 2019-05-25 13:35:59 -07:00
Noah HuppertandMichael Aldridge cd127e8320 mklive: fixed -o option so it could take an absolute path
Closes: #56 [via git-merge-pr]
2019-05-25 13:33:29 -07:00
Kalle MøllerandMichael Aldridge 43fae882e9 Added compressions
Apparrently xz requires liblz4

Closes: #54 [via git-merge-pr]
2019-05-25 13:33:03 -07:00
Kalle MøllerandMichael Aldridge 3b0177266d Update README.md 2019-05-25 13:33:03 -07:00
Robert LowryandMichael Aldridge 7b6fdc6003 installer.sh.in: clarify 'Network' source
Closes: #45 [via git-merge-pr]
2019-05-25 13:32:23 -07:00
q66andMichael Aldridge b795f541a6 mkrootfs: enable ppc64 + ppc-musl support
Closes: #26 [via git-merge-pr]
2019-05-25 13:30:54 -07:00
stenstorpandToyam Cox 40dd7a4ede mkrootfs.sh.in: Mention ppc-musl 2019-05-12 01:13:53 -04:00
stenstorpandToyam Cox 12bf9c0625 mkrootfs.sh.in: Actually implement the -b option 2019-05-12 01:12:24 -04:00
Noah Huppert 7ca1cbc168 mklive: added -v kerver option
Signed-off-by: Noah Huppert <contact@noahh.io>
2019-04-01 16:12:18 -04:00
Michael Aldridge 5859e79c29 packer: Initial packer config 2019-03-30 23:10:12 -07:00
Michael Aldridge ba7f0e9475 Support building ethereal masterdirs 2019-03-24 20:42:51 -07:00
Enno Boland 1b0964cc82 lib.sh.in: fix tool checking. 2019-03-15 18:08:27 +01:00
Enno Boland 92bb9df1d3 add hooks for dockerhub 2019-03-14 23:30:16 +01:00
Enno BolandandGitHub a4f673e053 Merge pull request #52 from Gottox/add-dockerfile
add Dockerfile
2019-03-12 11:54:52 +01:00
Enno Boland b2c1385570 add Dockerfile
This commit adds a Dockerfile that can be build using podman or docker.
2019-03-08 10:26:52 +01:00
UnknownandMichael Aldridge 8d364654ed Missing parenthesis.
Closes: #14 [via git-merge-pr]
2019-02-27 18:58:37 -08:00
mobinmobandMichael Aldridge 77442599ce mklive.sh: Remove $ROOTFS_FREESIZE 2019-02-27 18:58:37 -08:00
mobinmobandMichael Aldridge f5ee7f420e mklive.sh: Use overlayfs for live image writable overlay. 2019-02-27 18:58:37 -08:00