98_mark.pm 920 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # $Id: 98_mark.pm 13246 2017-01-26 19:24:51Z betateilchen $
  2. package main;
  3. use strict;
  4. use warnings;
  5. sub mark_Initialize($$) {
  6. $cmds{mark} = { Fn => "CommandMark",
  7. Hlp =>"<TEMPORARY|VOLATILE>,mark devices"};
  8. }
  9. sub CommandMark($$)
  10. {
  11. my ($cl, $param) = @_;
  12. my ($devspec,@marks) = split (" ",$param);
  13. my @devices = devspec2array($devspec,undef);
  14. my $ret = "";
  15. foreach my $m (@marks) {
  16. $m = uc($m);
  17. next if( $m ne "TEMPORARY" && $m ne "VOLATILE" );
  18. foreach my $d (@devices){
  19. $defs{$d}{$m} = 1;
  20. $ret .= "$d marked as $m\n";
  21. }
  22. }
  23. return $ret;
  24. }
  25. 1;
  26. =pod
  27. =item command
  28. =item summary mark devices for TEMPORARY or VOLATILE
  29. =item summary_DE markiert Ger&auml;te als TEMPORARY oder VOLATILE
  30. =item command
  31. =begin html
  32. <a name="mark"></a>
  33. <h3>mark</h3>
  34. <ul>
  35. <code>mark &lt;devspec&gt; &lt;TEMPORARY|VOLATILE&gt;</code>
  36. <br><br>
  37. </ul>
  38. =end html
  39. =cut