Skip to content

Commit b88427b

Browse files
committed
pkgbuild: fix for non-/root/rpmbuild built root
1 parent b9b801d commit b88427b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

scripts/pkgbuild

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,8 @@ kp_prepare_source_rpm() {
120120

121121
sed -i 's/.rpm$//g' $KP_PROJECT_BUILD_ROOT/dependencies.txt
122122

123-
rpm -ivh /kcdata/$KP_PROJECT_SOURCE
123+
rpm -ivh /kcdata/$KP_PROJECT_SOURCE \
124+
--define "_topdir $KP_PROJECT_BUILD_ROOT"
124125
}
125126

126127
kp_prepare_source_deb() {
@@ -152,6 +153,7 @@ kp_prebuild_rpm() {
152153
eval rpmbuild --nocheck --noclean \
153154
-bc \
154155
$KP_RPMBUILD_FLAGS \
156+
'--define "_topdir $KP_PROJECT_BUILD_ROOT"' \
155157
$KP_PROJECT_BUILD_ROOT/SPECS/$KP_PROJECT_SPEC 2>&1 | \
156158
tee $KP_PROJECT_BUILD_ROOT/prebuild.log
157159
}
@@ -237,6 +239,7 @@ kp_build_rpm() {
237239
--short-circuit \
238240
-bc \
239241
$KP_RPMBUILD_FLAGS \
242+
'--define "_topdir $KP_PROJECT_BUILD_ROOT"' \
240243
$KP_PROJECT_BUILD_ROOT/SPECS/$KP_PROJECT_SPEC
241244
}
242245

0 commit comments

Comments
 (0)