- -drkonqi: support 'dnf debuginfo-install' (f24+) - -drkonqi: Requires: konsole5 dnf-command(debuginfo-install) (f24+)epel9
parent
d03cc7b82b
commit
b891ba2d13
@ -0,0 +1,36 @@
|
||||
diff -up plasma-workspace-5.6.4/drkonqi/doc/examples/installdbgsymbols_fedora.sh.installdbgsymbols plasma-workspace-5.6.4/drkonqi/doc/examples/installdbgsymbols_fedora.sh
|
||||
--- plasma-workspace-5.6.4/drkonqi/doc/examples/installdbgsymbols_fedora.sh.installdbgsymbols 2016-05-10 11:53:10.000000000 -0500
|
||||
+++ plasma-workspace-5.6.4/drkonqi/doc/examples/installdbgsymbols_fedora.sh 2016-06-05 08:28:19.980649266 -0500
|
||||
@@ -27,12 +27,12 @@ run_in_terminal()
|
||||
mkfifo $fifo
|
||||
|
||||
# start terminal
|
||||
- konsole -e sh -c "echo \$\$ > $fifo; $1; exit_status=\$?; sleep 1; rm $fifo; echo \$exit_status > $fifo" &
|
||||
+ konsole -e sh -c "echo \$\$ > $fifo; set -x ; $1; exit_status=\$?; sleep 10; rm $fifo; echo \$exit_status > $fifo" &
|
||||
|
||||
# wait for it to finish
|
||||
local pid=`cat $fifo`
|
||||
while [ "$?" = "0" ]; do
|
||||
- sleep 1
|
||||
+ sleep 10
|
||||
kill -0 $pid 2>/dev/null
|
||||
done
|
||||
|
||||
@@ -65,7 +65,7 @@ check_dep()
|
||||
fi
|
||||
}
|
||||
|
||||
-check_dep debuginfo-install
|
||||
+#check_dep debuginfo-install
|
||||
check_dep konsole
|
||||
|
||||
# start searching for packages
|
||||
@@ -80,7 +80,7 @@ done
|
||||
# filter out duplicates
|
||||
packages=`echo "$packages" | tr " " "\n" | sort | uniq | tr "\n" " "`
|
||||
|
||||
-run_in_terminal "su -c \"debuginfo-install $packages\""
|
||||
+run_in_terminal "pkexec dnf debuginfo-install $packages"
|
||||
|
||||
if [ "$?" = "1" ]; then
|
||||
exit 3
|
Loading…
Reference in new issue