Commit Graph

382 Commits

Author SHA1 Message Date
Bernhard Landauer
5f5dad26d8 adjust check_base for submenus; https://github.com/Chrysostomus/manjaro-architect/issues/99 2017-03-10 19:48:26 +01:00
Bernhard Landauer
33d5c64de8 check_base before installing desktop 2017-03-10 19:16:15 +01:00
Bernhard Landauer
511ecd9301 Revert "move check_mount/base to functions rather then menus"
was a bad idea, or of course we'd have to put all these functions inside "if [[ $? -eq 0 ]]; then" tests
Sorry, didn't think of it properly ;)

This reverts commit 48ab6b425b.
2017-03-10 19:07:53 +01:00
Bernhard Landauer
60f19aa906 warn before removing .base_installed 2017-03-10 18:51:37 +01:00
Bernhard Landauer
b3d4ff995f fix install_drivers menu title 2017-03-10 18:24:11 +01:00
Bernhard Landauer
ab4d47212f install_drivers error_check and clear screen 2017-03-10 18:13:39 +01:00
Bernhard Landauer
bf4b364197 resolve conflict 2017-03-10 15:38:30 +01:00
Bernhard Landauer
48ab6b425b move check_mount/base to functions rather then menus
- makes more sense if menus are supposed to be flexible
2017-03-10 14:55:06 +01:00
Bernhard Landauer
5ef75e7a37 check_base before install_drivers; close https://github.com/Chrysostomus/manjaro-architect/issues/98 2017-03-10 14:15:19 +01:00
Bernhard Landauer
7ae12b4aa7 add error check driver install and remove suprefluous 2017-03-10 14:13:30 +01:00
Bernhard Landauer
25d7bb6be9 exit-label translatable 2017-03-10 13:54:13 +01:00
Chrysostomus
7f5e58e347 Merge pull request #97 from oberon2007/displaymanager-openrc
fix dm openrc for unconfigured desktops
2017-03-10 13:02:59 +02:00
Bernhard Landauer
e5202787fa translatable Cancel label 2017-03-10 02:24:17 +01:00
Bernhard Landauer
fe89eda7ae fix dm openrc for unconfigured desktops 2017-03-09 22:40:38 +01:00
Chrysostomus
ce350a096e Fix setting bash as default shell for user 2017-03-10 01:04:12 +08:00
Chrysostomus
9f04a8c671 Openrc fixes 2017-03-10 01:01:15 +08:00
Chrysostomus
3e2865c151 Set console font and keymap for openrc 2017-03-10 00:19:01 +08:00
Chrysostomus
2d0368c745 Merge branch 'master' of https://github.com/Chrysostomus/manjaro-architect 2017-03-09 01:20:43 +08:00
Chrysostomus
dc5839d9cb Remove graphics menu 2017-03-08 11:30:13 +08:00
Bernhard Landauer
ffae6bbd27 translatables 2017-03-08 03:29:33 +01:00
Chrysostomus
1bf55bcefd Add driver installation menu 2017-03-08 03:10:48 +08:00
Chrysostomus
ff30cbb840 use more functions, install base by filtering Packages-Root, filter graphics
driver list
2017-03-08 02:32:01 +08:00
Chrysostomus
117ca4b2e1 Tweak shell choice at user creation 2017-03-06 23:49:31 +08:00
Bernhard Landauer
5fc1ee4363 correction 2017-03-06 09:22:01 +01:00
Bernhard Landauer
963ce70040 same applies for set_xkbmap; added checkerror 2017-03-06 05:58:03 +01:00
Bernhard Landauer
254654750d move display driver install to [util-desktop] as that's where it is in the menu 2017-03-06 05:48:39 +01:00
Bernhard Landauer
a80cc9627c fix cancel advanced_menu 2017-03-06 05:39:54 +01:00
Bernhard Landauer
4f4da7922d papajoker's fix for cancel pacman-key and one lost dollar 2017-03-06 05:37:41 +01:00
Bernhard Landauer
df90033b62 fix cancel bootloader (maybe) 2017-03-06 05:26:22 +01:00
Bernhard Landauer
4cc0e3112f add info when updating db and one more arrow 2017-03-06 04:03:35 +01:00
Bernhard Landauer
8d48648842 fix cancel set_timezone 2017-03-06 02:31:49 +01:00
Bernhard Landauer
b88fe1cacf fix select_language 2017-03-06 02:26:25 +01:00
Bernhard Landauer
dce5142585 missing changes 2017-03-06 02:09:14 +01:00
Bernhard Landauer
8777b99407 titles spaces 2017-03-06 01:29:17 +01:00
Bernhard Landauer
2ee2e63deb fix cancel actions partition 2017-03-06 01:05:51 +01:00
Bernhard Landauer
6d41d0a464 add debug option -d 2017-03-06 00:26:55 +01:00
Bernhard Landauer
4599ed61c8 allow skip refresh db 2017-03-05 23:49:09 +01:00
Bernhard Landauer
5ce040f900 list_mounted() redirect output 2017-03-05 23:37:04 +01:00
Bernhard Landauer
28917c59d5 fix check_base 2017-03-05 23:17:28 +01:00
Bernhard Landauer
a9542f5fd8 submenu indicators 2017-03-05 22:51:15 +01:00
Bernhard Landauer
70a2a1b76b make sure default shell gets selected and installed
https://github.com/Chrysostomus/manjaro-architect/issues/90
2017-03-05 22:30:48 +01:00
Bernhard Landauer
2a9b05cac8 do various final check only if base installed 2017-03-05 21:35:09 +01:00
Bernhard Landauer
b308bc90a0 final_check() quiet some output 2017-03-05 21:33:35 +01:00
Bernhard Landauer
9a45fab347 check if video-driver was selected 2017-03-05 19:13:19 +01:00
Bernhard Landauer
026213cf1b dialog title spaces 2017-03-05 17:58:10 +01:00
Bernhard Landauer
696312bd2b text correction shell dialog box 2017-03-05 17:45:37 +01:00
Bernhard Landauer
9d8849c9fa close bracket 2017-03-05 13:32:14 +01:00
Bernhard Landauer
7ab86aca68 rank_mirrors() preselect stable
- the old problem with pacman-mirrors seems to have disappeared with the new menu structure
2017-03-05 12:56:46 +01:00
Bernhard Landauer
a9a8442857 fix setup_graphics_card cancel 2017-03-05 12:36:54 +01:00
Bernhard Landauer
21d873d03c fix cancel 'configure mirrorlist' 2017-03-05 12:27:12 +01:00
Bernhard Landauer
43459071f6 some spaces in titles 2017-03-05 12:26:08 +01:00
Bernhard Landauer
788c9cf6b5 check if kernel selected or pre-installed i time 2017-03-05 03:47:18 +01:00
Bernhard Landauer
bf4dd47dc2 check_base before bootloader, highlight inst_base 2017-03-05 03:08:10 +01:00
Bernhard Landauer
472d0f19c3 fix advanced_menu check_base 2017-03-04 23:06:57 +01:00
Bernhard Landauer
dcb30b7c44 indenting 2017-03-04 21:05:38 +01:00
Bernhard Landauer
e80739e1dd resolve conflict 2017-03-04 20:58:20 +01:00
Bernhard Landauer
a984ffb905 new (temporary) menu structure, remove switch 2017-03-04 20:55:57 +01:00
Chrysostomus
fa38fb4f97 Merge pull request #85 from papajoker/fr
swich title/body
2017-03-04 20:34:23 +02:00
papajoker
a031c8c95e swich title/body 2017-03-04 19:28:16 +01:00
Chrysostomus
8be527f951 Delete 0 2017-03-05 01:15:26 +08:00
Chrysostomus
6f215404b1 Filter luks_open menu 2017-03-05 00:22:22 +08:00
Bernhard Landauer
fb2d05a05c fix mk_connection quit after nmtui 2017-03-04 01:11:24 +01:00
Bernhard Landauer
dc4e655993 resolve conflicts 2017-03-03 19:58:09 +01:00
Bernhard Landauer
c4c8496134 Merge branch 'new_structure' of https://github.com/oberon2007/manjaro-architect into new_structure 2017-03-03 16:41:02 +01:00
Bernhard Landauer
abf20aa45c fix pacman-mirrors -i 2017-03-03 16:40:43 +01:00
Chrysostomus
7e0b91d919 Merge branch 'new_structure' of https://github.com/oberon2007/manjaro-architect into new_structure 2017-03-03 23:22:13 +08:00
Chrysostomus
0122f47d1f Fix chowning $HOME for user created before installing desktop-settings 2017-03-03 23:20:24 +08:00
Bernhard Landauer
bceb3b5874 no escaping of quotes needed in dialog body 2017-03-03 16:09:49 +01:00
Bernhard Landauer
5c63e9b049 prepare for merge. resolve some conflicts 2017-03-03 11:24:19 +01:00
Bernhard Landauer
da7e968f31 fix newlines check_requirements() 2017-03-03 10:55:27 +01:00
Bernhard Landauer
69d38f701f use translated strings, now really ;) 2017-03-03 10:13:42 +01:00
Bernhard Landauer
52f57fd335 wipe: use inst_needed 2017-03-03 03:27:56 +01:00
Bernhard Landauer
3cb00a9726 menu_choice --no-cancel 2017-03-03 03:10:51 +01:00
Bernhard Landauer
2bcf72354e fix cancel mount 2017-03-03 02:35:29 +01:00
Bernhard Landauer
629688f293 fix rank_mirrors
- for some reason with the other variation pacman-mirrors doesn't manage to display mirror selection list.
2017-03-03 01:12:01 +01:00
Bernhard Landauer
0a72a3c780 inst_needed() display message 2017-03-03 00:13:05 +01:00
Bernhard Landauer
400bb5f33e add comment about db update to intro 2017-03-02 20:56:27 +01:00
Bernhard Landauer
5c5ffc5668 luks/lvm submenu logics; fix https://github.com/oberon2007/manjaro-architect/issues/3 2017-03-02 20:17:37 +01:00
Bernhard Landauer
4f4b25b6f1 correction menu header default shell 2017-03-02 20:11:35 +01:00
Bernhard Landauer
6063be6580 fix exit_done mount condition; https://github.com/oberon2007/manjaro-architect/issues/5 2017-03-02 18:45:23 +01:00
Bernhard Landauer
20d480b56b typo causing, likely causing https://forum.manjaro.org/t/unstable-manjaro-architect-beta-testing/16010 2017-03-02 17:59:47 +01:00
Bernhard Landauer
dd9255bb9f no error when quitting without mount. fix https://github.com/oberon2007/manjaro-architect/issues/5 2017-03-02 17:50:00 +01:00
Chrysostomus
f71efd6457 replace break with return 2017-03-02 20:03:10 +08:00
Chrysostomus
6b7745b930 adjust 2017-03-02 19:44:48 +08:00
Chrysostomus
0e616bd74f FIx util-disk.sh backwards navigation 2017-03-02 19:37:34 +08:00
Bernhard Landauer
dd25a38120 separate advanced stuff from regular, reorganize 2017-03-02 06:02:09 +01:00
Bernhard Landauer
d165a5ce96 check_mount/base adjust highlighting 2017-03-02 04:59:18 +01:00
Bernhard Landauer
89a88bfee7 fix quit dialog 2017-03-02 04:49:48 +01:00
Bernhard Landauer
b4732d85f5 modify select menu text 2017-03-02 04:40:45 +01:00
Bernhard Landauer
0211d69dcd missing fi 2017-03-02 04:33:01 +01:00
Bernhard Landauer
3d6c9d8ed4 typo 2017-03-02 04:29:08 +01:00
Bernhard Landauer
24a9c3b699 one missing loopmenu=0 2017-03-02 04:24:13 +01:00
Bernhard Landauer
081aa543d4 re-apply @papajoker 's last commit - it got swallowed partially by my other big one ... ;) 2017-03-02 04:13:48 +01:00
Bernhard Landauer
f8c755ec03 Merge branch 'new_structure' of https://github.com/oberon2007/manjaro-architect into new_structure 2017-03-02 04:04:50 +01:00
Bernhard Landauer
fa36fd460b review menu, introduce switch between menu regular|advanced 2017-03-02 04:04:01 +01:00
papajoker
44081bc815 merge 2017-03-02 02:57:09 +01:00
papajoker
4cd00c2e7a return errcode for up to menu 2017-03-02 02:47:02 +01:00
Bernhard Landauer
e0f2890bd0 review util-menu 2017-03-02 02:33:25 +01:00
Bernhard Landauer
63282f2d78 review util-disk 2017-03-02 02:23:10 +01:00
Bernhard Landauer
586768fbd7 review util-desktop 2017-03-01 23:27:28 +01:00
Bernhard Landauer
bc1c368929 exit_done() corrections 2017-03-01 23:13:02 +01:00
Bernhard Landauer
ec6dd5835c review exit_done() 2017-03-01 23:00:20 +01:00
Bernhard Landauer
b9481d9681 [util-base] reviewed 2017-03-01 21:46:40 +01:00
Chrysostomus
9fb2d2f020 Simplify main menu 2017-03-02 02:47:53 +08:00
Chrysostomus
5ee0051509 Revert "Strip the menu from unnecessary options for the time being."
This reverts commit d3e88b4681.
2017-03-02 02:28:43 +08:00
Chrysostomus
d3e88b4681 Strip the menu from unnecessary options for the time being. 2017-03-02 01:49:52 +08:00
Chrysostomus
c0f8bde5f5 Mark all parts where recursion happens 2017-03-02 00:29:22 +08:00
Bernhard Landauer
fdd563a5f8 [util, util-menu] new check_base logic and remove recursive calls 2017-03-01 16:17:22 +01:00
Bernhard Landauer
1d00eb6286 chown user home 2017-03-01 13:09:56 +01:00
Chrysostomus
0a28e84ee2 Fix 2017-03-01 19:02:09 +08:00
Chrysostomus
ff2582fdca chown home directory to user even if user is created before installing desktop-settings 2017-03-01 18:58:49 +08:00
Bernhard Landauer
70f92cd8ab https://github.com/Chrysostomus/manjaro-architect/issues/75#issuecomment-283257043 2017-03-01 11:32:23 +01:00
Chrysostomus
8ec9cc33ce Fix profile test 2017-03-01 18:29:30 +08:00
Bernhard Landauer
846555810b check_pkg mhwd not needed any more 2017-03-01 07:02:01 +01:00
Bernhard Landauer
79b24f8bf5 rm little merge conflict 2017-03-01 07:01:15 +01:00
Bernhard Landauer
c7f3a0ea41 fix check for edit mkinitcpio.conf 2017-03-01 06:31:31 +01:00
Bernhard Landauer
bfcc9f691c fix check for edit mkinitcpio.conf 2017-03-01 06:29:56 +01:00
Bernhard Landauer
69231cac4f correction exit install_base_menu() 2017-03-01 05:52:32 +01:00
Bernhard Landauer
b3200db8d2 video-driver use force 2017-03-01 05:24:25 +01:00
Bernhard Landauer
c4101a847d -f option for video-driver install (fails if config is present) 2017-03-01 05:23:32 +01:00
Bernhard Landauer
6a2bf3760b not need to loop submenus 2017-03-01 05:06:23 +01:00
Bernhard Landauer
114e3b3499 try fix umount_partitions 2017-03-01 04:13:23 +01:00
Bernhard Landauer
a28ecd1dd6 try to fix umount_partitions 2017-03-01 04:12:39 +01:00
Bernhard Landauer
781ecdfa98 link submenus 2017-03-01 03:32:28 +01:00
Bernhard Landauer
920ad697b2 exp-build adjustment done in PKGBUILD 2017-03-01 01:16:58 +01:00
Bernhard Landauer
3c8e63d982 Merge branch 'master' of https://github.com/Chrysostomus/manjaro-architect 2017-03-01 01:15:33 +01:00
Bernhard Landauer
d2318609f8 do dev-build adjustment in the PKGBUILD 2017-03-01 01:15:19 +01:00
Bernhard Landauer
a7f6f83522 EOF 2017-03-01 00:50:51 +01:00
Bernhard Landauer
55e9971533 fix install profiles pkgs 2017-03-01 00:45:00 +01:00
Bernhard Landauer
cc6cea55fb adopt latest changes 2017-03-01 00:05:31 +01:00
Bernhard Landauer
4a9e8d75c7 rm leftover 2017-02-28 23:59:13 +01:00
Bernhard Landauer
3d40b140cb attempt new non-recursive structure 2017-02-28 23:53:26 +01:00
Bernhard Landauer
416e66e85f separate function exit_done()
- final_check() produces ugly output when no partition is mounted
- write log to target also only makes sense when a chroot is present
2017-02-28 22:16:15 +01:00
Bernhard Landauer
a8f29db79a Merge branch 'master' of https://github.com/Chrysostomus/manjaro-architect 2017-02-28 20:08:09 +01:00
Bernhard Landauer
c8f88853df update profiles pkgs in a sane way 2017-02-28 19:56:55 +01:00
Chrysostomus
365e83a8ff Remove ext2 from menu, fix some errors from install_base error reporting 2017-03-01 02:13:02 +08:00
Chrysostomus
cfd2865a9b Merge branch 'master' of https://github.com/Chrysostomus/manjaro-architect 2017-03-01 01:01:28 +08:00
Bernhard Landauer
257fe52075 catch profiles install errors; https://forum.manjaro.org/t/experimental-manjaro-architect-test-iso/17661/77 2017-02-28 17:07:19 +01:00
Chrysostomus
ab60b751c0 Improve final_check 2017-02-28 23:06:10 +08:00
Bernhard Landauer
c4d7dd3a82 review some error checks 2017-02-28 15:33:38 +01:00
Bernhard Landauer
5af8ada8c1 remove some check_for_erroring around exit for now 2017-02-28 11:30:01 +01:00
Chrysostomus
fab5729f5f Update util-desktop.sh 2017-02-28 14:18:25 +08:00
Chrysostomus
db312db7c9 Fix package filtering 2017-02-28 12:22:17 +08:00
Bernhard Landauer
bae1bfc9a1 adjust deskop pkgs log output 2017-02-28 03:22:55 +01:00
Bernhard Landauer
84b66d310c store base pkgs list in the chroot 2017-02-28 01:59:51 +01:00
Bernhard Landauer
d50fdc865b update profiles pkgs before instlling edition 2017-02-28 01:38:29 +01:00
Bernhard Landauer
28a26cda3a fix inst_needed() 2017-02-28 01:36:51 +01:00
Bernhard Landauer
27515a0992 optionally run mkinitcpio when editing mkinitcpio.conf;
https://github.com/Chrysostomus/manjaro-architect/issues/35
2017-02-28 01:23:13 +01:00
Bernhard Landauer
00fd37940b correction 2017-02-27 23:57:53 +01:00
Bernhard Landauer
0a623dac79 cp log instead of installing700, more dialog formatting 2017-02-27 22:55:31 +01:00