Commit graph

335 commits

Author SHA1 Message Date
udeved
3750711bc8 [util-iso] fix #78 2015-06-29 04:08:45 +02:00
Philip
d37d191084 [util-iso] remove verbose debug message 2015-06-28 13:03:34 +02:00
Philip
b7c4ab3c9e [buildiso] try to fix 'util-iso' overlayfs issue 2015-06-28 12:58:55 +02:00
Philip
2afb93c88a [util-iso] import 'util.sh' 2015-06-28 12:31:56 +02:00
Philip
e9e6b80631 [util-iso] be more verbose on aufs/overlayfs 2015-06-28 12:02:27 +02:00
udeved
d3ad2b453f [util-iso] use Packages-Desktop as more logical name for shared desktop packages 2015-06-26 22:38:32 +02:00
udeved
ddfaeaf851 [util-iso] change merged temporary list location to work_dir 2015-06-26 21:22:58 +02:00
udeved
276d2a1be5 [util-iso] revert previous, simply cleaning pacman_conf on pkgs image should do 2015-06-25 20:51:56 +02:00
udeved
7ef28c88d5 clean up mounting code 2015-06-25 09:59:35 +02:00
udeved
005b2db446 [util-iso-overlayfs] try to keep changes in image creation code at minimum so we can switch to any filesystem we want 2015-06-25 00:16:18 +02:00
Ramon Buldó
752dd515c5 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-24 12:28:40 +02:00
Ramon Buldó
fef11e8ce5 overlayfs: fix initializing gpg at livecd boot 2015-06-24 11:05:07 +02:00
udeved
2a5501bd6c [util-iso] expand profile.conf check to include new bool vars 2015-06-22 14:54:54 +02:00
udeved
3a085908c8 Merge branch 'devel' of github.com:manjaro/manjaro-tools into devel 2015-06-22 14:07:43 +02:00
udeved
6654b14d96 [util-iso] umount any image on error 2015-06-22 14:06:27 +02:00
udeved
f62e4d187c [util-iso-boot] plymouth and pxe will be set on copy 2015-06-20 00:19:51 +02:00
udeved
5df91a17e4 [buildiso] remove the rest of lng code 2015-06-17 21:57:56 +02:00
udeved
512ed7d586 [util-iso][util-iso-boot]
remove Lng code #111
2015-06-17 21:39:39 +02:00
udeved
789109bc18 [util.iso] tweak temp file name to match profile's file name 2015-06-17 20:48:33 +02:00
udeved
b2216a61f2 [util-iso] add ability to load a shared template list for desktop package list 2015-06-17 20:05:11 +02:00
udeved
7cb0f2dae1 [util-iso] add and use configure_root_image() 2015-06-17 00:19:42 +02:00
udeved
7466fd55c4 [util-iso] update load_pkgs() to use new tags 2015-06-16 21:32:26 +02:00
udeved
aefb310648 [util-iso] rename util-iso-aufs;
use new name at import
2015-06-15 19:10:11 +02:00
udeved
de915fe7a8 [util-iso] fix error msg description 2015-06-15 18:41:29 +02:00
udeved
68da1aefd1 [util-iso] check valid initsys var 2015-06-15 10:52:41 +02:00
udeved
847991443d [util-iso] add check_profile_conf()
checks profile.conf for valid variable values
2015-06-14 23:08:24 +02:00
udeved
aa97ffd3e0 [util-iso] fix i686 load_pkgs 2015-06-13 23:59:50 +02:00
udeved
277ff1ce07 [util-iso] add umount handler if build_image fails 2015-06-13 23:48:57 +02:00
udeved
3a2b3918d5 revert subdirs; better makefile 2015-06-12 03:25:28 +02:00
udeved
238bf27e38 [lib] sub dir move 2015-06-11 22:56:25 +02:00
udeved
d42d2bf093 [util-iso] import util-iso-fs.sh 2015-06-11 21:50:47 +02:00
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