Commit Graph

86 Commits

Author SHA1 Message Date
Michael Aldridge 7428a52080 Support really long WPA2 keys, resolves #79 2017-06-23 12:47:34 -07:00
Toyam Cox 03b894370f Merge pull request #94 from metadave/dp_fix_net_message
fix network error message
2017-06-23 15:42:06 -04:00
Toyam Cox b23f918d6f Merge pull request #95 from metadave/dp_check_for_root
bail out if not root
2017-06-23 15:41:29 -04:00
Guillaume Quittet a7bb148a28 Added NVMe SSD compatibility
I've added the NVMe SSD disks compatibility because the installer doesn't detect them.
2017-06-11 11:30:20 +02:00
Dave Parfitt 737c00b262 bail out if not root 2017-01-23 09:50:20 -05:00
Dave Parfitt 99127fe281 fix network error message 2017-01-23 09:47:38 -05:00
Chris Brannon 4317c1a4f6 Preserve Linux capabilities when running tar, and misc fixes for mkrootfs. (#92)
* Preserve Linux capabilities in various tar invocations.

Otherwise, ping as non-root will not work when using a Void image.

Don't try to umount pseudofilesystems when $rootfs is undefined.
On mktemp failure, die in the script itself, not the $( ... ) subshell.
And remove the second FATAL: from the error message.
2016-12-10 12:30:13 +01:00
Juergen Buchmueller b820b28d66 installer.sh.in: fixes and improvements
+ Add INFOBOX() because dialog --infobox is incompatible with --keep-tite on xterm
+ Use clear after INFOBOX() to not leave irritating info on the screen
+ Make the live system copy process use a --progressbox
+ Use a tar pipe to copy from live ISO to target file system
2016-09-05 09:31:25 +02:00
Toyam Cox 50148f369f installer.sh.in: change irc channel to be correct 2016-08-24 19:47:38 -04:00
Jürgen Buchmüller de4c52a4a6 installer.sh.in: add ISO-639 and ISO-3166 tables (#71)
The locale selection now has user friendly names for language
and country. This time without bashisms.
2016-05-12 08:13:56 +02:00
jbu 6edaeb29a6 installer.sh.in: improve primary user setup
+ change shebang to #!/bin/bash because we use bashisms
+ add --insecure to password inputs to make them display asterisks (*)
+ add input for full user name (as opposed to login name)
+ add a checklist for primary login group memberships
+ enable /etc/sudoers line for members of group wheel
+ let the user choose grub input/output by console instead of graphics
2016-03-28 20:03:57 +02:00
jbu 678fabe87e installer.sh.in: add user account dialog 2016-02-04 08:07:54 +01:00
jbu 3b448665e9 installer.sh.in: avoid scrolling for wep/wpa input 2016-02-04 08:07:54 +01:00
lxb ca6559e8ba installer: check network configured on source 2016-01-29 17:49:48 -05:00
Juan RP 242712da5b installer: redirect stderr to /dev/null for cciss(4). 2015-11-10 09:44:05 +01:00
Juan RP c0938bdb3b installer: allow posix timezones too. (thanks \0xc0ffee@irc). 2015-11-01 19:53:02 +01:00
Juan RP f0722b06e5 installer: remove liveuser from /etc/sudoers in local installation.
Close #43
2015-10-17 10:58:06 +02:00
Juan RP d3b527ec3d installer: get rid of unused systemd checks. 2015-10-17 10:55:32 +02:00
Juan RP c0e16252c3 installer: detect cciss partitions correctly (3/3).
This finally allows for a successfull installation with cciss(4) devices.

Thanks to maldrige for testing.
2015-10-17 10:38:41 +02:00
Juan RP 7c699d32c2 installer: detect cciss partitions correctly (2/2). 2015-10-17 09:59:25 +02:00
Juan RP 8261f90a2a installer: detect ciss(4) devices/partitions correctly (#44). 2015-10-10 10:19:43 +02:00
Juan RP f5ad23e864 Merge pull request #41 from steski/staticip-issue
installer.sh: fix static IP settings in menu_install
2015-10-02 09:18:54 +02:00
zurx 7c35931c24 fix set_keymap rc.conf
By default /etc/rc.conf seems to have KEYMAP commented out which means any key mapping set during the install will be ignored. This commit makes the installer remove the hash (#) prefix, if present.
2015-10-02 01:23:26 +00:00
Steve Prybylski 834cf6cf80 installer.sh: fix static IP settings in menu_install 2015-10-01 20:28:37 -04:00
Juan RP 9f809e5211 installer: repair configuration of pkgs with network installation.
Close #28
2015-06-03 14:36:04 +02:00
Juan RP ec5a92c270 installer: disable locale setting with musl. 2015-05-29 17:44:31 +02:00
Juan RP 9b4819f33a installer: make remote install work with musl live images. 2015-05-27 17:24:48 +02:00
Juan RP 3ab4ba77d0 installer: remove partx(8) use; cfdisk should be enough. 2015-05-22 07:35:31 +02:00
Juan RP d6e7c1653d installer: remove void-installer in local installation. 2015-05-22 07:29:15 +02:00
Juan RP d177ef47d6 Merge pull request #27 from pullmoll/master
installer.sh.in: really fix the md parsing
2015-05-20 11:23:10 +02:00
Juan RP b231ef76f5 installer: update for xbps>=0.43 (close #29). 2015-05-20 10:49:20 +02:00
jbu 3f0dfe5832 installer.sh.in: really fix the md parsing 2015-05-14 17:52:13 +02:00
Juan RP 037523d1d1 installer: detect /dev/mmcblkX devices. 2015-05-08 16:35:57 +02:00
jbu 944153192b void-mklive: Fixes for systems with md / lvm2
- Add quotes around $TARGET to allow for empty $1 in build-x86-images.sh
- In installer.sh there was $part for md where it should have been $p
- The list of md and lvm partitions should occur just once, thus move it out of the loop
2015-05-08 07:06:26 +02:00
Juan RP 1571ef8d44 installer: accept WPA passphrases up to 50 chars. 2015-05-01 10:10:03 +02:00
Stefan Mühlinghaus 03b9a7b424 Option not to install a bootloader 2015-02-20 22:12:18 +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 ce35908f35 installer: generate a non hostonly initramfs; force-add ahci just in case. 2015-01-05 17:56:21 +01:00
Juan RP c204ab1f5f installer: swap is not mandatory. 2014-12-16 15:24:06 +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 7fbf8a189d installer: run partx -u just to be sure to update its partition table. 2014-10-25 10:07:50 +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 fde61a9d43 installer: exit if /bin/dialog is not there. 2014-09-21 12:20:45 +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