X-Git-Url: https://git.jankratochvil.net/?p=nethome.git;a=blobdiff_plain;f=bin%2Fmockrun;h=25a2694b15f3435cde798c66727645f9a42d9641;hp=e2a8f3fe2ed0b372cf7255ccd73cffbf46fd566f;hb=257109ce5b17e8bf1e9990564d3eef7722746c0b;hpb=6e5c09fdcc3841ddbd3e1b67b29987923f866abb diff --git a/bin/mockrun b/bin/mockrun index e2a8f3f..25a2694 100755 --- a/bin/mockrun +++ b/bin/mockrun @@ -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];