X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=chiark-utils.git;a=blobdiff_plain;f=backup%2Flabeltape;h=fc3d2b388b4bbab50b43484f7808b1a091ac7d31;hp=98961af003839ec3eb90e5f617ed02fa59519d79;hb=83d48f5254c0d9c7e3cbeaaec33459bb8398638f;hpb=470ba2e9de232758429e7656cfecb18edffabbfa diff --git a/backup/labeltape b/backup/labeltape index 98961af..fc3d2b3 100755 --- a/backup/labeltape +++ b/backup/labeltape @@ -19,9 +19,11 @@ while ($ARGV[0] =~ m/^-/) { } } -@ARGV==1 or die "$0: need 1 arg, new TAPEID"; +@ARGV==1 or die "$0: need 1 arg, new TAPEID\n"; ($newid)= @ARGV; +open LOG, ">/dev/null" or die $!; + readtapeid_raw(); if (!open T,'TAPEID') { @@ -37,7 +39,8 @@ open T,'>TAPEID' or die $!; print T "$newid\n" or die $!; close T or die $!; -writetapeid($newid); +writetapeid($newid,'tapeid set manually'); +rewind_raw(); print "Labelled tape \`$newid'\n" or die $!; exit 0;