Verified Commit 64091a18 authored by nl6720's avatar nl6720
Browse files

Combine sed commands to reduce file writes

parent a178ff44
Pipeline #4713 passed with stage
in 14 seconds
...@@ -242,17 +242,14 @@ _make_pacman_conf() { ...@@ -242,17 +242,14 @@ _make_pacman_conf() {
fi fi
_msg_info "Copying custom pacman.conf to work directory..." _msg_info "Copying custom pacman.conf to work directory..."
# take the profile pacman.conf and strip all settings that would break in chroot when using pacman -r
# see `man 8 pacman` for further info
pacman-conf --config "${pacman_conf}" | \
sed '/CacheDir/d;/DBPath/d;/HookDir/d;/LogFile/d;/RootDir/d' > "${work_dir}/pacman.conf"
_msg_info "Using pacman CacheDir: ${_cache_dirs}" _msg_info "Using pacman CacheDir: ${_cache_dirs}"
# take the profile pacman.conf and strip all settings that would break in chroot when using pacman -r
# append CacheDir and HookDir to [options] section # append CacheDir and HookDir to [options] section
# HookDir is *always* set to the airootfs' override directory # HookDir is *always* set to the airootfs' override directory
sed "/\[options\]/a CacheDir = ${_cache_dirs} # see `man 8 pacman` for further info
/\[options\]/a HookDir = ${airootfs_dir}/etc/pacman.d/hooks/" \ pacman-conf --config "${pacman_conf}" | \
-i "${work_dir}/pacman.conf" sed "/CacheDir/d;/DBPath/d;/HookDir/d;/LogFile/d;/RootDir/d;/\[options\]/a CacheDir = ${_cache_dirs}
/\[options\]/a HookDir = ${airootfs_dir}/etc/pacman.d/hooks/" > "${work_dir}/pacman.conf"
} }
# Prepare working directory and copy custom airootfs files (airootfs) # Prepare working directory and copy custom airootfs files (airootfs)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment