source: npl/fileserver/smb-ldap-tool/smbldap_tools.SlackBuild @ 551a8d2

Last change on this file since 551a8d2 was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100755
File size: 2.1 KB
Line 
1#!/bin/bash
2#http://samba.idealx.org/dist/smbldap-tools-0.8.5.tgz
3#daar staat de source
4# Doe wat standaardzooi...
5CWD=`pwd`
6VERSION=0.9.2a
7rm -rf pkgtmp
8mkdir pkgtmp
9cd pkgtmp
10PKGROOT=`pwd`;
11cd ..
12PGMDIR=`find . -maxdepth 1 -type d | grep smbldap`
13PGM=smbldap-tools-0.9.2a
14rm -rf $PGMDIR
15#export CPPFLAGS="-I/usr/include/db4" LDFLAGS="-L/usr/lib"
16
17
18# source tarball uitpakken...
19echo "Bezig met uitpakken..."
20echo "tar -xzf $PGM.tar.gz"
21tar -xzf $PGM.tgz &&
22PGMDIR=`find . -type d -maxdepth 1 | grep smbldap`
23#/usr/local/sbin nodig voor mkntpwd
24mkdir -p \
25    $PKGROOT/usr/sbin \
26    $PKGROOT/etc/smbldap-tools/ \
27    $PKGROOT/usr/local/sbin
28
29#configuratie files
30cp smbldap.conf $PKGROOT/etc/smbldap-tools/smbldap.conf  || exit 1
31cp smbldap_bind.conf $PKGROOT/etc/smbldap-tools/smbldap_bind.conf.new || exit 1
32chmod 644 $PKGROOT/etc/smbldap-tools/smbldap.conf  || exit 1
33chmod 600 $PKGROOT/etc/smbldap-tools/smbldap_bind.conf.new  || exit 1
34#ldap perl scripts
35cd $PGMDIR &&
36cp smbldap-* $PKGROOT/usr/sbin || exit 1
37cp smbldap_t* $PKGROOT/usr/sbin || exit 1
38
39#mkntpwd script voor aanmaken Windows NT paswoorden
40echo "aanmaken mkntpwd"
41#cd $PGMDIR
42cd ..
43#tar xzf mkntpwd.tar.gz
44#cd mkntpwd
45#make 1> /dev/null
46#source http://www.demog.berkeley.edu/~aperrin/tips/src/mkntpwd.tar.gz
47cp mkntpwd $PKGROOT/usr/local/sbin
48
49#modifed versie voor openxchange/zarafa kopieren
50cp modified/* $PKGROOT/usr/sbin
51
52#
53# LET OP!!!!!!!!!!! uitgezet omdat de comfig gecopied moet worden ivm 45 dagen bug...........
54#
55#maak alle configfiles eindigend op .new
56#find $PKGROOT/etc -follow -type f -exec mv "{}" "{}.new" \; || exit 1
57
58# postinstall der in boppen....
59mkdir -p $PKGROOT/etc/postinst.d
60cp $CWD/post.smbldap_tools $PKGROOT/etc/postinst.d/post.smbldap_tools
61chmod +x $PKGROOT/etc/postinst.d/post.smbldap_tools
62
63# En maak er uiteindelijk een package van en ruim alle zooi op...
64echo "Package maken..."
65cd "$PKGROOT" &&
66
67#makepkg -l y -c n smbldap_tools-0.8.5-noarch-1DatuX.tgz 1> /dev/null &&
68NAME=`echo $0|cut -f2 -d'.'`
69makepkg -l y -c n $CWD/$NAME.pkg > /dev/null &&
70echo $VERSION > $CWD/$NAME.version &&
71arch > $CWD/$NAME.arch &&
72
73#mv -f *.tgz .. &&
74cd ..
75rm -rf $PGMDIR $PKGROOT
Note: See TracBrowser for help on using the repository browser.