1 We know where these scripts are going to be installed, so add the necessary
2 magic to let them be called from anywhere.
4 --- MigrationTools-38/migrate_all_netinfo_offline.sh Thu Jul 16 07:51:12 1998
5 +++ MigrationTools-38/migrate_all_netinfo_offline.sh Wed Jun 20 18:19:17 2001
13 ETC_PASSWD="$TMPDIR/passwd.$$.ldap"
15 nidump networks $DOM > $ETC_NETWORKS
16 nidump aliases $DOM > $ETC_ALIASES
18 -. migrate_all_offline.sh
19 +. ${INSTDIR}migrate_all_offline.sh
23 --- MigrationTools-38/migrate_all_netinfo_online.sh Thu Jul 16 07:51:12 1998
24 +++ MigrationTools-38/migrate_all_netinfo_online.sh Wed Jun 20 18:19:17 2001
32 ETC_PASSWD="$TMPDIR/passwd.$$.ldap"
34 nidump networks $DOM > $ETC_NETWORKS
35 nidump aliases $DOM > $ETC_ALIASES
37 -. migrate_all_online.sh
38 +. ${INSTDIR}migrate_all_online.sh
42 --- MigrationTools-38/migrate_all_nis_offline.sh Thu Jul 16 07:51:12 1998
43 +++ MigrationTools-38/migrate_all_nis_offline.sh Wed Jun 20 18:19:17 2001
51 ETC_PASSWD="$TMPDIR/passwd.$$.ldap"
53 ypcat $DOMFLAG networks > $ETC_NETWORKS
54 #ypcat $DOMFLAG -k aliases > $ETC_ALIASES
56 -. migrate_all_offline.sh
57 +. ${INSTDIR}migrate_all_offline.sh
61 --- MigrationTools-38/migrate_all_nis_online.sh Thu Jul 16 07:51:12 1998
62 +++ MigrationTools-38/migrate_all_nis_online.sh Wed Jun 20 18:19:17 2001
71 ETC_PASSWD="$TMPDIR/passwd.$$.ldap"
73 ypcat $DOMFLAG networks > $ETC_NETWORKS
74 #ypcat $DOMFLAG -k aliases > $ETC_ALIASES
76 -. migrate_all_online.sh
77 +. ${INSTDIR}migrate_all_online.sh
81 --- MigrationTools-38/migrate_all_nisplus_offline.sh Fri Feb 2 09:20:56 2001
82 +++ MigrationTools-38/migrate_all_nisplus_offline.sh Wed Jun 20 18:19:17 2001
85 PATH=$PATH:/usr/lib/nis:.
90 ETC_PASSWD="$TMPDIR/passwd.$$.ldap"
92 nisaddent -d netgroup $DOM > $ETC_NETGROUP
93 niscat mail_aliases.org_dir.$DOM > $ETC_ALIASES
95 -. migrate_all_offline.sh
96 +. ${INSTDIR}migrate_all_offline.sh
100 --- MigrationTools-38/migrate_all_nisplus_online.sh Fri Feb 2 09:20:56 2001
101 +++ MigrationTools-38/migrate_all_nisplus_online.sh Wed Jun 20 18:19:17 2001
110 ETC_PASSWD="$TMPDIR/passwd.$$.ldap"
112 nisaddent -d netgroup $DOM > $ETC_NETGROUP
113 niscat mail_aliases.org_dir.$DOM > $ETC_ALIASES
115 -. migrate_all_online.sh
116 +. ${INSTDIR}migrate_all_online.sh
120 --- MigrationTools-38/migrate_all_offline.sh Tue Oct 17 02:33:33 2000
121 +++ MigrationTools-38/migrate_all_offline.sh Wed Jun 20 18:19:17 2001
123 # Luke Howard <lukeh@padl.com> April 1997
127 DB="/tmp/nis.$$.ldif"
129 if [ "X$ETC_ALIASES" = "X" ]; then
130 @@ -108,32 +109,32 @@
133 echo "Creating naming context entries..."
134 -$PERL migrate_base.pl > $DB
135 +$PERL -I${INSTDIR} ${INSTDIR}migrate_base.pl > $DB
136 echo "Migrating aliases..."
137 -$PERL migrate_aliases.pl $ETC_ALIASES >> $DB
138 +$PERL -I${INSTDIR} ${INSTDIR}migrate_aliases.pl $ETC_ALIASES >> $DB
139 #echo "Migrating fstab..."
140 -#$PERL migrate_fstab.pl $ETC_FSTAB >> $DB
141 +#$PERL -I${INSTDIR} ${INSTDIR}migrate_fstab.pl $ETC_FSTAB >> $DB
142 echo "Migrating groups..."
143 -$PERL migrate_group.pl $ETC_GROUP >> $DB
144 +$PERL -I${INSTDIR} ${INSTDIR}migrate_group.pl $ETC_GROUP >> $DB
145 echo "Migrating hosts..."
146 -$PERL migrate_hosts.pl $ETC_HOSTS >> $DB
147 +$PERL -I${INSTDIR} ${INSTDIR}migrate_hosts.pl $ETC_HOSTS >> $DB
148 echo "Migrating networks..."
149 -$PERL migrate_networks.pl $ETC_NETWORKS >> $DB
150 +$PERL -I${INSTDIR} ${INSTDIR}migrate_networks.pl $ETC_NETWORKS >> $DB
151 echo "Migrating users..."
152 -$PERL migrate_passwd.pl $ETC_PASSWD >> $DB
153 +$PERL -I${INSTDIR} ${INSTDIR}migrate_passwd.pl $ETC_PASSWD >> $DB
154 echo "Migrating protocols..."
155 -$PERL migrate_protocols.pl $ETC_PROTOCOLS >> $DB
156 +$PERL -I${INSTDIR} ${INSTDIR}migrate_protocols.pl $ETC_PROTOCOLS >> $DB
157 echo "Migrating rpcs..."
158 -$PERL migrate_rpc.pl $ETC_RPC >> $DB
159 +$PERL -I${INSTDIR} ${INSTDIR}migrate_rpc.pl $ETC_RPC >> $DB
160 echo "Migrating services..."
161 -$PERL migrate_services.pl $ETC_SERVICES >> $DB
162 +$PERL -I${INSTDIR} ${INSTDIR}migrate_services.pl $ETC_SERVICES >> $DB
163 echo "Migrating netgroups..."
164 -$PERL migrate_netgroup.pl $ETC_NETGROUP >> $DB
165 +$PERL -I${INSTDIR} ${INSTDIR}migrate_netgroup.pl $ETC_NETGROUP >> $DB
166 echo "Importing into LDAP..."
167 echo "Migrating netgroups (by user)..."
168 -$PERL migrate_netgroup_byuser.pl $ETC_NETGROUP >> $DB
169 +$PERL -I${INSTDIR} ${INSTDIR}migrate_netgroup_byuser.pl $ETC_NETGROUP >> $DB
170 echo "Migrating netgroups (by host)..."
171 -$PERL migrate_netgroup_byhost.pl $ETC_NETGROUP >> $DB
172 +$PERL -I${INSTDIR} ${INSTDIR}migrate_netgroup_byhost.pl $ETC_NETGROUP >> $DB
173 echo "Preparing LDAP database..."
174 if [ "X$SLAPADD" = "X" ]; then
176 --- MigrationTools-38/migrate_all_online.sh Sat Jan 6 22:39:20 2001
177 +++ MigrationTools-38/migrate_all_online.sh Wed Jun 20 18:19:17 2001
186 if [ "X$ETC_ALIASES" = "X" ]; then
187 @@ -160,35 +162,35 @@
188 echo "Importing into $LDAP_BASEDN..."
190 echo "Creating naming context entries..."
191 -$PERL migrate_base.pl -n > $DB
192 +$PERL -I${INSTDIR} ${INSTDIR}migrate_base.pl -n > $DB
193 if [ "X$LDAP_PROFILE" = "Xyes" ]; then
194 echo "Creating DUAConfigProfile entry..."
195 - $PERL migrate_profile.pl "$LDAPHOST" >> $DB
196 + $PERL -I${INSTDIR} ${INSTDIR}migrate_profile.pl "$LDAPHOST" >> $DB
198 echo "Migrating aliases..."
199 -$PERL migrate_aliases.pl $ETC_ALIASES >> $DB
200 +$PERL -I${INSTDIR} ${INSTDIR}migrate_aliases.pl $ETC_ALIASES >> $DB
201 #echo "Migrating fstab..."
202 -#$PERL migrate_fstab.pl $ETC_FSTAB >> $DB
203 +#$PERL -I${INSTDIR} ${INSTDIR}migrate_fstab.pl $ETC_FSTAB >> $DB
204 echo "Migrating groups..."
205 -$PERL migrate_group.pl $ETC_GROUP >> $DB
206 +$PERL -I${INSTDIR} ${INSTDIR}migrate_group.pl $ETC_GROUP >> $DB
207 echo "Migrating hosts..."
208 -$PERL migrate_hosts.pl $ETC_HOSTS >> $DB
209 +$PERL -I${INSTDIR} ${INSTDIR}migrate_hosts.pl $ETC_HOSTS >> $DB
210 echo "Migrating networks..."
211 -$PERL migrate_networks.pl $ETC_NETWORKS >> $DB
212 +$PERL -I${INSTDIR} ${INSTDIR}migrate_networks.pl $ETC_NETWORKS >> $DB
213 echo "Migrating users..."
214 -$PERL migrate_passwd.pl $ETC_PASSWD >> $DB
215 +$PERL -I${INSTDIR} ${INSTDIR}migrate_passwd.pl $ETC_PASSWD >> $DB
216 echo "Migrating protocols..."
217 -$PERL migrate_protocols.pl $ETC_PROTOCOLS >> $DB
218 +$PERL -I${INSTDIR} ${INSTDIR}migrate_protocols.pl $ETC_PROTOCOLS >> $DB
219 echo "Migrating rpcs..."
220 -$PERL migrate_rpc.pl $ETC_RPC >> $DB
221 +$PERL -I${INSTDIR} ${INSTDIR}migrate_rpc.pl $ETC_RPC >> $DB
222 echo "Migrating services..."
223 -$PERL migrate_services.pl $ETC_SERVICES >> $DB
224 +$PERL -I${INSTDIR} ${INSTDIR}migrate_services.pl $ETC_SERVICES >> $DB
225 echo "Migrating netgroups..."
226 -$PERL migrate_netgroup.pl $ETC_NETGROUP >> $DB
227 +$PERL -I${INSTDIR} ${INSTDIR}migrate_netgroup.pl $ETC_NETGROUP >> $DB
228 echo "Migrating netgroups (by user)..."
229 -$PERL migrate_netgroup_byuser.pl $ETC_NETGROUP >> $DB
230 +$PERL -I${INSTDIR} ${INSTDIR}migrate_netgroup_byuser.pl $ETC_NETGROUP >> $DB
231 echo "Migrating netgroups (by host)..."
232 -$PERL migrate_netgroup_byhost.pl $ETC_NETGROUP >> $DB
233 +$PERL -I${INSTDIR} ${INSTDIR}migrate_netgroup_byhost.pl $ETC_NETGROUP >> $DB
235 echo "Importing into LDAP..."