# Setup custom pacman.conf with current cache directories.
make_pacman_conf() {
_msg_debug "Use ${build_pacman_conf}"
- local pacman_cache_dir="$(fullpath ${work_dir})/pacman/cache"
- local pacman_db_dir="$(fullpath ${work_dir})/pacman/db"
- local pacman_log="$(fullpath ${work_dir})/pacman.log"
+ # Prepare dir
mkdir -p "${pacman_cache_dir}"
mkdir -p "${pacman_db_dir}"
+ mkdir -p "$(dirname "${pacman_log}")"
sed -r "s|^#?\\s*CacheDir.+|CacheDir = ${pacman_cache_dir}|g;
s|^#?\\s*DBPath.+|DBPath = ${pacman_db_dir}|g;
sfs_comp_opt=""
+#-- pacman config --#
+pacman_cache_dir="$(fullpath ${work_dir})/pacman/cache/"
+pacman_db_dir="$(fullpath ${work_dir})/pacman/db/"
+pacman_log="$(fullpath ${work_dir})/pacman.log"
+
+
#-- Live environment user --#
# Set the default live environment user name