Ignore:
Timestamp:
Apr 11, 2016, 3:54:49 PM (9 years ago)
Author:
dmik
Message:

rpmbuild-bot: Disallow different .spec and main package names.

This is to enforce consistency and avoid possible naming conflicts
as we use the main package name for many things (like log file names)
and it must be unique.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rpmbuild-bot/rpmbuild-bot.sh

    r732 r736  
    224224  # Find package version.
    225225  local ver_full="${src_rpm%.src.rpm}"
    226   local ver_full="${ver_full##*/${spec_name}-}"
     226  ver_full="${ver_full##*/}"
     227  [ "${ver_full%%-[0-9]*}" = "$spec_name" ] || die \
     228"SRPM name '${src_rpm##*/}' does not match .spec name ('$spec_name').
     229Either rename '$spec_name.spec' to '${ver_full%%-[0-9]*}.spec' or set 'Name:' tag to '$spec_name'."
     230  ver_full="${ver_full#${spec_name}-}"
    227231  [ -n "$ver_full" ] || die "Cannot deduce package version from '$src_rpm'."
    228232
Note: See TracChangeset for help on using the changeset viewer.