Use $HOME/bin/mocksetup.
authorJan Kratochvil <jan.kratochvil@redhat.com>
Thu, 1 Dec 2011 00:50:51 +0000 (01:50 +0100)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Thu, 1 Dec 2011 00:50:51 +0000 (01:50 +0100)
bin/mockrun

index e2a8f3f..25a2694 100755 (executable)
@@ -9,10 +9,11 @@ local $_=shift;
 delete @ENV{qw(PATH BASH_ENV)};
 tr{/}{}s;
 s{^/var/lib/mock/}{};
-my $safe="([-_a-z0-9]+)";
+my $safe="([-_a-z0-9/]+)";
 $_=(/$safe/)[0];
+my $HOME=($ENV{"HOME"}=~/$safe/)[0];
 my $rpath="/var/lib/mock/$_/root";
-system "sudo /usr/local/sbin/mocksetup -s $_" and die "sudo mocksetup $_";
+system "sudo $HOME/bin/mocksetup -s $_" and die "sudo mocksetup $_";
 -e "$rpath/MOCK" or die "mocksetup $_ and still no $rpath/MOCK";
 my $user=$ENV{"USER"};
 $user=($user=~/$safe/)[0];