diff options
author | Leo <thinkabit.ukim@gmail.com> | 2019-05-31 21:36:34 -0300 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-06-14 11:21:51 +0000 |
commit | dedf835b18a9a54b05a327c448a9bf79a9220517 (patch) | |
tree | e16e7b8f70b1419de15c22126d7eb9aeea22542a /main/gparted/gparted.in-Use-reliable-way-of-detecting-gpartedbin-.patch | |
parent | 2df6777909d9eb4ef7a4b637763db531ae273b5c (diff) | |
download | aports-dedf835b18a9a54b05a327c448a9bf79a9220517.tar.bz2 aports-dedf835b18a9a54b05a327c448a9bf79a9220517.tar.xz |
community/gparted: move from main
Diffstat (limited to 'main/gparted/gparted.in-Use-reliable-way-of-detecting-gpartedbin-.patch')
-rw-r--r-- | main/gparted/gparted.in-Use-reliable-way-of-detecting-gpartedbin-.patch | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/main/gparted/gparted.in-Use-reliable-way-of-detecting-gpartedbin-.patch b/main/gparted/gparted.in-Use-reliable-way-of-detecting-gpartedbin-.patch deleted file mode 100644 index d9e935b2ee..0000000000 --- a/main/gparted/gparted.in-Use-reliable-way-of-detecting-gpartedbin-.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 640709cd2eeb5037b871e6d96ffc186779bcf387 Mon Sep 17 00:00:00 2001 -From: Przemyslaw Pawelczyk <przemoc@gmail.com> -Date: Sun, 4 Dec 2016 01:55:43 +0100 -Subject: [PATCH] gparted.in: Use reliable way of detecting gpartedbin process - existence. - -Grepping ps output had only one advantage, it's using tools available in -any POSIX system. pidof looks for exact process name, regardless of -the path used to call the binary (which is not true for pgrep). -pidof is provided by busybox, procps-ng, sysvinit-tools or as a -stand-alone package on some systems. - -We cannot guarantee that if gpartedbin is running there, then it's -really gpartedbin and not something else renamed to it. -We could try to detect if it is at least gpartedbin from a known -location by checking $(readlink /proc/$PID/exe), but it wouldn't prevent -user from running its own compiled gpartedbin from other location. - -ps, pgrep or pidof are simply not the right tools to prevent running -more than one instance of the program. If such feature is really -needed, then it should be built into the program to make it truly -reliable (assuming correct implementation, obviously). -Alternatively, if the program always run via one and only one -supervisor, then the supervisor should be able to do the right job, -because only parent process can reliably tell when it created the child, -or when the child process execed into given binary or died. ---- - gparted.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/gparted.in b/gparted.in -index c435bac..625e50f 100755 ---- a/gparted.in -+++ b/gparted.in -@@ -30,7 +30,7 @@ - # - # Only permit one instance of GParted to execute at a time - # --if test "z`ps -e | grep gpartedbin`" != "z"; then -+if pidof -s gpartedbin >/dev/null; then - echo "The process gpartedbin is already running." - echo "Only one gpartedbin process is permitted." - exit 1 --- -2.8.3 - |