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


Ignore:
Timestamp:
Jan 3, 2007, 1:00:58 PM (17 years ago)
Author:
Bruno Cornec
Message:
  • Slackware 10.2 support added (from svn merge -r 1022:1027 $SVN_M/branches/2.2.1)
  • mkanounce now adds the ANNOUNCE keyword to mails
  • 2.2.1 announce in DB
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/stable/tools/build2pkg

    r924 r1028  
    115115            status=-1
    116116        fi
     117        export pkg="$pkg $p-${PVER}.ebuild"
    117118    elif [  _"$dtype" = _"deb" ]; then
    118119        cd $TOPBUILDDIR
     
    122123        ln -s distributions/${ddir}-$dver debian
    123124        dpkg-buildpackage -us -uc -rfakeroot
     125        export pkg="$pkg $p-${PVER}.deb"
    124126        # Et voila !
     127    elif [  _"$dfam" = _"slackware" ]; then
     128        mkdir -p $TOPBUILDDIR/build-${p}/install
     129        cd $TOPBUILDDIR
     130        tar xfz $src
     131        cd ${p}-${PVER}
     132        mv distributions/${ddir}-$dver/slack-* $TOPBUILDDIR/build-${p}/install
     133        if [ -e distributions/${ddir}-$dver/doinst.sh ]; then
     134            mv distributions/${ddir}-$dver/doinst.sh $TOPBUILDDIR/build-${p}/install
     135        fi
     136        if [ _"$p" = _"mindi-busybox" ]; then
     137            make oldconfig
     138            make busybox
     139            DESTDIR=$TOPBUILDDIR/build-${p}/usr/lib/mindi/rootfs
     140            make PREFIX=$DESTDIR install
     141        elif [ _"$p" = _"mindi" ]; then
     142            export DONT_RELINK=1
     143            export HEAD=$TOPBUILDDIR/build-${p}
     144            export PREFIX=/usr
     145            export CONFDIR=/etc
     146            export MANDIR=/usr/man
     147            export DOCDIR=/usr/doc
     148            export LIBDIR=/usr/lib
     149            export RPMBUILDMINDI="true"
     150            ./install.sh
     151        elif [ _"$p" = _"mondo" ]; then
     152            ./configure --prefix=/usr
     153            make VERSION=$PVER
     154            make DESTDIR=$TOPBUILDDIR/build-${p} install
     155        elif [ _"$p" = _"mondo-doc" ]; then
     156            make -f Makefile.man VERSION=$PVER
     157            make -f Makefile.howto VERSION=$PVER
     158            make -f Makefile.man install INSTALLDIR=$TOPBUILDDIR/build-${p}/usr/doc/$p-${PVER}
     159            make -f Makefile.howto install INSTALLDIR=$TOPBUILDDIR/build-${p}/usr/doc/$p-${PVER}
     160        else
     161            echo "Package $p not configured for $dfam"
     162        fi
     163        cd $TOPBUILDDIR/build-${p}
     164        ar=`arch`
     165        pkg1=$p-${PVER}-${ar}-${TAG}mr.tgz
     166        echo "Running sudo /sbin/makepkg -p -l y -c y $pkg1"
     167        sudo /sbin/makepkg -p -l y -c y $pkg1
     168        export pkg="$pkg $pkg1"
    125169    else
    126170        echo "Unknown"
Note: See TracChangeset for help on using the changeset viewer.