updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / openldap-migrationtools / PKGBUILD
blob65bc77fa58b7e23b03d4fa73fbfc4520275dbd68
1 pkgname=openldap-migrationtools
2 _origname=MigrationTools
3 pkgver=47
4 pkgrel=1
5 pkgdesc="This package contains a set of scripts for migrating data from local files (ie /etc/passwd) or a nis domain to an ldap directory."
6 url="http://www.padl.com/OSS/MigrationTools.html"
7 backup=()
8 depends=('openldap' 'openldap-clients')
9 arch=('i686' 'x86_64')
10 license=BSD
11 groups=('openldap' 'openldap-beta')
12 source=(http://www.padl.com/download/MigrationTools-47.tar.gz migration-tools.txt)
13 md5sums=('3faf83eb8482e55979bda47f1d1e6501' '26d5015291ad33bd4867086d4bfcdc20')
15 build() {
16 ### Beginning of build()
17         # Create buildstats
18                 echo -e "Build started at `date +%c`" > $startdir/buildstats
19                 echo -e "Package Info" >> $startdir/buildstats
20                 echo -e "  Package name: $pkgname" >> $startdir/buildstats
21                 echo -e "  Package  ver: $pkgver" >> $startdir/buildstats
22                 echo -e "  Package desc: $pkgdesc\n" >> $startdir/buildstats
23         # end of buildstats part
25 ### Configuring & Making
26         cd $startdir/src/$_origname-${pkgver}
28         mkdir -p $startdir/pkg/usr/share/openldap/migration
30         install -D -m644 -o0 -g0 CVSVersionInfo.txt $startdir/pkg/usr/share/openldap/migration/CVSVersionInfo.txt
31         install -D -m644 -o0 -g0 README $startdir/pkg/usr/share/openldap/migration/README
32         install -D -m644 -o0 -g0 $startdir/src/migration-tools.txt $startdir/pkg/usr/share/openldap/migration/migration-tools.txt
33         install -D -m755 -o0 -g0 migrate_aliases.pl $startdir/pkg/usr/share/openldap/migration/migrate_aliases.pl
34         install -D -m755 -o0 -g0 migrate_all_netinfo_offline.sh $startdir/pkg/usr/share/openldap/migration/migrate_all_netinfo_offline.sh
35         install -D -m755 -o0 -g0 migrate_all_netinfo_online.sh $startdir/pkg/usr/share/openldap/migration/migrate_all_netinfo_online.sh
36         install -D -m755 -o0 -g0 migrate_all_nis_offline.sh $startdir/pkg/usr/share/openldap/migration/migrate_all_nis_offline.sh
37         install -D -m755 -o0 -g0 migrate_all_nis_online.sh $startdir/pkg/usr/share/openldap/migration/migrate_all_nis_online.sh
38         install -D -m755 -o0 -g0 migrate_all_nisplus_offline.sh $startdir/pkg/usr/share/openldap/migration/migrate_all_nisplus_offline.sh
39         install -D -m755 -o0 -g0 migrate_all_nisplus_online.sh $startdir/pkg/usr/share/openldap/migration/migrate_all_nisplus_online.sh
40         install -D -m755 -o0 -g0 migrate_all_offline.sh $startdir/pkg/usr/share/openldap/migration/migrate_all_offline.sh
41         install -D -m755 -o0 -g0 migrate_all_online.sh $startdir/pkg/usr/share/openldap/migration/migrate_all_online.sh
42         install -D -m755 -o0 -g0 migrate_automount.pl $startdir/pkg/usr/share/openldap/migration/migrate_automount.pl
43         install -D -m755 -o0 -g0 migrate_base.pl $startdir/pkg/usr/share/openldap/migration/migrate_base.pl
44         install -D -m755 -o0 -g0 migrate_common.ph $startdir/pkg/usr/share/openldap/migration/migrate_common.ph
45         install -D -m755 -o0 -g0 migrate_fstab.pl $startdir/pkg/usr/share/openldap/migration/migrate_fstab.pl
46         install -D -m755 -o0 -g0 migrate_group.pl $startdir/pkg/usr/share/openldap/migration/migrate_group.pl
47         install -D -m755 -o0 -g0 migrate_hosts.pl $startdir/pkg/usr/share/openldap/migration/migrate_hosts.pl
48         install -D -m755 -o0 -g0 migrate_netgroup.pl $startdir/pkg/usr/share/openldap/migration/migrate_netgroup.pl
49         install -D -m755 -o0 -g0 migrate_netgroup_byhost.pl $startdir/pkg/usr/share/openldap/migration/migrate_netgroup_byhost.pl
50         install -D -m755 -o0 -g0 migrate_netgroup_byuser.pl $startdir/pkg/usr/share/openldap/migration/migrate_netgroup_byuser.pl
51         install -D -m755 -o0 -g0 migrate_networks.pl $startdir/pkg/usr/share/openldap/migration/migrate_networks.pl
52         install -D -m755 -o0 -g0 migrate_passwd.pl $startdir/pkg/usr/share/openldap/migration/migrate_passwd.pl
53         install -D -m755 -o0 -g0 migrate_profile.pl $startdir/pkg/usr/share/openldap/migration/migrate_profile.pl
54         install -D -m755 -o0 -g0 migrate_protocols.pl $startdir/pkg/usr/share/openldap/migration/migrate_protocols.pl
55         install -D -m755 -o0 -g0 migrate_rpc.pl $startdir/pkg/usr/share/openldap/migration/migrate_rpc.pl
56         install -D -m755 -o0 -g0 migrate_services.pl $startdir/pkg/usr/share/openldap/migration/migrate_services.pl
57         install -D -m755 -o0 -g0 migrate_slapd_conf.pl $startdir/pkg/usr/share/openldap/migration/migrate_slapd_conf.pl
59         # Finalize build stats
60                 echo -e "Build finished at `date +%c`" >> $startdir/buildstats
61                 mv $startdir/buildstats $startdir/buildstats-$(date +%Y_%b_%d-%T)
62         # end of buildstats part