cvsdist 7a16c4a
Allow the calling user to pass in arguments to ldapadd/ldapmodify.
cvsdist 7a16c4a
cvsdist 7a16c4a
--- MigrationTools-27/migrate_all_online.sh	Tue Oct 31 17:01:24 2000
cvsdist 9bfe3cb
+++ MigrationTools-27/migrate_all_online.sh	Tue Oct 31 17:03:19 2000
cvsdist 9bfe3cb
@@ -181,13 +181,11 @@
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
 echo "Importing into LDAP..."
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
- if [ -x /usr/sbin/slapadd ]; then
cvsdist 9bfe3cb
-   $LDAPADD -x -h $LDAPHOST -D "$LDAP_BINDDN" -w "$LDAP_BINDCRED" -f $DB
cvsdist 9bfe3cb
- elif [ -x /usr/local/sbin/slapadd ]; then
cvsdist 9bfe3cb
-   $LDAPADD -x -h $LDAPHOST -D "$LDAP_BINDDN" -w "$LDAP_BINDCRED" -f $DB
cvsdist 9bfe3cb
- else
cvsdist 9bfe3cb
-   $LDAPADD -h $LDAPHOST -D "$LDAP_BINDDN" -w "$LDAP_BINDCRED" -f $DB
cvsdist 9bfe3cb
- fi
cvsdist 9bfe3cb
+if [ `basename $LDAPADD` = "slapadd" ]; then
cvsdist fa9c485
+	$LDAPADD -h $LDAPHOST -D "$LDAP_BINDDN" -w "$LDAP_BINDCRED" "$@" -f $DB
cvsdist 9bfe3cb
+else
cvsdist fa9c485
+	$LDAPADD -x -h $LDAPHOST -D "$LDAP_BINDDN" -w "$LDAP_BINDCRED" "$@" -f $DB
cvsdist 9bfe3cb
+fi
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
 if [ $? -ne 0 ]; then
cvsdist 9bfe3cb
 	echo "$LDAPADD: returned non-zero exit status"
cvsdist 7a16c4a
--- MigrationTools-27/migrate_all_nis_online.sh	Tue Oct 31 17:01:24 2000
cvsdist 9bfe3cb
+++ MigrationTools-27/migrate_all_nis_online.sh	Tue Oct 31 17:02:51 2000
cvsdist 9bfe3cb
@@ -71,7 +71,7 @@
cvsdist 9bfe3cb
 ypcat $DOMFLAG networks > $ETC_NETWORKS
cvsdist 9bfe3cb
 #ypcat $DOMFLAG -k aliases > $ETC_ALIASES
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
-. ${INSTDIR}migrate_all_online.sh
cvsdist fa9c485
+. ${INSTDIR}migrate_all_online.sh "$@"
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
 rm -f $ETC_PASSWD
cvsdist 9bfe3cb
 rm -f $ETC_GROUP
cvsdist 7a16c4a
--- MigrationTools-27/migrate_all_offline.sh	Tue Oct 31 17:02:00 2000
cvsdist 9bfe3cb
+++ MigrationTools-27/migrate_all_offline.sh	Tue Oct 31 17:03:12 2000
cvsdist 9bfe3cb
@@ -137,9 +137,9 @@
cvsdist 9bfe3cb
 $PERL -I${INSTDIR} ${INSTDIR}migrate_netgroup_byhost.pl	$ETC_NETGROUP >> $DB
cvsdist 9bfe3cb
 echo "Preparing LDAP database..."
cvsdist 9bfe3cb
 if [ "X$SLAPADD" = "X" ]; then
cvsdist 9bfe3cb
-	$LDIF2LDBM -i $DB
cvsdist fa9c485
+	$LDIF2LDBM -i $DB "$@"
cvsdist 9bfe3cb
 else
cvsdist 9bfe3cb
-	$SLAPADD -l $DB
cvsdist fa9c485
+	$SLAPADD -l $DB "$@"
cvsdist 9bfe3cb
 fi
cvsdist 9bfe3cb
 EXITCODE=$?
cvsdist 9bfe3cb
 
