Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Aug 2019 05:57:36 +0000
From:      bugzilla-noreply@freebsd.org
To:        gnome@FreeBSD.org
Subject:   [Bug 239832] security/secpanel hard-coding of "gnome-terminal" fails under mate-only installation
Message-ID:  <bug-239832-6497-4KtpVV6hbQ@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-239832-6497@https.bugs.freebsd.org/bugzilla/>
References:  <bug-239832-6497@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239832

--- Comment #15 from Jim D. <radicleparticles@gmail.com> ---
There is still something "wrong" about the implementation of secpanel. Once
installed, it uses a default user configuration file that has only two line=
s in
it which do not define any terminal or browser application. When attempting=
 to
execute "secpanel" from icon - nothing appears to happen. When executing the
"/usr/local/bin/secpanel" script manually, it fails:

Error in startup script: can't read "configs(browserbin)": no such element =
in
array
    while executing
"$widget([set f]ent) insert 0 "$configs([set f]bin)""
    (procedure "main" line 11)
    invoked from within
"main $argc $argv"
    (file "/usr/local/bin/secpanel" line 2567)

The element being searched for does not exist within the application
"default.config" file.

Yet, when I copy over my previous user "config" file (see attachment 206912=
),
everything works just fine. So SOMEthing, SOMEwhere, created the modified u=
ser
config file. I know that _I_ didn't create the entire thing on my own.

I have looked long at the Secpanel TCL scripts and can't find any resolutio=
n to
this issue. I also don't understand one TCL "foreach" statement that has an=
 odd
number of values used to assign to two loop variables, manages to work.

Something within TCL/TK-land must have generated the user config file that I
have, but I cannot see what or where.

It may be simplest just to supply two "sample" config files, without the "w=
ins"
statements, for the two major terminal emulators: gnome-terminal and
mate-terminal. I will test some variations on this and report back.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-239832-6497-4KtpVV6hbQ>