From 08a24bba3015637e92bd68b883d25ebd73a3afd2 Mon Sep 17 00:00:00 2001 From: Lauri Nurmi Date: Wed, 16 Jun 2021 09:59:51 +0300 Subject: [PATCH] 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. --- makerpm.pl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/makerpm.pl b/makerpm.pl index ce15d7761..8f87d3886 100755 --- a/makerpm.pl +++ b/makerpm.pl @@ -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);