udeved
68f1345ea4
util: some changes in profile sanity check
2015-12-18 04:18:28 +01:00
udeved
27ff184493
[util-iso] read Packages-Root
2015-12-18 03:33:17 +01:00
udeved
51d689493a
use new overlay names
2015-12-18 01:22:00 +01:00
udeved
06b73ed2ce
remove unused code
2015-12-13 01:22:45 +01:00
udeved
8342a10428
[util-iso] take out chroot version check too for the moment
2015-12-08 21:48:19 +01:00
udeved
e5b9533299
rename two vars and a function
2015-12-08 12:33:28 +01:00
udeved
6e7f540309
[lib] change unique identifier file in profile repos to .buildiso
2015-12-07 16:57:40 +01:00
udeved
200d99718b
[lib] add local var buffer
2015-12-07 00:58:20 +01:00
udeved
0af2fea53e
[util-iso] copy overlay first, clean up last at root-image
2015-12-06 22:38:51 +01:00
udeved
009bbe24f9
[util-iso] use copy_overlay for isolinux
2015-12-06 22:20:15 +01:00
udeved
52958db550
[lib] fix isomounts; small fixes
2015-12-06 20:12:46 +01:00
udeved
374ce07dfd
[lib] simplify overlay copying
2015-12-06 18:40:05 +01:00
udeved
2ebad7d295
[util] clean up code
2015-12-06 15:58:57 +01:00
udeved
8238f7fa91
buildiso: simplify code
2015-12-06 12:49:13 +01:00
udeved
6d1f6027e8
[util-iso] fix profile pacman.conf check
2015-12-05 00:20:04 +01:00
udeved
6ab4db5a32
[lib] cosmetics; use param
2015-12-04 23:57:30 +01:00
udeved
253769549e
[util-iso] fix isolinux overlay copying
2015-12-04 23:34:34 +01:00
udeved
1ce733f2c6
make edition global var
2015-12-04 23:08:27 +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
d4924b7438
[util-iso] check for repo key file
2015-12-02 22:49:37 +01:00
udeved
db27542cf6
small fixes
2015-12-01 12:24:23 +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
22effd6cfa
buildsets: further simplify code
2015-11-28 17:37:13 +01:00
udeved
ac789ff02f
[deployiso] add $arch option
2015-11-27 12:22:38 +01:00
udeved
766f1120a2
[lib] change remote_tree path
2015-11-26 12:25:45 +01:00
udeved
35ed40f704
[lib] split out pac-conf related stuff in new lib
2015-11-25 17:11:51 +01:00
udeved
31bd7d9b41
[lib] clean up
2015-11-25 16:54:23 +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
d35ba5c96f
[util-iso] rm buildset based eval_edition code
2015-11-23 19:54:52 +01:00
udeved
7725b19c2f
[util*] revert central cache_tree path; needs too much changes atm
2015-11-20 22:38:16 +01:00
udeved
2054ffe2ef
[util*] centralize the cache_tree path used by buildiso and deployiso
2015-11-20 22:24:01 +01:00
udeved
a1d1a83282
[util-iso] implement a version subdir for iso cache
2015-11-13 12:33:25 +01:00
udeved
1a774c930f
buildiso: eval edition on profile load
2015-11-12 23:45:54 +01:00
udeved
c5888d4006
[util-iso] create the iso cache dir on profile load
2015-11-12 23:10:59 +01:00
Philip
30196b14d7
[util-iso] try to fix overlay issue with kernels under 4.0
2015-10-10 14:29:24 +02:00
Ramon Buldó
fa12644cd8
Fix typo in previous commit
2015-10-04 02:04:18 +02:00
Ramon Buldó
16f8d87dcd
Only use lz4 compression in kernels 4.0 or newer
2015-10-04 01:59:05 +02:00
Ramon Buldó
17721a939e
Use volatile storage in live journal
...
Move some livecd configuration to a function.
Fix custom-image sed.
2015-09-22 07:36:28 +02:00
Ramon Buldó
2860b99b05
Always use lz4 to compress the mhwd-image
...
The sizes are the same compared to zx, but at least building the iso is slightly faster.
Maybe it will improve boot times too.
2015-09-20 06:23:36 +02:00
Ramon Buldó
11a5d53901
Prevent some services to be started in the livecd.
2015-09-11 00:40:53 +02:00
Philip Müller
7967978171
Merge pull request #124 from manjaro/devel
...
v0.9.11
2015-07-12 10:08:26 +00:00
udeved
7522f8da23
Merge branch 'devel' of github.com:manjaro/manjaro-tools into devel
2015-07-08 20:44:35 +02:00
udeved
ccfc62018f
[uril-iso] fix #123
2015-07-08 20:44:24 +02:00
Philip
6bfe4d9f03
[util-iso] add req #122
2015-07-08 19:49:05 +02:00
udeved
38580c00df
[util-iso] add req #120
2015-07-07 20:18:30 +02:00
udeved
d9ab8e24f6
[util-iso*] rename pkgs-image -> mhwd-image
2015-07-04 20:30:52 +02:00
udeved
2980fc5966
fix merge conflict and merge devel
2015-07-04 12:09:39 +02:00
udeved
f47e96bf6e
[util-iso] load new Packages-Mhwd files name instead of Packages-Xorg
2015-07-04 10:54:56 +02:00
Philip
22f87e35e3
Revert some lines of 4ff1803
2015-07-01 21:59:27 +02:00
udeved
4ff1803dac
fix backport of 3750711
2015-07-01 21:52:28 +02:00
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
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