Commit graph

354 commits

Author SHA1 Message Date
Ramon Buldó
bdb87f704b Removing directories inside the overlayfs will cause latter that when remounting them the directory is empty, even if the lower dirs are not. 2015-06-11 17:01:39 +02:00
Ramon Buldó
2a06b641c1 Add overlayfs support.
Building images works fine. Enable it by adding use_overlayfs="true" to manjaro-tools.conf.

The miso_overlayfs hook doesn't work, to test change the miso hook to miso_overlayfs.
2015-06-11 13:59:34 +02:00
udeved
c6250ec10f [util-iso] readd <arch> sed 2015-06-10 17:05:47 +02:00
udeved
e9d2624a56 [util-iso] use configure_mhwd() 2015-06-10 16:56:24 +02:00
udeved
7009033ada [util-iso] tweak load_pkgs() 2015-06-10 16:45:56 +02:00
udeved
b17b6c2b55 [util-iso] simplify pkglist loading 2015-06-10 11:44:45 +02:00
udeved
3f0e93e979 [util-iso] update pkglist loaders 2015-06-10 02:14:11 +02:00
udeved
890999160a [util-iso] update new pkg loading; comment out 2015-06-09 20:58:30 +02:00
udeved
4ac1513cf3 [util-iso] make pkg load functions more readable 2015-06-09 17:45:12 +02:00
udeved
ca233c6bc8 [util-iso] add 2 new pkg loaders; don't use it for now 2015-06-09 17:18:08 +02:00
udeved
20b5f57bd6 [util-iso] put exit of mksquash right 2015-06-09 02:17:45 +02:00
udeved
e03be61f36 [util-iso] rm prepare_cachedirs() 2015-06-09 01:50:45 +02:00
udeved
2271bd2aa7 [util*] redo checks 2015-06-09 01:14:58 +02:00
udeved
b3a74eb8cf Merge branch 'devel' of github.com:manjaro/manjaro-tools into devel 2015-06-09 00:03:06 +02:00
udeved
b2787f9f14 [lib] minor updates; cleaning 2015-06-09 00:02:32 +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
udeved
e1f8ba4bbb [util-iso] fix dir create 2015-06-04 22:50:38 +02:00
udeved
31aa5f7f6b [util-iso] add and use aufs_clean() 2015-06-04 15:20:04 +02:00
udeved
c6895e0031 [util-iso] use new mkchroot arg 2015-06-03 17:52:46 +02:00
udeved
efd04a4a90 [util-iso] make the initial chroot changes work with buildiso 2015-06-03 17:25:29 +02:00
udeved
e38f4983ae [util-iso] remove the stuff 2015-06-02 21:18:24 +02:00
udeved
361c80bf5f [util-iso] use new func to initialize the right branch chroot 2015-06-02 18:13:04 +02:00
udeved
9076b2cbd3 Merge branch 'devel' of github.com:manjaro/manjaro-tools into devel 2015-05-29 00:14:10 +02:00
udeved
c61efe8f08 [util-iso-boot] add a ucode copy function 2015-05-29 00:13:54 +02:00
udeved
61bd6eaf17 [util*] msg cosmetics 2015-05-22 14:53:27 +02:00
udeved
afbe6590e6 [util-iso*] rm verbose_args; bad idea 2015-05-22 13:09:28 +02:00
udeved
02754028c8 [util-iso*] testing verbose output 2015-05-22 12:41:34 +02:00
udeved
eb8ee9f5dd [util] add check_profile() 2015-05-22 00:13:39 +02:00
udeved
afd23b96e9 [util-iso-image] move some code 2015-05-21 19:54:29 +02:00
udeved
bbac1bd1dd [util-iso] fix last part of #78 2015-05-15 23:52:29 +02:00
udeved
bd69f7050c [util-iso] some msg minor changes; rm mkiso 2015-05-12 19:56:56 +02:00
udeved
384585f61a [uitl-iso] fix #92; set new efi_part_size back to 31M 2015-05-12 01:08:23 +02:00
udeved
4e58008ead [buildiso] drop unused code; some cosmetics 2015-05-11 23:32:40 +02:00
udeved
d6a220c3f3 [util-iso] fix chroot creation 2015-05-11 21:29:46 +02:00
udeved
a6b3e898d3 [util-iso] fix msg 2015-05-11 21:07:46 +02:00
udeved
9c6ca51daa [util-iso] fixes 2015-05-11 20:59:05 +02:00
udeved
c4a2ab9c47 [util-iso] fix make_chroot args 2015-05-11 19:42:05 +02:00
udeved
aad0f8923e [uti-iso] rm escaped 'fi' 2015-05-11 18:55:04 +02:00
udeved
1573ed33df [util*] do some cleaning 2015-05-11 18:31:41 +02:00
udeved
797594e26d [buildiso] integrate mkiso; WIP 2015-05-11 12:47:02 +02:00
udeved
39446b4ff6 [util-iso] more cosmetics, forgot one brackets, fix msg path 2015-05-10 23:27:26 +02:00
udeved
56165d266c [util-iso] cosmetics, put clean_pacman_conf in right place 2015-05-10 23:09:36 +02:00
udeved
74e6ff442d [util-iso] add some info msg #54 2015-05-10 22:26:39 +02:00
udeved
e4ace3f19f [util-iso] fix sed 2015-05-10 22:22:00 +02:00
udeved
775345c0db [util-iso] remove any local repo from a custom pacman.conf 2015-05-10 22:13:12 +02:00
udeved
07de2adfba [util-iso] set a flag for custom pacman.conf 2015-05-10 20:22:46 +02:00
udeved
71349b127e [util-iso] redo clean_pacman_conf to use keep_repos array so to define more than one repo to keep; some cosmetics 2015-05-09 10:38:44 +02:00
Philip Müller
68498bb4fc Merge pull request #87 from aadityabagga/master
[util-iso] allow configuring xorg and lng pkg cache cleanup via config + allow removal of local repo from pacman.conf
2015-05-08 04:56:57 +00:00
udeved
b9fb5ca29d [util-iso] rename check function 2015-05-06 23:03:08 +02:00
udeved
3be6303161 [buildiso] add efi_part_size to profile.conf 2015-05-06 21:05:12 +02:00
udeved
0cd20bafac [util-iso] increase fat size, otherwise a net config will have space problems with 31M 2015-05-06 20:21:55 +02:00
udeved
28662753c9 revert changes for #84 2015-05-06 20:17:14 +02:00
udeved
e19407d3c9 [util-iso*] add possible approach to PXE #84 2015-05-04 21:32:04 +02:00
udeved
bec5e9565a [util-iso] try3 #77; fix typo; add some msg 2015-05-04 02:09:45 +02:00
udeved
52632ba62e [util-iso] try2 #77 2015-05-04 01:51:45 +02:00
udeved
e7ec3d181f [util-iso] try #77 2015-05-04 01:15:52 +02:00
udeved
5e18d15963 [util-iso] make sure chroot is recreated if outdated 2015-05-03 23:32:21 +02:00
udeved
11c20b13ce bump version; add iso/pkg chroot check version functions 2015-05-03 22:27:40 +02:00
Aaditya Bagga
9f050b09b8 [util-iso] (clean_pacman_conf) use flag variable 2015-05-03 09:28:39 +05:30
Aaditya Bagga
851f56f6c0 [util-iso] try to remove custom repo in pacman.conf, unless specified otherwise 2015-05-03 02:34:24 +05:30
Aaditya Bagga
225d2bf2d6 [util-iso] try to keep only latest lang and xorg packages 2015-05-02 13:03:13 +05:30
Aaditya Bagga
4274cd239f [util-iso] make intel_ucode.img optional 2015-04-17 12:27:55 +05:30
Philip Müller
a88d080609 [util-iso] simplify last commit 2015-03-18 11:39:21 +01:00
Philip Müller
873cdb6198 [util-iso] try on #80 2015-03-18 12:42:45 +01:00
Philip Müller
786c6d6d6d [util-iso] set environment QT_STYLE_OVERRIDE in image
- we might need to check if this is needed
- only livecd might be affected do this
2015-03-11 15:02:54 +01:00
udeved
423f871ebf [util] move logging 2015-03-05 20:01:07 +01:00
udeved
95e748778c [util] variable rename for iso libs; small fixes 2015-03-05 10:54:09 +01:00
udeved
8c6feca083 [util-iso] use isolinux msg writer 2015-03-04 21:38:46 +01:00
udeved
c13b0c0fc4 [util-iso] remove test code; found better solution 2015-03-04 20:02:35 +01:00
udeved
b956cb5c27 [util-iso] add new initcpio generation, but disable it for now 2015-03-04 17:57:14 +01:00
udeved
e3f45610a6 [util-iso-boot] fix isolinux.cfg; cleanup code 2015-03-04 13:11:50 +01:00
udeved
f168391d9f [util-iso-boot] move some code away from util-iso 2015-03-04 10:42:15 +01:00
udeved
a59881a688 [util-iso] fix isolinux overlay cfg 2015-03-04 01:43:47 +01:00
udeved
a4e588fea9 [buildiso] #70 more dynamic iso boot entires attempt;
manjaro_kernel --> dist_kernel
manjaro_kernel_ver --> dist_kernel_ver
manjaroiso --> dist_iso
manjaro_version --> dist_version
2015-03-04 00:40:44 +01:00
udeved
d59f56d1ef [util-iso] write manjaroiso var to profile.conf for cli logging 2015-03-03 15:34:38 +01:00
udeved
a2c793cc21 [buildiso/util-iso] make it build 2015-03-03 02:38:31 +01:00
udeved
5fce544052 [util-iso] fix profile loading; silly error 2015-03-03 02:05:18 +01:00
udeved
973bc438dd [util-iso] call load_profile_config properly 2015-03-03 01:59:44 +01:00
udeved
221f57e51a [util-iso] code cleaning; cosmetics 2015-03-03 01:41:18 +01:00
udeved
a1e936a7cc [buildiso] move iso-profile settings away from manjaro-tools 2015-03-02 23:35:15 +01:00
udeved
b57b45ed2e [buildiso/util-iso] enable logging on -L switch 2015-03-01 23:56:35 +01:00
udeved
2ffa759cd6 [util-iso] use local vars in logger 2015-03-01 21:24:53 +01:00
Philip
e4cf7bcd28 [livecd] fix some issues 2015-03-01 17:24:27 +01:00
udeved
abb1a048ab [util-iso] copy kbd-model-map to livecd 2015-02-26 20:36:36 +01:00
udeved
d7e81503c4 [util-pkg/iso] little cosmetics 2015-02-23 19:33:11 +01:00
udeved
35ad5b60a4 [util-*] timer cosmetics 2015-02-20 11:57:04 +01:00
udeved
55794f7eaf [util-iso] disable dbus machine-id 2015-02-19 19:03:26 +01:00
udeved
f10f94e01b [util-iso] gen dbus-uuid on custom image 2015-02-19 17:01:55 +01:00
udeved
c9b7b56f7f [util-iso] test machine-id creating in chroot again 2015-02-19 16:57:35 +01:00
udeved
7abf3a9e37 [util-iso] die on user interruption when mkiso compressing 2015-02-19 01:14:20 +01:00
udeved
052ba17960 [buildiso] some timer work 2015-02-18 04:28:11 +01:00
udeved
4f7c48ea21 [util-iso] timer msg cosmetics 2015-02-17 21:14:21 +01:00
udeved
60c003a494 [util-iso] add more timer statistics 2015-02-17 20:53:59 +01:00
udeved
218193c329 [util-iso] small fix for #57 2015-02-17 19:51:23 +01:00
udeved
00c37ec68c [buildiso] add build timer 2015-02-17 19:45:35 +01:00
udeved
a6f92b514d [util] add and use prepare_dir 2015-02-16 19:07:19 +01:00
udeved
b509a57dd7 [util] use sanity check function; clean up code 2015-02-14 10:50:41 +01:00
udeved
bda1e97cc4 [util-iso] fix profile check after renaming Packages file 2015-02-13 18:58:23 +01:00
udeved
e22ca31233 [manjaro-tools] code formatting 2015-02-13 15:17:00 +01:00
udeved
4c999e91e6 [util-iso/-image] some clean up; add some cosmetics 2015-02-12 22:11:33 +01:00