#!/bin/bash #http://samba.idealx.org/dist/smbldap-tools-0.8.5.tgz #daar staat de source # Doe wat standaardzooi... CWD=`pwd` VERSION=0.9.2a rm -rf pkgtmp mkdir pkgtmp cd pkgtmp PKGROOT=`pwd`; cd .. PGMDIR=`find . -maxdepth 1 -type d | grep smbldap` PGM=smbldap-tools-0.9.2a rm -rf $PGMDIR #export CPPFLAGS="-I/usr/include/db4" LDFLAGS="-L/usr/lib" # source tarball uitpakken... echo "Bezig met uitpakken..." echo "tar -xzf $PGM.tar.gz" tar -xzf $PGM.tgz && PGMDIR=`find . -type d -maxdepth 1 | grep smbldap` #/usr/local/sbin nodig voor mkntpwd mkdir -p \ $PKGROOT/usr/sbin \ $PKGROOT/etc/smbldap-tools/ \ $PKGROOT/usr/local/sbin #configuratie files cp smbldap.conf $PKGROOT/etc/smbldap-tools/smbldap.conf || exit 1 cp smbldap_bind.conf $PKGROOT/etc/smbldap-tools/smbldap_bind.conf.new || exit 1 chmod 644 $PKGROOT/etc/smbldap-tools/smbldap.conf || exit 1 chmod 600 $PKGROOT/etc/smbldap-tools/smbldap_bind.conf.new || exit 1 #ldap perl scripts cd $PGMDIR && cp smbldap-* $PKGROOT/usr/sbin || exit 1 cp smbldap_t* $PKGROOT/usr/sbin || exit 1 #mkntpwd script voor aanmaken Windows NT paswoorden echo "aanmaken mkntpwd" #cd $PGMDIR cd .. #tar xzf mkntpwd.tar.gz #cd mkntpwd #make 1> /dev/null #source http://www.demog.berkeley.edu/~aperrin/tips/src/mkntpwd.tar.gz cp mkntpwd $PKGROOT/usr/local/sbin #modifed versie voor openxchange/zarafa kopieren cp modified/* $PKGROOT/usr/sbin # # LET OP!!!!!!!!!!! uitgezet omdat de comfig gecopied moet worden ivm 45 dagen bug........... # #maak alle configfiles eindigend op .new #find $PKGROOT/etc -follow -type f -exec mv "{}" "{}.new" \; || exit 1 # postinstall der in boppen.... mkdir -p $PKGROOT/etc/postinst.d cp $CWD/post.smbldap_tools $PKGROOT/etc/postinst.d/post.smbldap_tools chmod +x $PKGROOT/etc/postinst.d/post.smbldap_tools # En maak er uiteindelijk een package van en ruim alle zooi op... echo "Package maken..." cd "$PKGROOT" && #makepkg -l y -c n smbldap_tools-0.8.5-noarch-1DatuX.tgz 1> /dev/null && NAME=`echo $0|cut -f2 -d'.'` makepkg -l y -c n $CWD/$NAME.pkg > /dev/null && echo $VERSION > $CWD/$NAME.version && arch > $CWD/$NAME.arch && #mv -f *.tgz .. && cd .. rm -rf $PGMDIR $PKGROOT