#!/bin/sh

rm iscsinew/*
mkdir iscsinew
cp * iscsinew
cd iscsinew
rm iscsi install.sh rc.iscsi
mv iscsi.conf iscsi.conf
mv iscsi.c iscsi.c
mv iscsi.conf.5 iscsi.conf.5
mv iscsi.bindings.5 iscsi.bindings.5
mv iscsi.h iscsi.h
mv iscsilun.c iscsilun.c
mv iscsid.8 iscsid.8
mv iscsid.c iscsid.c
mv iscsigt.c iscsigt.c
mv rc.iscsi rc.iscsi
mv iscsi6.h iscsi6.h # avoids a clash with the above
mv install.sh install.sh

echo rename
perl <<'EOF'
while(<DATA>)
{
  ($k,$v)=split;
  push(@keys, $k);
  $map{$k}=$v;
}
foreach $f (<*>)
{
  system("mv $f $f.bak");
  open(IN,"$f.bak");
  open(OUT,">$f");
  print "$f\n";
  while(<IN>)
  {
    foreach $k (@keys)
    {
       s/$k/$map{$k}/g
    }
    print OUT;
  }
  system("rm $f.bak");
}
__END__
textkey.cpp textkey.cpp
iSCSI iSCSI
TextKey TextKey
iscsi.conf iscsi.conf
iscsilun\. iscsilun.
iscsi iscsi
iscsigt iscsigt

iscsilun iscsilun
ISCSILUN ISCSILUN
iscsilun iscsilun
rc.iscsi rc.iscsi
iscsi6.h iscsi6.h
textkey.hpp textkey.hpp
scsiText\. textkey.
install.sh install.sh
iscsictl iscsictl
"iscsi", "iscsi",
/scsi/iscsi /scsi/iscsi
iscsi iscsi
ISCSI ISCSI
ISCSI_TRACE ISCSI_TRACE
Nu(Connection|ConnTask) kiscsi
Iscsi Iscsi
ISCSI ISCSI
LINUX_ISCSI_VERSION LINUX_ISCSI_VERSION
iscsi.linux iscsi.linux
Cisco\siSCSI iSCSI
EOF

