mirror of
https://github.com/clearlinux/clr-debug-info.git
synced 2026-09-05 13:21:33 +00:00
don't "system" unless it's really really needed
This commit is contained in:
+6
-3
@@ -611,11 +611,14 @@ int main(int argc, char *argv[])
|
||||
char *shadowdir = "/var/cache/debuginfo/src";
|
||||
umask(0);
|
||||
|
||||
system("modprobe fuse");
|
||||
if (access("/sys/module/fuse/", F_OK))
|
||||
system("modprobe fuse");
|
||||
signal(SIGPIPE,SIG_IGN);
|
||||
|
||||
system("mkdir -p /var/cache/debuginfo/lib &> /dev/null");
|
||||
system("mkdir -p /var/cache/debuginfo/src &> /dev/null");
|
||||
if (access("/var/cache/debuginfo/lib/", F_OK))
|
||||
system("mkdir -p /var/cache/debuginfo/lib &> /dev/null");
|
||||
if (access("/var/cache/debuginfo/src/", F_OK))
|
||||
system("mkdir -p /var/cache/debuginfo/src &> /dev/null");
|
||||
|
||||
if (fork() == 0) {
|
||||
dir = "/usr/lib/debug";
|
||||
|
||||
+5
-3
@@ -229,9 +229,11 @@ int main(int argc, char **argv)
|
||||
curl_global_init(CURL_GLOBAL_ALL);
|
||||
|
||||
signal(SIGPIPE,SIG_IGN);
|
||||
|
||||
system("mkdir -p /var/cache/debuginfo/lib/ &> /dev/null");
|
||||
system("mkdir -p /var/cache/debuginfo/src/ &> /dev/null");
|
||||
|
||||
if (access("/var/cache/debuginfo/lib/", F_OK))
|
||||
system("mkdir -p /var/cache/debuginfo/lib/ &> /dev/null");
|
||||
if (access("/var/cache/debuginfo/src/", F_OK))
|
||||
system("mkdir -p /var/cache/debuginfo/src/ &> /dev/null");
|
||||
|
||||
|
||||
sockfd = socket(AF_UNIX, SOCK_STREAM, 0);
|
||||
|
||||
Reference in New Issue
Block a user