mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Use staging repo to install bsdinstaller on final area
This commit is contained in:
parent
25c5455dd7
commit
0f2bafaba5
@ -1721,13 +1721,26 @@ install_pkg_install_ports() {
|
||||
}
|
||||
|
||||
install_bsdinstaller() {
|
||||
local _params=""
|
||||
|
||||
# Use staging repo on RELEASE
|
||||
if [ -n "${_IS_RELEASE}" ]; then
|
||||
mkdir -p ${FINAL_CHROOT_DIR}/tmp/pkg-repo
|
||||
cp -f ${STAGE_CHROOT_DIR}${PKG_REPO_PATH} \
|
||||
${FINAL_CHROOT_DIR}/tmp/pkg-repo
|
||||
_params="--repo-conf-dir /tmp/pkg-repo "
|
||||
fi
|
||||
|
||||
echo ">>> Installing BSDInstaller in chroot (${FINAL_CHROOT_DIR})... (starting)"
|
||||
pkg_chroot ${FINAL_CHROOT_DIR} install -f bsdinstaller
|
||||
pkg_chroot ${FINAL_CHROOT_DIR} ${_params}install -f bsdinstaller
|
||||
sed -i '' -e "s,%%PRODUCT_NAME%%,${PRODUCT_NAME}," \
|
||||
-e "s,%%PRODUCT_VERSION%%,${PRODUCT_VERSION}," \
|
||||
-e "s,%%ARCH%%,${TARGET}," \
|
||||
${FINAL_CHROOT_DIR}/usr/local/share/dfuibe_lua/conf/pfSense.lua \
|
||||
${FINAL_CHROOT_DIR}/usr/local/share/dfuibe_lua/conf/pfSense_rescue.lua
|
||||
if [ -n "${_IS_RELEASE}" ]; then
|
||||
rm -rf ${FINAL_CHROOT_DIR}/tmp/pkg-repo
|
||||
fi
|
||||
echo ">>> Installing BSDInstaller in chroot (${FINAL_CHROOT_DIR})... (finished)"
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user