aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xiurt28
1 files changed, 1 insertions, 7 deletions
diff --git a/iurt2 b/iurt2
index 5d31328..286cd7c 100755
--- a/iurt2
+++ b/iurt2
@@ -1464,13 +1464,7 @@ sub find_provides {
}
sub check_sudo_access() {
- open my $right, "$sudo -l |";
- return 1 if ! $<;
- local $_;
- while (<$right>) {
- /\(ALL\)\s+NOPASSWD:\s+ALL/ and return 1;
- }
- 0;
+ return 0 == system("/usr/bin/sudo -S /bin/true &>/dev/null </dev/null");
}
__END__