Changeset 753 in MondoRescue for branches/stable/tools/build2pkg


Ignore:
Timestamp:
Aug 6, 2006, 1:43:13 PM (18 years ago)
Author:
Bruno Cornec
Message:
  • Qemu doc updated for SLES 10
  • creation of tar file with -p to preserve directory modes
  • mindi's version now handled correctly in svn2build
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/stable/tools/build2pkg

    r733 r753  
    5555    src=${TOPDIR}/${VER}-$TAG/$p-[1-9st]*.tar.gz
    5656    pv=`basename $src .tar.gz`
     57    PVER=`echo $pv | sed "s|^$p-||" | cut -d- -f1`
    5758
    5859    if [  _"$dtype" = _"rpm" ]; then
     
    7778        echo "Generating $p RPMS"
    7879        cd SPECS
    79         tar xfz $src $p-${VER}/distributions/${ddir}-$dver/$p.spec
    80         mv $p-${VER}/distributions/${ddir}-$dver/$p.spec .
    81         rm -rf $p-${VER}
     80        tar xfz $src $p-${PVER}/distributions/${ddir}-$dver/$p.spec
     81        mv $p-${PVER}/distributions/${ddir}-$dver/$p.spec .
     82        rm -rf $p-${PVER}
    8283
    8384        rpmbuild -ba $p.spec 2> $log 1> $log
     
    9798    elif [  _"$dtype" = _"ebuild" ]; then
    9899        log=$TMP/$p-gentoo.log
    99         tar xfz $src $p-${VER}/distributions/${ddir}-$dver/$p-${VER}.ebuild
     100        tar xfz $src $p-${PVER}/distributions/${ddir}-$dver/$p-${VER}.ebuild
    100101        if [ _"`grep $TOPBUILDDIR/portage /etc/make.conf`" = _"" ]; then
    101102            echo "Adding $TOPBUILDDIR/portage to /etc/make.conf"
     
    104105
    105106        mkdir -p ${TOPBUILDDIR}/portage/sys-apps/$p
    106         mv $p-${VER}/distributions/${ddir}-$dver/$p-${VER}.ebuild ${TOPBUILDDIR}/portage/sys-apps/$p/$p-${VER}.ebuild
    107         rm -rf $p-${VER}
     107        mv $p-${PVER}/distributions/${ddir}-$dver/$p-${PVER}.ebuild ${TOPBUILDDIR}/portage/sys-apps/$p/$p-${PVER}.ebuild
     108        rm -rf $p-${PVER}
    108109
    109110        cd ${TOPBUILDDIR}/portage/sys-apps/$p
    110         ebuild $p-${VER}.ebuild digest 2> $log 1> $log
     111        ebuild $p-${PVER}.ebuild digest 2> $log 1> $log
    111112        if [ $? != 0 ]; then
    112113            cat $log
    113114            status=-1
    114115        fi
    115         ebuild $p-${VER}.ebuild install 2>> $log 1>> $log
     116        ebuild $p-${PVER}.ebuild install 2>> $log 1>> $log
    116117        if [ $? != 0 ]; then
    117118            cat $log
     
    123124        cd $TOPBUILDDIR
    124125        tar xfz $src
    125         cd ${p}-${VER}
     126        cd ${p}-${PVER}
    126127        # point to the right debian conf
    127128        ln -s distributions/${ddir}-$dver debian
Note: See TracChangeset for help on using the changeset viewer.