Files
webmin/cpan/delete_file.cgi
Ilia Ross c89dc4996f
Some checks failed
webmin.dev: webmin/webmin / build (push) Has been cancelled
Fix to de-hardcode default temp directory path
2026-02-20 15:16:01 +02:00

14 lines
330 B
Perl
Executable File

#!/usr/local/bin/perl
# delete_file.cgi
# Delete a downloaded package that is no longer needed
require './cpan-lib.pl';
&ReadParse();
$tmp_base = $gconfig{'tempdir'} || &default_webmin_temp_dir();
foreach $f (split(/\0/, $in{'file'})) {
$f =~ /^\Q$tmp_base\E\// || &error($text{'delete_efile'});
unlink($f);
}
&redirect("");