Exclude MC stub from rpmbuild for MC31 and earlier
This commit is contained in:
11
installJRMC
11
installJRMC
@@ -652,7 +652,7 @@ acquire_deb() {
|
||||
build_rpm() {
|
||||
debug "Running: ${FUNCNAME[0]}"
|
||||
|
||||
local i rpmbuild_cmd
|
||||
local i rpmbuild_cmd stub
|
||||
local -a requires recommends
|
||||
|
||||
# skip rebuilding the rpm if it already exists
|
||||
@@ -752,6 +752,13 @@ build_rpm() {
|
||||
requires=$(echo "$requires" | awk -F" " 'NF == 4 {print $1 " " $2} NF != 4 {print $0}')
|
||||
fi
|
||||
|
||||
# Exclude MC stub executable <= MC31
|
||||
if [[ $MC_MVERSION -le 31 ]]; then
|
||||
stub=""
|
||||
else
|
||||
stub="%{_bindir}/mc$MC_MVERSION"
|
||||
fi
|
||||
|
||||
# Create spec file
|
||||
cat <<-EOF > "$OUTPUT_DIR/SPECS/mediacenter.spec"
|
||||
Name: mediacenter$MC_MVERSION
|
||||
@@ -793,7 +800,7 @@ build_rpm() {
|
||||
|
||||
%files
|
||||
%{_bindir}/mediacenter$MC_MVERSION
|
||||
%{_bindir}/mc$MC_MVERSION
|
||||
$stub
|
||||
%{_libdir}/jriver
|
||||
%{_datadir}
|
||||
%exclude %{_datadir}/applications/media_center_packageinstaller_$MC_MVERSION.desktop
|
||||
|
||||
Reference in New Issue
Block a user