Combine sed commands to reduce file writes
This commit is contained in:
parent
a178ff44bc
commit
64091a1802
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user