cvsdist 7a16c4a
--- MigrationTools-27/migrate_all_nis_offline.sh	Tue Oct 31 17:02:05 2000
cvsdist 9bfe3cb
+++ MigrationTools-27/migrate_all_nis_offline.sh	Tue Oct 31 17:02:49 2000
cvsdist 9bfe3cb
@@ -71,7 +71,7 @@
cvsdist 9bfe3cb
 ypcat $DOMFLAG networks > $ETC_NETWORKS
cvsdist 9bfe3cb
 #ypcat $DOMFLAG -k aliases > $ETC_ALIASES
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
-. ${INSTDIR}migrate_all_offline.sh
cvsdist fa9c485
+. ${INSTDIR}migrate_all_offline.sh "$@"
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
 rm -f $ETC_PASSWD
cvsdist 9bfe3cb
 rm -f $ETC_GROUP
cvsdist 7a16c4a
--- MigrationTools-27/migrate_all_nisplus_online.sh	Tue Oct 31 17:02:11 2000
cvsdist 9bfe3cb
+++ MigrationTools-27/migrate_all_nisplus_online.sh	Tue Oct 31 17:02:59 2000
cvsdist 9bfe3cb
@@ -62,7 +62,7 @@
cvsdist 9bfe3cb
 niscat networks.org_dir > $ETC_NETWORKS
cvsdist 9bfe3cb
 niscat mail_aliases.org_dir > $ETC_ALIASES
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
-. ${INSTDIR}migrate_all_online.sh
cvsdist fa9c485
+. ${INSTDIR}migrate_all_online.sh "$@"
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
 rm -f $ETC_PASSWD
cvsdist 9bfe3cb
 rm -f $ETC_GROUP
cvsdist 7a16c4a
--- MigrationTools-27/migrate_all_netinfo_online.sh	Tue Oct 31 17:02:17 2000
cvsdist 9bfe3cb
+++ MigrationTools-27/migrate_all_netinfo_online.sh	Tue Oct 31 17:02:46 2000
cvsdist 9bfe3cb
@@ -69,7 +69,7 @@
cvsdist 9bfe3cb
 nidump networks $DOM > $ETC_NETWORKS
cvsdist 9bfe3cb
 nidump aliases $DOM > $ETC_ALIASES
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
-. ${INSTDIR}migrate_all_online.sh
cvsdist fa9c485
+. ${INSTDIR}migrate_all_online.sh "$@"
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
 rm -f $ETC_PASSWD
cvsdist 9bfe3cb
 rm -f $ETC_GROUP
cvsdist 7a16c4a
--- MigrationTools-27/migrate_all_netinfo_offline.sh	Tue Oct 31 17:02:22 2000
cvsdist 9bfe3cb
+++ MigrationTools-27/migrate_all_netinfo_offline.sh	Tue Oct 31 17:02:43 2000
cvsdist 9bfe3cb
@@ -69,7 +69,7 @@
cvsdist 9bfe3cb
 nidump networks $DOM > $ETC_NETWORKS
cvsdist 9bfe3cb
 nidump aliases $DOM > $ETC_ALIASES
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
-. ${INSTDIR}migrate_all_offline.sh
cvsdist fa9c485
+. ${INSTDIR}migrate_all_offline.sh "$@"
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
 rm -f $ETC_PASSWD
cvsdist 9bfe3cb
 rm -f $ETC_GROUP
cvsdist 7a16c4a
--- MigrationTools-27/migrate_all_nisplus_offline.sh	Tue Oct 31 17:02:27 2000
cvsdist 9bfe3cb
+++ MigrationTools-27/migrate_all_nisplus_offline.sh	Tue Oct 31 17:02:56 2000
cvsdist 9bfe3cb
@@ -62,7 +62,7 @@
cvsdist 9bfe3cb
 niscat networks.org_dir > $ETC_NETWORKS
cvsdist 9bfe3cb
 niscat mail_aliases.org_dir > $ETC_ALIASES
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
-. ${INSTDIR}migrate_all_offline.sh
cvsdist fa9c485
+. ${INSTDIR}migrate_all_offline.sh "$@"
cvsdist 9bfe3cb
 
cvsdist 9bfe3cb
 rm -f $ETC_PASSWD
cvsdist 9bfe3cb
 rm -f $ETC_GROUP