blob: 6c808946bae9767897a2b61e58a55b050ac8b5e4 [file] [log] [blame]
#!/bin/bash -x
adm=/tmp/admutil
poe=/tmp/poeigl
tmp=/tmp/$$
diffs=poe.diffs
if [ -e $diffs ]; then rm $diffs; fi
if [ ! -d $tmp ]; then mkdir $tmp; fi
function cmpandcp () {
dir=$1;
i=$2;
name=${i#$poe/};
name=${name#$adm/};
target=$dir/$name;
diff -u $target.c $i.c >> $diffs;
mv $target.c $tmp/$name.c;
mv $i.c $target.c;
for k in man 1 8; do
if [ -e $i.$k ]; then
for j in 1 8; do
if [ -e $target.$j ]; then
diff -u $target.$j $i.$k >> $diffs;
mv $target.$j $tmp/$name.$j;
mv $i.$k $target.$j;
fi
done
fi
done
}
# login-utils
for i in $poe/agetty $adm/last $poe/login $adm/newgrp $adm/passwd \
$adm/shutdown $poe/simpleinit; do
cmpandcp login-utils $i;
done
# misc-utils
cmpandcp misc-utils $poe/hostid;
cmpandcp misc-utils $poe/domainname;
# sys-utils
cmpandcp sys-utils $adm/ctrlaltdel;
# READMEs
diff -u $adm/README login-utils/README.admutil >> $diffs
mv $adm/README login-utils/README.admutil
diff -u $poe/README login-utils/README.poeigl >> $diffs
mv $poe/README login-utils/README.poeigl
diff -u $poe/README.getty login-utils >> $diffs
mv $poe/README.getty login-utils
exit