Don't require being run as root unless base_dir is /usr/src/redhat

If base_dir is under $HOME, no root permissions are required.
This commit is contained in:
Lauri Nurmi
2021-06-16 09:59:51 +03:00
parent 000856de0d
commit 08a24bba30

View File

@@ -9,14 +9,13 @@ elsif (-d "$ENV{'HOME'}/rpmbuild") {
}
else {
$base_dir = "/usr/src/redhat";
$< && die "makerpm.pl must be run as root";
}
$spec_dir = "$base_dir/SPECS";
$source_dir = "$base_dir/SOURCES";
$rpms_dir = "$base_dir/RPMS/noarch";
$srpms_dir = "$base_dir/SRPMS";
$< && die "makerpm.pl must be run as root";
if ($ARGV[0] eq "--nosign" || $ARGV[0] eq "-nosign") {
$nosign = 1;
shift(@ARGV);