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