Commit graph

713 commits

Author SHA1 Message Date
udeved
9c8c05b852 buildpkg: reduce shared conf overhead with makepkg.conf
buildiso+buildpkg: reduce shared conf overhead with pacman-mirrirs.conf
2016-06-09 08:13:43 +02:00
udeved
f9bf9cff66 buildpkg: fix build locales; always use -L when creating chroot 2016-06-08 23:33:05 +02:00
udeved
338bff3e1f buildpkg: use build locales
signfile: tweak msg
2016-06-08 23:05:07 +02:00
udeved
52c2c11206 [mkchrootpkg] rm debug msg 2016-06-08 21:24:52 +02:00
udeved
b2a946b34d [mkchrootpkg] fix mount dirs 2016-06-08 19:34:30 +02:00
udeved
5bf609ca74 [mkchrootpkg] backport devtools changes 2016-06-08 19:22:11 +02:00
udeved
8983d1956b [mkchrootpkg] add --holdver
I could swear it used to be in there, readd it
2016-06-08 17:52:34 +02:00
udeved
93fc1a50a2 signfile: alter msg color 2016-06-07 14:51:50 +02:00
udeved
ccaf01d6fc buildpkg: #209
add arch and branch param check
add doc
minor fixes
2016-06-07 10:23:35 +02:00
udeved
32d6269158 buildpkg: add initial arm support #209 2016-06-07 08:23:29 +02:00
udeved
222793697b prepare #197
rename arch & branch vars -> target_arch & target_branch
better not to use $arch -> already in use in PKGBUILDs
2016-06-06 20:08:09 +02:00
udeved
35ee3dee50 buildiso: move user-repos.conf to profile_dir #221 2016-05-23 00:16:53 +02:00
udeved
a66c84ecd8 buildiso: move logging on -v switch #195 2016-05-22 20:03:32 +02:00
udeved
8fc1952000 buildiso: move login_shell to profie.conf #219 2016-05-21 10:17:44 +02:00
udeved
4b4ac83bdb buildiso: some tweaks #196 2016-05-21 00:05:49 +02:00
udeved
91cbe26b4b buildiso: redo custom repo support 2016-05-20 23:25:28 +02:00
udeved
5e1246d638 buildiso: allow to specify the user's login shell 2016-05-13 21:24:47 +02:00
udeved
7686101a9c revert copy flag; needs different approach 2016-05-10 17:54:59 +02:00
udeved
35985c4254 mkchroot: fix and use chroot_args var 2016-05-10 17:40:05 +02:00
Philip
2825dfaae4 [util-iso-image] fix https://github.com/manjaro/manjaro-tools/issues/210 2016-05-10 17:35:28 +02:00
udeved
5073e4d355 merge devel in master 2016-03-02 17:59:26 +01:00
udeved
dacf0994e2 [chroot-run] add and use get & set branch func 2016-03-02 17:42:49 +01:00
Ramon Buldó
585ac8fd4a chroot-run: fix getting Branch from pacman-mirrors.conf 2016-03-02 11:00:48 +01:00
Ramon Buldó
7a9d3028e0 chroot-run: fix getting Branch from pacman-mirrors.conf 2016-03-02 10:50:17 +01:00
udeved
c3ea3f3395 [buildpkg] clean up check code 2016-02-27 18:01:59 +01:00
udeved
dbba0f74a2 add so func here 2016-02-27 18:01:16 +01:00
udeved
6d9d72c94d [buildiso] display $log_dir 2016-02-26 19:49:17 +01:00
udeved
4a9c9019a1 [manjaro-tools] add a log_dir option to manharo-tools.conf;
buildiso: use log_dir
2016-02-26 17:56:17 +01:00
udeved
a7b2b482ca [util-msg] resolve left over function 2016-02-26 17:52:52 +01:00
udeved
5b5a4694d6 buildiso: add error handling #174 2016-02-25 06:40:39 +01:00
udeved
64a143c5f7 buildiso: enable the logger with -l arg 2016-02-23 18:23:28 +01:00
udeved
88790a9246 add signfile to replace signpkg and signiso 2016-02-22 21:57:55 +01:00
udeved
46a703637d [buildiso] some msg cosmetics 2016-02-22 21:08:37 +01:00
udeved
cdea637578 buildiso: add sign option to display function 2016-02-22 19:33:50 +01:00
udeved
2b7898e4ce buildiso: add sign option #188 2016-02-22 19:25:58 +01:00
udeved
472cede6d6 add signiso #188 2016-02-22 17:32:12 +01:00
udeved
1df8659eb1 buildiso: merge devel 2016-02-20 17:30:58 +01:00
udeved
4a9a2857f3 buidiso: minor fixes 2016-02-20 17:28:36 +01:00
udeved
23049c9b3e buildiso: small msg cosmeics 2016-02-20 13:37:23 +01:00
udeved
0eb437493e [util-publish] fix iso filename 2016-02-18 22:07:16 +01:00
udeved
344d30d1be deployiso: expand on #182 2016-02-18 19:15:40 +01:00
udeved
f5b56e69c3 deployiso: print some msg 2016-02-18 12:03:26 +01:00
udeved
6dfe22da4e deployiso: add option to create torrent #182 2016-02-18 00:03:20 +01:00
udeved
be1241dede buildiso: #162 put kernel checks in tight place 2016-02-17 20:00:54 +01:00
udeved
7d69df39dc buildiso: #162; some cosmeticss
update man
2016-02-17 19:21:20 +01:00
udeved
fddd769f84 buildiso: #162
move kernel and initsys to manjaro-tools.conf
2016-02-17 18:56:37 +01:00
udeved
997c49143d [buildpkg] don't show mkchroot_args 2016-02-16 00:19:19 +01:00
udeved
5941cd5e02 rename: msg3 -> info 2016-02-15 18:53:50 +01:00
udeved
5b5d278ebf use msg functions properly as printf wrapper 2016-02-15 16:30:59 +01:00
udeved
fb3e2955f2 buildiso: use msg functions properly as printf wrapper 2016-02-14 23:13:39 +01:00
udeved
dfe860cafb [mkchrootpkg] backport devtools fix 2016-01-09 14:40:21 +01:00
udeved
62772f44c3 [manjaro-chroot] fix #171
Please test
2016-01-08 01:34:05 +01:00
udeved
865a1a189a [manjaro-chroot] fix part of the fix; this needs fine tuning; I decided to quickly install arch on mydev box again; I hate working in vbox 2016-01-07 23:38:25 +01:00
udeved
94ff111a92 format; clean up 2016-01-07 03:13:07 +01:00
udeved
e5123793b6 buildiso: redo gen_iso_fn(); include edition in filename 2015-12-27 12:30:07 +01:00
udeved
87d97c779e buildiso: fix bug when using buildiso; reset profile vars 2015-12-21 11:00:08 +01:00
udeved
0dc1674e68 remove profile_repo from config 2015-12-18 01:59:56 +01:00
udeved
06b73ed2ce remove unused code 2015-12-13 01:22:45 +01:00
udeved
d895624ff4 [buildpkg] comment out chroot version check #157; should temporarily fix it 2015-12-08 21:42:15 +01:00
udeved
e5b9533299 rename two vars and a function 2015-12-08 12:33:28 +01:00
udeved
8238f7fa91 buildiso: simplify code 2015-12-06 12:49:13 +01:00
udeved
1ab0ef0f79 buildiso: add profile_repo variable to configure 2015-12-06 01:58:34 +01:00
udeved
876206ccb0 [buildiso] load_run_dir using new conf 2015-12-05 19:37:40 +01:00
udeved
2b783b602d [deployiso] adapt to new path finding 2015-12-04 23:08:57 +01:00
udeved
f75ab1de22 buildiso: make it run path independent; needs detection or manual configuring of iso-profiles location 2015-12-04 22:03:04 +01:00
udeved
0876404faf clean up repo 2015-12-03 23:31:59 +01:00
udeved
45af94746c [manjaro-chroot] add SYSCONFDIR 2015-12-03 23:08:43 +01:00
udeved
4564d5bb10 [deployiso] make it run anywhere in the filesystem 2015-12-03 16:05:21 +01:00
udeved
c55434ea13 deployiso: ensure right path 2015-12-03 12:02:23 +01:00
udeved
caedcbd064 remove buildset; kind of useless since sets dir can be in the user home 2015-12-02 21:37:40 +01:00
udeved
22931ea878 [buildpkg] only create pkg_dir if checks passed 2015-12-01 13:05:46 +01:00
udeved
0619f31768 move init-chroot back, out of loop for buildset 2015-12-01 12:35:41 +01:00
udeved
db27542cf6 small fixes 2015-12-01 12:24:23 +01:00
udeved
a8d435a9d5 [buildiso] show edition_type without -v 2015-12-01 00:47:46 +01:00
udeved
7b2135fab1 some var rename 2015-11-30 23:12:27 +01:00
udeved
a43483349e chache_dir_iso: fix bug when using buildset 2015-11-30 22:49:48 +01:00
udeved
d73917d16b fixes 2015-11-30 21:55:54 +01:00
udeved
97db83675f prepare test build 2015-11-30 21:35:30 +01:00
udeved
a26e9308eb buildiso & deployiso: implement new repo structure of profiles(wip) 2015-11-30 18:59:57 +01:00
udeved
fb86bfdc82 [manjaro-chroot] fix systemd lvm 2015-11-30 01:46:59 +01:00
udeved
a84081c2c3 [buildpkg] rm left over makepkg_args in display fn 2015-11-28 20:46:45 +01:00
udeved
d52cfc5fa2 buildpkg: small fixes; remove makepkg args 2015-11-28 20:28:45 +01:00
udeved
22effd6cfa buildsets: further simplify code 2015-11-28 17:37:13 +01:00
udeved
49472698c1 [buildpkg] msg cosmetics 2015-11-27 23:20:02 +01:00
udeved
ac789ff02f [deployiso] add $arch option 2015-11-27 12:22:38 +01:00
udeved
d3eb9bef1e [deployiso] add verbose arg 2015-11-26 12:24:55 +01:00
udeved
72e9fe9f64 [chroot-run] fix #150; we need to see if this has any unwanted side effects 2015-11-26 01:20:37 +01:00
udeved
8e1989346c [deployiso] add rsync dry run 2015-11-25 19:55:59 +01:00
udeved
91a93281e7 [deployiso] always set bwlimit 2015-11-25 19:52:56 +01:00
udeved
5eed1e48f4 [lib] util: process_sofile() -> util-pkg 2015-11-25 18:53:21 +01:00
udeved
31bd7d9b41 [lib] clean up 2015-11-25 16:54:23 +01:00
udeved
0a4567a7b6 deployiso: tweal args and limit opt 2015-11-24 16:58:40 +01:00
udeved
1a9751b629 [deployiso] add a speed limit opt 2015-11-24 10:31:27 +01:00
udeved
2b9275e71d buildsets: optimize reading 2015-11-24 01:00:22 +01:00
udeved
c7a8ed39f0 buildsets: make reading buildsets more error tolerant 2015-11-23 23:00:41 +01:00
udeved
64e2797018 [deployiso] fix path load_profile 2015-11-23 20:48:13 +01:00
udeved
ae2eb4f866 [deployiso] import load_profile() 2015-11-23 20:02:56 +01:00
udeved
5049bbbb8f [buildiso] use edition_type var 2015-11-23 19:55:18 +01:00
udeved
ed5b947cd0 [deployiso] clean up code 2015-11-20 22:23:02 +01:00
udeved
68de5fc897 deployiso: set source_dir properly for buildsets 2015-11-17 18:58:58 +01:00
udeved
cabbf05fb0 [deployiso] implement buildset support 2015-11-17 17:05:06 +01:00
udeved
bae63f7b10 [buildiso] some cosmetics 2015-11-14 21:07:53 +01:00
udeved
39665ed89f buildiso: rm unused dist_version, it may cause confusion 2015-11-13 23:11:36 +01:00
udeved
ff5b5f193e [deployiso] rm some unused 2015-11-13 21:55:14 +01:00
udeved
d5eaaf100d [deployiso] add prpfile param 2015-11-13 12:34:24 +01:00
udeved
1a774c930f buildiso: eval edition on profile load 2015-11-12 23:45:54 +01:00
udeved
218b45f874 [buildiso] fix typo 2015-11-12 23:23:32 +01:00
udeved
569f2e8b8f buildiso: the iso cache now gets subdirs, basically a possible server structure we can upload 2015-11-12 23:09:14 +01:00
udeved
baea1fcd72 [deployiso] fix shell_url 2015-11-12 19:03:51 +01:00
udeved
9806d1dfad [deployiso] add remote_login() 2015-11-12 17:49:38 +01:00
udeved
a49904e093 deployiso: small changes 2015-11-12 12:25:35 +01:00
udeved
59e9e19956 deployiso: first testing version 2015-11-12 00:31:51 +01:00
udeved
5426796a30 [deployiso] add upload script #121 (wip) 2015-11-11 11:10:37 +01:00
Philip
c739a1e573 [buildpkg] proper help 2015-11-01 08:50:55 +01:00
udeved
1a4aff8011 [buildpkg] rm useless rest 2015-10-22 23:16:24 +02:00
udeved
f7126e5e42 buildpg: some msg cosmetics 2015-10-22 20:43:25 +02:00
udeved
000a53f26c buildpkg: add new -u flag to create a udev base-devel chroot(no systemd) used to build eudev and related pkgs 2015-10-22 12:09:00 +02:00
Philip
91417f6862 [buildpkg] another try to fix #143 2015-09-23 08:14:42 +02:00
Philip
34ed9058eb [buildpkg] fix #143 2015-09-23 08:08:35 +02:00
udeved
0bc9d884ed [buildpkg] fix #135 2015-09-21 22:35:29 +02:00
Philip
c872c119c4 [buildiso] show disable services 2015-09-12 12:38:21 +02:00
udeved
fc44c452cf [manjaro-chroot] needs check for lvm 2015-07-14 18:38:41 +02:00
udeved
c5fa05b18f [manjaro-chroot] add some rudimentary lvm support by making sure the uuid exists, so lvm gets activated 2015-07-06 00:14:30 +02:00
udeved
29f27d76db [manjaro-chroot] format help; small help fix 2015-07-04 20:24:49 +02:00
udeved
94eb7bacb7 [manjaro-chroot] fix usage() 2015-07-03 21:50:08 +02:00
udeved
413041a051 [manjaro-chroot] fix -q display 2015-07-03 17:36:06 +02:00
udeved
cee9662c60 [manjaro-chroot] call select_os() 2015-07-03 17:19:22 +02:00
udeved
87f7338e87 [util-mount] check for elf compat 2015-07-03 17:18:42 +02:00
udeved
783ec43fb1 [manjaro-chroot] fix run_args 2015-07-03 11:15:39 +02:00
udeved
00679f5bb7 [manjaro-chroot] add os detect here 2015-07-02 22:54:24 +02:00
udeved
cabaf07fae [manjaro-chroot] clean up 2015-07-02 20:23:24 +02:00
udeved
2e0d449f06 [manjaro-chroot] use bash for automount chroot 2015-07-02 15:53:25 +02:00
udeved
1e7e1c4d71 [manjaro-chroot] add display_settings() 2015-07-02 12:34:51 +02:00
udeved
6530d52679 [manjaro-chroot][util-mount] fix and clean up 2015-07-02 08:52:23 +02:00
udeved
5b8a0e9689 [manjaro-chroot] add experimental automount support 2015-07-01 18:35:50 +02:00
Philip
8808d48e83 [util] disable overlayfs when iso-kernel is lower than 4.0 (proper) 2015-06-28 15:10:31 +02:00
Philip
b7c4ab3c9e [buildiso] try to fix 'util-iso' overlayfs issue 2015-06-28 12:58:55 +02:00
udeved
176d6d9cc2 [buildiso] show use_overlayfs on -q 2015-06-25 16:57:04 +02:00
udeved
eb0386ec99 [mkchrootpkg] rm --holdver default 2015-06-22 21:33:56 +02:00
udeved
59cd804de9 [buildiso] remove desktop executable stuff from display function; useless bc no chroot when called 2015-06-22 18:54:43 +02:00
udeved
393d80842c [buildiso] fix display desc 2015-06-22 14:48:36 +02:00
udeved
89adce5b05 [buildiso] fix replace caused by typo 2015-06-22 14:46:40 +02:00
udeved
ff0a6326a2 [buildiso] rename plymouth var -> plymouth_boot 2015-06-22 14:39:26 +02:00
udeved
d16d7b330b [buildiso] add new profile vars 2015-06-20 00:18:33 +02:00
udeved
3a2b3918d5 revert subdirs; better makefile 2015-06-12 03:25:28 +02:00
udeved
cc724951ae [bin] subdir move 2015-06-12 01:15:22 +02:00
udeved
d1dd14c408 [buildpkg] fix syntax 2015-06-11 23:22:52 +02:00
udeved
238bf27e38 [lib] sub dir move 2015-06-11 22:56:25 +02:00
udeved
8a0dce0849 [buildiso] display new profile vars 2015-06-10 01:23:25 +02:00
udeved
3dcbae10eb [buildiso] use prepare_dir() 2015-06-09 01:50:16 +02:00
udeved
397b0efc50 [buildiso][buildpkg] adjust to new func calls 2015-06-09 01:15:40 +02:00
udeved
b3a74eb8cf Merge branch 'devel' of github.com:manjaro/manjaro-tools into devel 2015-06-09 00:03:06 +02:00
udeved
5df5357812 [bin] use import function 2015-06-09 00:01:31 +02:00
Ramon Buldó
966404280c buildiso: Rework how package caches are created
Instead running pacman outside the chroot, this runs it inside:
1. Download the needed packages (the pacman cache is bind to the host pacman cache).
2. Make a list of packages to be copied to the pacman cache.
3. Copy the packages with rsync.

