1 Use mktemp to generate temporary files.
3 --- MigrationTools-36/migrate_all_netinfo_offline.sh Mon Feb 5 11:39:14 2001
4 +++ MigrationTools-36/migrate_all_netinfo_offline.sh Mon Feb 5 11:39:14 2001
9 -ETC_PASSWD="$TMPDIR/passwd.$$.ldap"
10 -ETC_GROUP="$TMPDIR/group.$$.ldap"
11 -ETC_SERVICES="$TMPDIR/services.$$.ldap"
12 -ETC_PROTOCOLS="$TMPDIR/protocols.$$.ldap"
13 -ETC_FSTAB="$TMPDIR/fstab.$$.ldap"
14 -ETC_RPC="$TMPDIR/rpc.$$.ldap"
15 -ETC_HOSTS="$TMPDIR/hosts.$$.ldap"
16 -ETC_NETWORKS="$TMPDIR/networks.$$.ldap"
17 -ETC_ALIASES="$TMPDIR/aliases.$$.ldap"
18 +ETC_PASSWD=`mktemp $TMPDIR/passwd.ldap.XXXXXX`
19 +ETC_GROUP=`mktemp $TMPDIR/group.ldap.XXXXXX`
20 +ETC_SERVICES=`mktemp $TMPDIR/services.ldap.XXXXXX`
21 +ETC_PROTOCOLS=`mktemp $TMPDIR/protocols.ldap.XXXXXX`
22 +ETC_FSTAB=`mktemp $TMPDIR/fstab.ldap.XXXXXX`
23 +ETC_RPC=`mktemp $TMPDIR/rpc.ldap.XXXXXX`
24 +ETC_HOSTS=`mktemp $TMPDIR/hosts.ldap.XXXXXX`
25 +ETC_NETWORKS=`mktemp $TMPDIR/networks.ldap.XXXXXX`
26 +ETC_ALIASES=`mktemp $TMPDIR/aliases.ldap.XXXXXX`
29 question="Enter the NetInfo domain to import from [/]:"
30 --- MigrationTools-36/migrate_all_netinfo_online.sh Mon Feb 5 11:39:14 2001
31 +++ MigrationTools-36/migrate_all_netinfo_online.sh Mon Feb 5 11:39:14 2001
36 -ETC_PASSWD="$TMPDIR/passwd.$$.ldap"
37 -ETC_GROUP="$TMPDIR/group.$$.ldap"
38 -ETC_SERVICES="$TMPDIR/services.$$.ldap"
39 -ETC_PROTOCOLS="$TMPDIR/protocols.$$.ldap"
40 -ETC_FSTAB="$TMPDIR/fstab.$$.ldap"
41 -ETC_RPC="$TMPDIR/rpc.$$.ldap"
42 -ETC_HOSTS="$TMPDIR/hosts.$$.ldap"
43 -ETC_NETWORKS="$TMPDIR/networks.$$.ldap"
44 -ETC_ALIASES="$TMPDIR/aliases.$$.ldap"
45 +ETC_PASSWD=`mktemp $TMPDIR/passwd.ldap.XXXXXX`
46 +ETC_GROUP=`mktemp $TMPDIR/group.ldap.XXXXXX`
47 +ETC_SERVICES=`mktemp $TMPDIR/services.ldap.XXXXXX`
48 +ETC_PROTOCOLS=`mktemp $TMPDIR/protocols.ldap.XXXXXX`
49 +ETC_FSTAB=`mktemp $TMPDIR/fstab.ldap.XXXXXX`
50 +ETC_RPC=`mktemp $TMPDIR/rpc.ldap.XXXXXX`
51 +ETC_HOSTS=`mktemp $TMPDIR/hosts.ldap.XXXXXX`
52 +ETC_NETWORKS=`mktemp $TMPDIR/networks.ldap.XXXXXX`
53 +ETC_ALIASES=`mktemp $TMPDIR/aliases.ldap.XXXXXX`
56 question="Enter the NetInfo domain to import from [/]:"
57 --- MigrationTools-36/migrate_all_nisplus_offline.sh Mon Feb 5 11:39:14 2001
58 +++ MigrationTools-36/migrate_all_nisplus_offline.sh Mon Feb 5 11:43:23 2001
63 -ETC_PASSWD="$TMPDIR/passwd.$$.ldap"
64 -ETC_GROUP="$TMPDIR/group.$$.ldap"
65 -ETC_SERVICES="$TMPDIR/services.$$.ldap"
66 -ETC_PROTOCOLS="$TMPDIR/protocols.$$.ldap"
67 -ETC_FSTAB="$TMPDIR/fstab.$$.ldap"
68 -ETC_RPC="$TMPDIR/rpc.$$.ldap"
69 -ETC_HOSTS="$TMPDIR/hosts.$$.ldap"
70 -ETC_NETWORKS="$TMPDIR/networks.$$.ldap"
71 -ETC_NETGROUP="$TMPDIR/netgroup.$$.ldap"
72 -ETC_ALIASES="$TMPDIR/aliases.$$.ldap"
73 +ETC_PASSWD=`mktemp $TMPDIR/passwd.ldap.XXXXXX`
74 +ETC_GROUP=`mktemp $TMPDIR/group.ldap.XXXXXX`
75 +ETC_SERVICES=`mktemp $TMPDIR/services.ldap.XXXXXX`
76 +ETC_PROTOCOLS=`mktemp $TMPDIR/protocols.ldap.XXXXXX`
77 +ETC_FSTAB=`mktemp $TMPDIR/fstab.ldap.XXXXXX`
78 +ETC_RPC=`mktemp $TMPDIR/rpc.ldap.XXXXXX`
79 +ETC_HOSTS=`mktemp $TMPDIR/hosts.ldap.XXXXXX`
80 +ETC_NETWORKS=`mktemp $TMPDIR/networks.ldap.XXXXXX`
81 +ETC_NETGROUP=`mktemp $TMPDIR/netgroup.ldap.XXXXXX`
82 +ETC_ALIASES=`mktemp $TMPDIR/aliases.ldap.XXXXXX`
85 question="Enter the NIS+ domain to import from (optional): "
86 --- MigrationTools-36/migrate_all_nisplus_online.sh Mon Feb 5 11:39:14 2001
87 +++ MigrationTools-36/migrate_all_nisplus_online.sh Mon Feb 5 11:45:18 2001
92 -ETC_PASSWD="$TMPDIR/passwd.$$.ldap"
93 -ETC_GROUP="$TMPDIR/group.$$.ldap"
94 -ETC_SERVICES="$TMPDIR/services.$$.ldap"
95 -ETC_PROTOCOLS="$TMPDIR/protocols.$$.ldap"
96 -ETC_FSTAB="$TMPDIR/fstab.$$.ldap"
97 -ETC_RPC="$TMPDIR/rpc.$$.ldap"
98 -ETC_HOSTS="$TMPDIR/hosts.$$.ldap"
99 -ETC_NETWORKS="$TMPDIR/networks.$$.ldap"
100 -ETC_NETGROUP="$TMPDIR/netgroup.$$.ldap"
101 -ETC_ALIASES="$TMPDIR/aliases.$$.ldap"
102 +ETC_PASSWD=`mktemp $TMPDIR/passwd.ldap.XXXXXX`
103 +ETC_GROUP=`mktemp $TMPDIR/group.ldap.XXXXXX`
104 +ETC_SERVICES=`mktemp $TMPDIR/services.ldap.XXXXXX`
105 +ETC_PROTOCOLS=`mktemp $TMPDIR/protocols.ldap.XXXXXX`
106 +ETC_FSTAB=`mktemp $TMPDIR/fstab.ldap.XXXXXX`
107 +ETC_RPC=`mktemp $TMPDIR/rpc.ldap.XXXXXX`
108 +ETC_HOSTS=`mktemp $TMPDIR/hosts.ldap.XXXXXX`
109 +ETC_NETWORKS=`mktemp $TMPDIR/networks.ldap.XXXXXX`
110 +ETC_NETGROUP=`mktemp $TMPDIR/netgroup.ldap.XXXXXX`
111 +ETC_ALIASES=`mktemp $TMPDIR/aliases.ldap.XXXXXX`
114 question="Enter the NIS+ domain to import from (optional): "
115 --- MigrationTools-36/migrate_all_offline.sh Mon Feb 5 11:39:14 2001
116 +++ MigrationTools-36/migrate_all_offline.sh Mon Feb 5 11:39:14 2001
121 -DB="/tmp/nis.$$.ldif"
122 +DB=`mktemp /tmp/nis.ldif.XXXXXX`
124 if [ "X$ETC_ALIASES" = "X" ]; then
125 ETC_ALIASES=/etc/aliases
126 --- MigrationTools-36/migrate_all_online.sh Mon Feb 5 11:39:14 2001
127 +++ MigrationTools-36/migrate_all_online.sh Mon Feb 5 11:39:14 2001
133 +DB=`mktemp /tmp/nis.ldif.XXXXXX`
135 if [ "X$ETC_ALIASES" = "X" ]; then
136 ETC_ALIASES=/etc/aliases
137 --- MigrationTools-36/migrate_all_nis_offline.sh Mon Feb 5 11:39:14 2001
138 +++ MigrationTools-36/migrate_all_nis_offline.sh Mon Feb 5 11:39:14 2001
143 -ETC_PASSWD="$TMPDIR/passwd.$$.ldap"
144 -ETC_GROUP="$TMPDIR/group.$$.ldap"
145 -ETC_SERVICES="$TMPDIR/services.$$.ldap"
146 -ETC_PROTOCOLS="$TMPDIR/protocols.$$.ldap"
147 -ETC_FSTAB="$TMPDIR/fstab.$$.ldap"
148 -ETC_RPC="$TMPDIR/rpc.$$.ldap"
149 -ETC_HOSTS="$TMPDIR/hosts.$$.ldap"
150 -ETC_NETWORKS="$TMPDIR/networks.$$.ldap"
151 -ETC_ALIASES="$TMPDIR/aliases.$$.ldap"
152 +ETC_PASSWD=`mktemp $TMPDIR/passwd.ldap.XXXXXX`
153 +ETC_GROUP=`mktemp $TMPDIR/group.ldap.XXXXXX`
154 +ETC_SERVICES=`mktemp $TMPDIR/services.ldap.XXXXXX`
155 +ETC_PROTOCOLS=`mktemp $TMPDIR/protocols.ldap.XXXXXX`
156 +ETC_FSTAB=`mktemp $TMPDIR/fstab.ldap.XXXXXX`
157 +ETC_RPC=`mktemp $TMPDIR/rpc.ldap.XXXXXX`
158 +ETC_HOSTS=`mktemp $TMPDIR/hosts.ldap.XXXXXX`
159 +ETC_NETWORKS=`mktemp $TMPDIR/networks.ldap.XXXXXX`
160 +ETC_ALIASES=`mktemp $TMPDIR/aliases.ldap.XXXXXX`
163 question="Enter the NIS domain to import from (optional): "
164 --- MigrationTools-36/migrate_all_nis_online.sh Mon Feb 5 11:39:14 2001
165 +++ MigrationTools-36/migrate_all_nis_online.sh Mon Feb 5 11:39:14 2001
170 -ETC_PASSWD="$TMPDIR/passwd.$$.ldap"
171 -ETC_GROUP="$TMPDIR/group.$$.ldap"
172 -ETC_SERVICES="$TMPDIR/services.$$.ldap"
173 -ETC_PROTOCOLS="$TMPDIR/protocols.$$.ldap"
174 -ETC_FSTAB="$TMPDIR/fstab.$$.ldap"
175 -ETC_RPC="$TMPDIR/rpc.$$.ldap"
176 -ETC_HOSTS="$TMPDIR/hosts.$$.ldap"
177 -ETC_NETWORKS="$TMPDIR/networks.$$.ldap"
178 -ETC_ALIASES="$TMPDIR/aliases.$$.ldap"
179 +ETC_PASSWD=`mktemp $TMPDIR/passwd.ldap.XXXXXX`
180 +ETC_GROUP=`mktemp $TMPDIR/group.ldap.XXXXXX`
181 +ETC_SERVICES=`mktemp $TMPDIR/services.ldap.XXXXXX`
182 +ETC_PROTOCOLS=`mktemp $TMPDIR/protocols.ldap.XXXXXX`
183 +ETC_FSTAB=`mktemp $TMPDIR/fstab.ldap.XXXXXX`
184 +ETC_RPC=`mktemp $TMPDIR/rpc.ldap.XXXXXX`
185 +ETC_HOSTS=`mktemp $TMPDIR/hosts.ldap.XXXXXX`
186 +ETC_NETWORKS=`mktemp $TMPDIR/networks.ldap.XXXXXX`
187 +ETC_ALIASES=`mktemp $TMPDIR/aliases.ldap.XXXXXX`
190 question="Enter the NIS domain to import from (optional): "