# $Id$ package main; use strict; use warnings; sub CommandCopy($$); sub copy_Initialize($) { my %lhash = ( Fn=>"CommandCopy", Hlp=>" " ); $cmds{copy} = \%lhash; } sub CommandCopy($$) { my ($hash, $param) = @_; my @args = split(/ +/,$param); return "Usage: copy " if (@args != 2); my $d = $defs{$args[0]}; return "$args[0] not defined" if( !$d ); my $cmd = "$args[1] $d->{TYPE}"; $cmd .= " $d->{DEF}" if( $d->{DEF} ); my $ret = CommandDefine($hash, $cmd ); return $ret if( $ret ); foreach my $a (keys %{$attr{$args[0]}}) { CommandAttr($hash, "$args[1] $a $attr{$args[0]}{$a}"); } } 1; =pod =begin html

copy

    copy <orig name> <copy name>

    Create a copy of device <orig name> with the name <copy name>.
=end html =begin html_DE

copy

    copy <orig name> <copy name>

    Erzeugt eine Kopie des Device <orig name> mit dem namen <copy name>.
=end html_DE =cut