This solves:
- Uses the packages in the right branch (before it used the host's branch).
- Don't need to redownload packages anymore, saving tons of time.
- pkg_dir_cache and lng_dir_cache are not needed anymore, no need to clean them too.
2015-06-08 21:21:46 +02:00
Ramon Buldó
b2e3b36cae mkchrootpkg: verify sources before preparing chroot
This is needed in order to use GPG's auto-key-retrieve keyserver option,
otherwise the keyring will get copied to the chroot before the required
keys are retrieved during 'makepkg --verifysource'.
2015-06-07 00:24:10 +02:00
udeved
7f3ac8ce72 [buildpkg] use check_req 2015-06-06 22:15:05 +02:00
Philip
65020b4f2b [buildpkg] disable check_requirements() for now 2015-06-06 19:38:15 +02:00
udeved
926c362153 [buildset] move functions to util 2015-06-06 09:50:04 +02:00
udeved
4d5217184c [buildpkg] check for PKGBUILDs before any chroot action 2015-06-05 16:43:39 +02:00
udeved
83a023ec39 [mhwd-chroot] initital import 2015-06-04 22:51:23 +02:00
udeved
e1f8ba4bbb [util-iso] fix dir create 2015-06-04 22:50:38 +02:00
udeved
d711b33c10 [buildiso] move target dir up to allow optarg 2015-06-04 15:32:24 +02:00
udeved
439b5bdffb [buildiso] add output switch; #68 2015-06-04 15:18:47 +02:00
udeved
3c3c26eec9 [mkchroot] include some msg; add condition 2015-06-04 10:33:46 +02:00
udeved
120bfcb6a2 Merge branch 'devel' of github.com:manjaro/manjaro-tools into devel 2015-06-03 18:26:11 +02:00
udeved
435039b4b8 [mkchroot] add keep_flag 2015-06-03 18:25:31 +02:00
Ramon Buldó
aa5860cbb4 Merge pull request #99 from manjaro/dm-conf
Rework desktop environment autodetection
2015-06-03 18:21:21 +02:00
udeved
b07f59fd5f [mkchroot/chroot-run] add keep_mirrors to help 2015-06-03 18:09:44 +02:00
udeved
ad11aefb7c [chroot-run] add keep_mirrors arg 2015-06-03 17:53:35 +02:00
udeved
c4f89cebb4 [mkchroot] add keep_mirrors arg 2015-06-03 17:53:13 +02:00
udeved
c6895e0031 [util-iso] use new mkchroot arg 2015-06-03 17:52:46 +02:00
udeved
7b88959624 [mkchroot] reactivate error handling of basestrap call 2015-06-03 17:04:02 +02:00
udeved
97fd28c67c [basestrap] fix the error trigger 2015-06-03 17:03:32 +02:00
udeved
63677fe93e [mkchroot] comment out error handling;
need to investigate, it will be triggered even if result true
2015-06-03 16:53:41 +02:00
udeved
62fadc9b08 [basestrap] add double quotes 2015-06-03 16:52:31 +02:00
udeved
3a51ccc287 [mkchroot] test without getting build mirror again; build_mirror var is already passed and known 2015-06-03 16:08:51 +02:00
udeved
296b21635e [basestrap] move out some code to util 2015-06-03 16:08:01 +02:00
udeved
63cc89eff4 [buildpkg] rm old pacman.conf stuff again 2015-06-02 21:19:48 +02:00
udeved
d76f477726 [basestrap][buildpkg] clean up 2015-06-01 23:16:15 +02:00
udeved
98d9c501e4 [buildpkg] use new functions properly 2015-06-01 22:27:43 +02:00
udeved
e53c7b1ed8 [buildpkg] use set_core_branch() 2015-06-01 21:20:55 +02:00
udeved
6a63c03f49 [mkchroot] use fix_pacman_conf 2015-06-01 21:03:14 +02:00
udeved
31a4bb84bd [buildpkg] comment out "workaround" 2015-06-01 21:02:47 +02:00
udeved
72caf29358 [buildpkg] cosmetics 2015-06-01 15:51:38 +02:00
udeved
095369c998 [buildpkg][mkchroot] small fixes 2015-06-01 01:35:03 +02:00
udeved
5b2bc21f40 [buildpkg] add workaround #96 2015-06-01 01:20:02 +02:00
udeved
dfefe9c856 [basestrap] revert the branch experiments 2015-06-01 01:05:04 +02:00
udeved
ff3f598f0a [basestrap] move out some functions 2015-05-31 23:32:50 +02:00
Ramon Buldó
49f97c862a Rework desktop environment autodetection
Add default_desktop_executable and default_desktop_file options in profile.conf
Setting both options will bypass displaymanager autodetection and use provided values to configure the displaymanager.
If one or both are not set it will use diplaymanager autodetection and configuration.
Configure displaymanager.conf for calamares.
2015-05-31 01:26:28 +02:00
udeved
d02fe1ddfe [basestrap] test branch aware initial chroot 2015-05-29 17:12:24 +02:00
Ramon Buldó
4b320d38eb mkchrootpkg uses -I 2015-05-29 01:10:42 +02:00
udeved
6ef549f6a6 [buildpkg] try #98 2015-05-29 00:31:59 +02:00
udeved
cfde2dae9f [buildtree] use different tree cache dir 2015-05-22 16:54:24 +02:00
udeved
9b6673bc62 [bin] buildpkg, buildiso, buildtree use new msg functions 2015-05-22 16:52:25 +02:00
udeved
3b537c9312 [buildpkg] msg cosmetics 2015-05-22 14:52:58 +02:00
udeved
8900206bdf [buildiso] restrict verbose to query mode for the moment 2015-05-22 13:08:50 +02:00
udeved
d67e4ffab3 [buildiso] add a verbose option 2015-05-22 12:40:11 +02:00
udeved
fcea2db584 [buildset] rename mkset->buildset 2015-05-22 00:11:51 +02:00
udeved
a9847e2af7 [buildpkg/buildiso] move sets and chroots dir temp. back to util 2015-05-21 23:22:26 +02:00
udeved
89f209c8ba [buildiso/buildpkg] simplify chroots and sets dir 2015-05-21 22:44:12 +02:00