From 9177e0d92f8b36d347bf89ec638f0c2c7787daf9 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Thu, 25 Oct 2012 07:11:19 -0400 Subject: [PATCH] Updates for CentOS 6. --- id-rpm-build/upload-rpms.sh | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/id-rpm-build/upload-rpms.sh b/id-rpm-build/upload-rpms.sh index ee83ce9..bc4e6c7 100755 --- a/id-rpm-build/upload-rpms.sh +++ b/id-rpm-build/upload-rpms.sh @@ -1,9 +1,9 @@ +#!/bin/sh PWD=`pwd` UPLOAD_PATH=${UPLOAD_PATH:=/home/ftp/pub} UPLOAD_HOST=${UPLOAD_HOST:=ftp.indexdata.dk} -DISTRO=${DISTRO:="centos/5.5"} specfile=$1 -if test ! -f ${specfile}; then +if test ! -f "${specfile}"; then echo "Missing .spec file argument." exit 1 fi @@ -11,9 +11,20 @@ if test ! -x /bin/rpm; then echo "$0: /bin/rpm missing. Install rpm" exit 1 fi +if test ! -f /etc/redhat-release; then + echo "/etc/redhat-release missing" + exit 1 +fi +if test -z "$DISTRO"; then + if grep 'release 6' /etc/redhat-release >/dev/null; then + DISTRO="centos/6" + else + DISTRO="centos/5.5" + fi +fi topdir=`rpm --eval "%{_topdir}"` BUILD_DIR=${BUILD_DIR:=${topdir}} -pkg_names=`rpm -q --specfile ${specfile}` +pkg_names=`rpm -q --specfile ${specfile} --queryformat "%{NAME}-%{VERSION}-%{RELEASE}\n"` pkg_short=`rpm -q --specfile ${specfile} --queryformat "%{NAME};" | cut -d ";" -f1` UPLOAD_DIR=${UPLOAD_DIR:=${pkg_short}} -- 1.7.10.4