Commit graph

958 commits

Author SHA1 Message Date
Tobias Powalowski
295de3012e fix menu order after keymap setting 2012-08-03 11:37:44 +02:00
Tobias Powalowski
9f817b7110 update docs 2012-08-02 18:22:07 +02:00
Tobias Powalowski
f97241b5e3 fix locale-gen in quickinst too 2012-08-02 12:00:49 +02:00
Tobias Powalowski
390ddcaf2f enable default en_US.utf8 locale if config file was not edited 2012-08-02 11:55:45 +02:00
Tobias Powalowski
7388022562 fix ftp install package listing 2012-08-01 20:28:47 +02:00
Tobias Powalowski
6502e7b27f fix mirror leaving 2012-08-01 18:49:03 +02:00
Tobias Powalowski
aa4626d678 fix adjtime location 2012-08-01 09:09:55 +02:00
Tobias Powalowski
2d00277953 fix correct menu order after prepare harddrive 2012-07-31 16:38:20 +02:00
Tobias Powalowski
3b1a4de52f fix package parsing with x86_64 in filename 2012-07-31 16:04:26 +02:00
Tobias Powalowski
1273174062 fix root login 2012-07-31 13:00:10 +02:00
Tobias Powalowski
7dda0bbb89 update shadow pam files 2012-07-31 10:07:10 +02:00
Tobias Powalowski
866af2a938 update login.defs 2012-07-31 10:04:41 +02:00
Tobias Powalowski
be330bd219 update pam security 2012-07-31 10:01:34 +02:00
Tobias Powalowski
1fceb13aa6 update protocols and services 2012-07-27 22:32:15 +02:00
Tobias Powalowski
57d2abb777 fix missing bracket 2012-07-27 12:39:54 +02:00
Tobias Powalowski
03375855b3 activate netcfg on boot 2012-07-27 12:20:55 +02:00
Tobias Powalowski
9969bd319b use new crypttab syntax 2012-07-27 12:02:05 +02:00
Tobias Powalowski
d199e9332f always add netcfg to installed packages 2012-07-26 15:57:54 +02:00
Tobias Powalowski
20c20bdffd copy netcfg profiles to installed system 2012-07-26 15:36:51 +02:00
Tobias Powalowski
9b9b7b7d4d fix profile starting 2012-07-26 14:58:28 +02:00
Tobias Powalowski
ab62a24bac update TODO 2012-07-26 14:41:28 +02:00
Tobias Powalowski
b952871307 update network documentation 2012-07-26 14:39:56 +02:00
Tobias Powalowski
dafb21ce11 move network config to main menu 2012-07-26 14:33:41 +02:00
Tobias Powalowski
9e42f76386 remove localtime from tz script 2012-07-26 14:12:15 +02:00
Tobias Powalowski
f90531b4c0 more netcfg fixes 2012-07-26 12:45:33 +02:00
Tobias Powalowski
8e960518bd fix menus on network section 2012-07-26 11:25:04 +02:00
Tobias Powalowski
c3eaa2fbe8 more netcfg fixes 2012-07-26 09:50:44 +02:00
Tobias Powalowski
7c803dfb60 start netcfg replacing network routine 2012-07-25 21:40:32 +02:00
Tobias Powalowski
37c1438c07 fix docs typo 2012-07-24 16:09:34 +02:00
Tobias Powalowski
b9b1468f52 fix detection of keymap for mkinitcpio.conf 2012-07-24 16:07:17 +02:00
Tobias Powalowski
5a57d08f46 remove broken auto network settings 2012-07-24 16:02:50 +02:00
Tobias Powalowski
f8acfd7cce update documentation 2012-07-24 15:43:56 +02:00
Tobias Powalowski
48ab288c0c refactor files to edit 2012-07-24 14:01:22 +02:00
Tobias Powalowski
a77ef7118c start systemd cleanup for new initscripts 2012-07-24 12:52:17 +02:00
Tobias Powalowski
85e33e674b add hostname to base hook 2012-07-21 10:00:47 +02:00
Tobias Powalowski
fb375dfb79 readd network options to rc.conf 2012-07-21 09:53:29 +02:00
Tobias Powalowski
f3c57b842d adopt rc.conf changes 2012-07-18 21:16:33 +02:00
Tobias Powalowski
0503c38684 update login 2012-07-01 21:51:23 +02:00
Tobias Powalowski
5cfcf1e209 fix system-login 2012-07-01 21:49:48 +02:00
Tobias Powalowski
72a518b6c3 update allinone docs 2012-06-29 22:32:39 +02:00
Tobias Powalowski
39c8aa622b update TODO 2012-06-29 22:18:38 +02:00
Tobias Powalowski
a7ddd21217 add CheckSpace to pacman.conf 2012-06-27 12:20:34 +02:00
Tobias Powalowski
32b8c35e96 populate archlinux-keyring already on boot, remove it from install scripts 2012-06-27 12:12:27 +02:00
Tobias Powalowski
39f689e3e1 bump mke2fs.conf 2012-06-27 11:30:56 +02:00
Tobias Powalowski
7f2d5d8e4a bump mirrorlist 2012-06-26 09:07:33 +02:00
Tobias Powalowski
f20ec0d81f rename all grub2 references to grub 2012-06-25 11:34:07 +02:00
Tobias Powalowski
1ba202e817 update todo.txt 2012-06-25 11:31:24 +02:00
Tobias Powalowski
1ee2ca03ca remove old scripts 2012-06-25 11:18:40 +02:00
Tobias Powalowski
92377b7600 remove grub deinstallation 2012-06-25 09:39:38 +02:00
Tobias Powalowski
68340d97f9 bump docs date 2012-06-25 09:35:01 +02:00
Tobias Powalowski
78f9bc594e add missing file 2012-06-25 09:33:11 +02:00
Tobias Powalowski
7b22ba8aeb remove bootloader info from quickinst 2012-06-25 09:28:55 +02:00
Tobias Powalowski
c065b88590 remove capi4k config files 2012-06-24 23:17:57 +02:00
Tobias Powalowski
7202c8899b remove grub-legacy menu 2012-06-24 23:14:18 +02:00
Tobias Powalowski
ae1407f945 remove grub-legacy from docs 2012-06-24 23:12:19 +02:00
Tobias Powalowski
065a8609f1 remove grub-legacy support 2012-06-24 23:10:53 +02:00
Tobias Powalowski
10d47e80a2 fix grub2 bios locale 2012-06-24 22:47:53 +02:00
Tobias Powalowski
e42ddf7828 fix udevadm location 2012-06-24 19:15:26 +02:00
Tobias Powalowski
8f3b6bacaf create tmpfiles correct 2012-06-24 18:20:44 +02:00
Tobias Powalowski
8662fd2b6a fix /run/lock on bootup 2012-06-24 12:20:36 +02:00
Tobias Powalowski
f683d5d37d add lock group 2012-06-24 10:57:34 +02:00
Tobias Powalowski
482427f92c revert mirrorlist update 2012-06-24 07:48:29 +02:00
Tobias Powalowski
e5d7b91711 fix request-key.conf 2012-06-23 18:34:28 +02:00
Tobias Powalowski
3b14d60c44 bump mirrorlist 2012-06-23 18:33:22 +02:00
Tobias Powalowski
fcd37c5960 fix check 2012-06-14 19:19:38 +02:00
Tobias Powalowski
de51074053 init: run late/cleanup hooks before checking for init 2012-06-09 08:44:27 +02:00
Tobias Powalowski
23a5b6abeb add refind patch 2012-06-07 09:42:54 +02:00
Tobias Powalowski
acaa20b64e update docs 2012-06-06 17:13:08 +02:00
Tobias Powalowski
ad6dfa32cf cosmetic fix for mounting partitions 2012-06-06 14:33:30 +02:00
Tobias Powalowski
464c99605f remove not needed groups on ftp install 2012-06-06 12:04:00 +02:00
Tobias Powalowski
ce7f74170d add recent changes to docs 2012-06-06 11:48:12 +02:00
Tobias Powalowski
0290d7aa40 automatic pacman key signing finished, hooray 2012-06-06 09:24:56 +02:00
Tobias Powalowski
f6a33c25b7 add pambase files 2012-06-05 09:29:19 +02:00
Tobias Powalowski
4d3a3468b1 remove the var hacks again 2012-06-05 08:38:54 +02:00
Tobias Powalowski
56dc3c8ce2 add package check in installers 2012-06-04 15:37:13 +02:00
Tobias Powalowski
ed540e642a disable testing by default 2012-06-04 12:48:04 +02:00
Tobias Powalowski
82322f447b bump mirrorlist, add signing support, bump makepkg configs 2012-06-04 12:45:46 +02:00
Tobias Powalowski
0284f4ba26 change default /boot size to 512MiB 2012-06-02 17:23:55 +02:00
Tobias Powalowski
5a450e9c48 add /var/run symlink hack 2012-06-02 17:11:03 +02:00
Tobias Powalowski
bddd98bf48 fix locale.gen systemd confi 2012-06-02 16:12:59 +02:00
Tobias Powalowski
c1a0561ea0 more vconsole fixes 2012-06-02 16:05:18 +02:00
Tobias Powalowski
ac664a88d1 fix locale.conf UTF-8 2012-06-02 15:09:33 +02:00
Tobias Powalowski
2dc303a4fe fix systemd package install 2012-06-02 15:07:19 +02:00
Tobias Powalowski
7eeeadf38d fix vconsole.conf 2012-06-02 14:58:38 +02:00
Tobias Powalowski
81d549abb0 add locale.gen adoption if systemd is used 2012-06-02 11:07:56 +02:00
Tobias Powalowski
3f524a500a add hostname systemd hosts adoption 2012-06-02 08:49:50 +02:00
Tobias Powalowski
125376e8ce rc.conf is not touched by hwdetect anymore 2012-06-01 21:16:16 +02:00
Tobias Powalowski
713462e9af fix syntax errors 2012-06-01 21:10:24 +02:00
Tobias Powalowski
a9915dad13 add config files for systemd 2012-06-01 21:07:27 +02:00
Tobias Powalowski
fef2718cb2 more systemd code in setup 2012-06-01 18:51:20 +02:00
Tobias Powalowski
8e84c8a47b remove auto_locale from setup, not working anymore 2012-06-01 16:43:09 +02:00
Tobias Powalowski
01a91d1d7f start systemd integration in setup 2012-06-01 16:42:14 +02:00
Tobias Powalowski
3d2cc897b1 add tty file for tty1 2012-05-31 17:57:34 +02:00
Tobias Powalowski
a22d757f45 add utmp group 2012-05-31 15:49:39 +02:00
Tobias Powalowski
8109dc7a96 more systemd autologin fixes 2012-05-31 12:19:56 +02:00
Tobias Powalowski
4866698130 enable auto login on consoles 2012-05-31 08:35:15 +02:00
Tobias Powalowski
57e397a0c4 add systemd autologin 2012-05-30 17:47:52 +02:00
Tobias Powalowski
9d8117fa49 fix /tmp/install 2012-05-30 17:35:46 +02:00
Tobias Powalowski
1084d475c8 switch installation mountpoint to /install 2012-05-30 17:26:58 +02:00
Tobias Powalowski
91039e1fcf fix systemd startup 2012-05-30 17:21:39 +02:00
Tobias Powalowski
c7939b23fd fix udevd, allow init from commandline boot 2012-05-30 11:29:19 +02:00
Tobias Powalowski
bb428591f4 add systemd install file 2012-05-29 15:09:34 +02:00
Tobias Powalowski
dd1a9e3321 init: remove hardcoded udev startup/shutdown 2012-05-28 13:01:04 +02:00
Tobias Powalowski
393b8016c1 init: add timestamp at start of initramfs if binary exists 2012-05-28 12:55:18 +02:00
Tobias Powalowski
0f40476528 usr: add usr mounting as a late running hook 2012-05-28 12:50:54 +02:00
Tobias Powalowski
f1499cfa4b init: add support for early, late and cleanup hooks 2012-05-28 12:47:16 +02:00
Tobias Powalowski
4ccbcedad5 init_functions: move running hooks to separate func 2012-05-28 12:45:10 +02:00
Tobias Powalowski
b5f7525fc7 init: correct trimming of earlymodules and MODULES 2012-05-28 12:43:07 +02:00
Tobias Powalowski
86703c7bfe more mkinitcpio 0.9.0 fixes 2012-05-27 11:40:23 +02:00
Tobias Powalowski
e1fb355496 next patch from keshav 2012-05-26 10:14:32 +02:00
Tobias Powalowski
0d872666e0 fix #29770 lvm 100% creation 2012-05-12 16:07:20 +02:00
Tobias Powalowski
d7984a65f4 fix ##29835 2012-05-12 15:53:04 +02:00
Tobias Powalowski
30789c3f0a ChangeLog:
1. Move from (UEFISYS)/efi to (UEFISYS)/EFI , since some firmwares
assume FS is case-sensitive and use /EFI over /efi
2. Move UEFI bootloaders pre-check stuff to do_uefi_common()
3. Make sure Archboot installed rEFInd files (from refind-bin.zip) do
not conflict with AUR refind-x86_64 package files
4. Provide option for moving UEFI bootloader file to
(UEFISYS)/EFI/boot/bootx64.efi
5. Setup network connectivity before try to download refind-bin.zip,
if that file does not exist.
2012-05-07 17:07:04 +02:00
Tobias Powalowski
343b8e59d0 ChangeLog:
1. Use "cp", not "install" tool, to setup rEFInd in the setup script
2. Add rEFInd to iso at (ISO)/packages/refind-bin.zip
3. Use "cp -f" and "cp -rf" everywhere
4. In update-iso.sh, make sure updated setup script is copied to
(ISO)/arch/setup apart from updating the same in the initramfs files
5. Fix FSSPECS issue (in for loop) in autoprepare() in setup script
6. Added /usr/sbin/partprobe , /usr/bin/{bsdtar,bsdcpio} in arch_base
- useful for rescue stuff and needed for setting up rEFInd
7. Split up EFISTUB and rEFInd functions
2012-04-27 22:06:07 +02:00
Tobias Powalowski
7f63905d41 ChangeLog:
1. Generate -dual, -x86_64, -i686 isos at the end of allinone.sh script
2. Split bootloader config from files-replace functions in update-iso.sh script
3. Create FAT32 filesystem in UEFISYS partition in autoprepare() in GPT
4. Revamp UEFISYS partition detection. Now the script ALWAYS uses the
first EF00 partition detected by sgdisk. It offers to format the
partition as FAT32 if required. But manually mounted UEFISYS partition
(at /boot/efi before launching /arch/setup) will be unmounted, so no
use doing that.
5. Fix issues with /boot/efi/EFI and /boot/efi/efi . Although FAT fs
is case-insensitive, sometimes this case-issues crop up since by
default grub2's grub-install seems to favour /boot/efi/EFI while
Arch's rEFInd package favours /boot/efi/efi. grub-install works ok
with /boot/efi/efi if it detects it.
2012-04-26 08:33:12 +02:00
Tobias Powalowski
62f5b356a4 small fixes 2012-04-24 18:50:27 +02:00
Tobias Powalowski
b59301c8a3 fix missing -o option 2012-04-24 12:53:47 +02:00
Tobias Powalowski
f982142e4c remove not working check on uefi, fix messager for Lenovo 2012-04-24 11:09:05 +02:00
Tobias Powalowski
901d90a763 remove DISC assignment in check_gpt it's always set before the function is called 2012-04-24 08:40:27 +02:00
Tobias Powalowski
199ddd59a6 fix partition table and clean device with wipefs -a 2012-04-23 22:32:26 +02:00
Tobias Powalowski
a52210c043 bump memory requirement to 768MB 2012-04-23 15:23:31 +02:00
Tobias Powalowski
8dca57fd5f fix blkid calls, -p -i needs a device 2012-04-23 15:17:42 +02:00
Tobias Powalowski
85c7982034 replace deprecated parameter 2012-04-23 14:24:14 +02:00
Tobias Powalowski
f787ca2be2 small resolution fix 2012-04-23 11:26:19 +02:00
Tobias Powalowski
80a95db88c add lenovo GPT warning 2012-04-22 20:38:54 +02:00
Tobias Powalowski
04792068d9 add always latest refind 2012-04-22 20:35:28 +02:00
Tobias Powalowski
8ca264daaf readd lvm raid detection for grub2 config 2012-04-22 20:10:47 +02:00
Tobias Powalowski
09ccc4fecf rework lvm,raid grub2 support 2012-04-22 20:06:54 +02:00
Tobias Powalowski
6f6b31d359 remove raid metadata 0.90 usage 2012-04-22 19:30:41 +02:00
Tobias Powalowski
c6bd278630 remove raid metadata 0.90 usage 2012-04-22 19:29:38 +02:00
Tobias Powalowski
6bd5f7fd9d bump refind version 2012-04-22 18:47:37 +02:00
Tobias Powalowski
a97dc4772f fix gpt autoprepare space typo 2012-04-21 18:47:51 +02:00
Tobias Powalowski
1f4c594e91 refactor bootloader menu 2012-04-20 16:07:05 +02:00
Tobias Powalowski
9ff91fb0c2 fix UUID LABEL for fstab 2012-04-20 15:40:38 +02:00
Tobias Powalowski
2180b83df7 fix hook error message 2012-04-20 15:36:41 +02:00
Tobias Powalowski
1b57202140 fix framebuffer setup part, removed grub2 device map, added new hwdetect options 2012-04-20 12:51:20 +02:00
Tobias Powalowski
072b5d7cea add empty modprobe.conf file 2012-04-20 08:43:06 +02:00
Tobias Powalowski
878f5f1e95 shutup framebuffer grep 2012-04-20 08:36:14 +02:00
Tobias Powalowski
620fdfbf91 fix framebuffer detection, fix mkinitcpion install files location 2012-04-20 08:24:09 +02:00
Tobias Powalowski
27f62e69ec fix mkinitcpio call in setup 2012-04-19 18:18:32 +02:00
Tobias Powalowski
412675124d remove not needed grub2 options 2012-04-19 18:07:40 +02:00
Tobias Powalowski
dc114e3ce2 fix /boot grub2 detection 2012-04-19 17:23:56 +02:00
Tobias Powalowski
9d6f6a4d98 fix autoprepare 2012-04-19 15:10:28 +02:00
Tobias Powalowski
4ee6e7ab4a remove } from setup 2012-04-19 11:04:33 +02:00
Tobias Powalowski
157e1ab41f add syslog-ng.conf file 2012-04-19 08:54:05 +02:00
Tobias Powalowski
a77197d126 ChangeLog:
1. Added rEFInd boot manager support for both x86_64 and i386 UEFI
EFISTUB booting.
2. Unify blkid options in setup script via  .
3. Rename UUID to FSUUID, LABEL to FSLABEL and rename the
corresponding functions getuuid and getlabel to getfsuuid and
getfslabel recpectively.
2012-04-19 08:22:42 +02:00
Tobias Powalowski
eec40721fb fix netcfg 2012-04-18 10:47:42 +02:00
Tobias Powalowski
b2dbbbf604 fix udevd location 2012-04-10 18:11:28 +02:00
Tobias Powalowski
08c0d3f1c2 ChangeLog:
1. Move UEFI Shell binaries from /efi/shell/ to /efi/tools/ . This way
some firmware (might) autodetect the shell.
2. Redirect xorriso output to a text file, do not discard it. It may
prove useful.
3. Minor fixes to grub2 config in setup script.
4. Check for existence of respective grub2 core files before running
dogrub2_common_after (grub.cfg etc.).
5. Check for existence of /boot/efi/efi/arch_grub/grubx64.efi before
running efibootmgr ro prevent stale boot entries.
6. Remove duplicate efibootmgr entries (those with same LABEL).
2012-04-10 09:24:26 +02:00
Tobias Powalowski
b0ef729557 add keshav minor patch 2012-03-26 09:25:29 +02:00