diff options
author | fields_t <oth3r1if3@users.noreply.github.com> | 2011-12-07 23:53:23 +0000 |
---|---|---|
committer | fields_t <oth3r1if3@users.noreply.github.com> | 2011-12-07 23:53:23 +0000 |
commit | 5afe31054df62f0931ee496c9c4e937f8e2a52b7 (patch) | |
tree | 77e3d1cfbf2196509aa2f5102902ff158b4227ff /rpm | |
parent | e12be26510e9bf6edf521f0c3df14764ec681867 (diff) | |
download | MPC-5afe31054df62f0931ee496c9c4e937f8e2a52b7.tar.gz |
ChangeLogTag:Wed Dec 7 23:47:24 UTC 2011 Trevor Fields <fields_t@ociweb.com>
Diffstat (limited to 'rpm')
-rwxr-xr-x | rpm/buildrpm.sh | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/rpm/buildrpm.sh b/rpm/buildrpm.sh index 01fe6fca..0b5872a0 100755 --- a/rpm/buildrpm.sh +++ b/rpm/buildrpm.sh @@ -33,12 +33,17 @@ done ## Build up the packager name and email address if [ -z "$REPLYTO" ]; then DOMAIN=`hostname | sed 's/[^\.][^\.]*\.//'` - if [ -z "$DOMAIN" ]; then - DOMAIN=`grep '^search' /etc/resolv.conf | sed 's/.* //'` + FULLDOMAIN=`echo $DOMAIN | grep '\.'` + if [ -z "$DOMAIN" -o -z "$FULLDOMAIN" ]; then + RESOLVDOMAIN=`grep '^search' /etc/resolv.conf | sed 's/.*\s//'` + FULLDOMAIN=`echo $RESOLVDOMAIN | grep '\.'` + if [ -z "$DOMAIN" -o -n "$FULLDOMAIN" ]; then + DOMAIN=$RESOLVDOMAIN + fi fi REPLYTO="$LOGNAME@$DOMAIN" fi -PACKAGER=`grep $LOGNAME /etc/passwd | cut -d: -f5` +PACKAGER=`getent passwd $LOGNAME | cut -d: -f5` if [ -z "$PACKAGER" ]; then PACKAGER=$CL_USERNAME fi @@ -110,7 +115,7 @@ bzip2 -9f $RPMLOC/SOURCES/$MDIR.tar ## Perform the RPM creation step rm -rf $BDIR mkdir -p $BDIR -rpmbuild --define "_topdir $RPMLOC" -bb MPC.spec +rpmbuild --define "_topdir $RPMLOC" --define "_buildrootdir $BDIR" --define "buildroot $BDIR" -bb MPC.spec if [ "$RPMLOC" = "$WDIR/rpmbuild" ]; then echo "Copying rpm to $loc/rpm" |