OrePANãå¼ã£ã¦ããã¨ãã«ãä»»æã®ã¹ã³ã¼ãã§ä¸æçã«chdirãã¦ä½æ¥å¾ãã¹ã³ã¼ãå¤ããã°èªåã§å ã®ãã£ã¬ã¯ããªã«æ»ãã¢ã¸ã¥ã¼ã«ããã°æ¬²ãããªã¨æã£ãã®ã§æ¸ãã¦ã¿ãã use Cwd::Guard; use File::Temp; use Path::Class; my $tmpdir = Path::Class::dir(File::Temp::tempdir()); my $pkgdir; { my $guard = cwd_guard($tmpdir); # chdir to $tmpdir my($root, @others) = `tar ztf $tarfile` or die "Bad archive $tarfile"; chomp $root; $root =~ s{^(.+?)/.*$}{$1}; system "tar", "zxf", "$tarfile"; d
{{#tags}}- {{label}}
{{/tags}}