1 Allow the calling user to pass in arguments to ldapadd/ldapmodify.
3 --- MigrationTools-27/migrate_all_online.sh Tue Oct 31 17:01:24 2000
4 +++ MigrationTools-27/migrate_all_online.sh Tue Oct 31 17:03:19 2000
7 echo "Importing into LDAP..."
9 - if [ -x /usr/sbin/slapadd ]; then
10 - $LDAPADD -x -h $LDAPHOST -D "$LDAP_BINDDN" -w "$LDAP_BINDCRED" -f $DB
11 - elif [ -x /usr/local/sbin/slapadd ]; then
12 - $LDAPADD -x -h $LDAPHOST -D "$LDAP_BINDDN" -w "$LDAP_BINDCRED" -f $DB
14 - $LDAPADD -h $LDAPHOST -D "$LDAP_BINDDN" -w "$LDAP_BINDCRED" -f $DB
16 +if [ `basename $LDAPADD` = "slapadd" ]; then
17 + $LDAPADD -h $LDAPHOST -D "$LDAP_BINDDN" -w "$LDAP_BINDCRED" "$@" -f $DB
19 + $LDAPADD -x -h $LDAPHOST -D "$LDAP_BINDDN" -w "$LDAP_BINDCRED" "$@" -f $DB
23 echo "$LDAPADD: returned non-zero exit status"
24 --- MigrationTools-27/migrate_all_nis_online.sh Tue Oct 31 17:01:24 2000
25 +++ MigrationTools-27/migrate_all_nis_online.sh Tue Oct 31 17:02:51 2000
27 ypcat $DOMFLAG networks > $ETC_NETWORKS
28 #ypcat $DOMFLAG -k aliases > $ETC_ALIASES
30 -. ${INSTDIR}migrate_all_online.sh
31 +. ${INSTDIR}migrate_all_online.sh "$@"
35 --- MigrationTools-27/migrate_all_offline.sh Tue Oct 31 17:02:00 2000
36 +++ MigrationTools-27/migrate_all_offline.sh Tue Oct 31 17:03:12 2000
38 $PERL -I${INSTDIR} ${INSTDIR}migrate_netgroup_byhost.pl $ETC_NETGROUP >> $DB
39 echo "Preparing LDAP database..."
40 if [ "X$SLAPADD" = "X" ]; then
42 + $LDIF2LDBM -i $DB "$@"
45 + $SLAPADD -l $DB "$@"
49 --- MigrationTools-27/migrate_all_nis_offline.sh Tue Oct 31 17:02:05 2000
50 +++ MigrationTools-27/migrate_all_nis_offline.sh Tue Oct 31 17:02:49 2000
52 ypcat $DOMFLAG networks > $ETC_NETWORKS
53 #ypcat $DOMFLAG -k aliases > $ETC_ALIASES
55 -. ${INSTDIR}migrate_all_offline.sh
56 +. ${INSTDIR}migrate_all_offline.sh "$@"
60 --- MigrationTools-27/migrate_all_nisplus_online.sh Tue Oct 31 17:02:11 2000
61 +++ MigrationTools-27/migrate_all_nisplus_online.sh Tue Oct 31 17:02:59 2000
63 niscat networks.org_dir > $ETC_NETWORKS
64 niscat mail_aliases.org_dir > $ETC_ALIASES
66 -. ${INSTDIR}migrate_all_online.sh
67 +. ${INSTDIR}migrate_all_online.sh "$@"
71 --- MigrationTools-27/migrate_all_netinfo_online.sh Tue Oct 31 17:02:17 2000
72 +++ MigrationTools-27/migrate_all_netinfo_online.sh Tue Oct 31 17:02:46 2000
74 nidump networks $DOM > $ETC_NETWORKS
75 nidump aliases $DOM > $ETC_ALIASES
77 -. ${INSTDIR}migrate_all_online.sh
78 +. ${INSTDIR}migrate_all_online.sh "$@"
82 --- MigrationTools-27/migrate_all_netinfo_offline.sh Tue Oct 31 17:02:22 2000
83 +++ MigrationTools-27/migrate_all_netinfo_offline.sh Tue Oct 31 17:02:43 2000
85 nidump networks $DOM > $ETC_NETWORKS
86 nidump aliases $DOM > $ETC_ALIASES
88 -. ${INSTDIR}migrate_all_offline.sh
89 +. ${INSTDIR}migrate_all_offline.sh "$@"
93 --- MigrationTools-27/migrate_all_nisplus_offline.sh Tue Oct 31 17:02:27 2000
94 +++ MigrationTools-27/migrate_all_nisplus_offline.sh Tue Oct 31 17:02:56 2000
96 niscat networks.org_dir > $ETC_NETWORKS
97 niscat mail_aliases.org_dir > $ETC_ALIASES
99 -. ${INSTDIR}migrate_all_offline.sh
100 +. ${INSTDIR}migrate_all_offline.sh "$@"