This file is indexed.

/usr/share/secpanel/convert_history.tcl is in secpanel 1:0.6.1-2.

This file is owned by root:root, with mode 0o755.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#!/usr/bin/tclsh
# convert_history.tcl
#
# converts SecPanel's old history file format to new format
# implemented for SecPanel 0.40 and newer

proc ch {} {
    global env

    set hfile "$env(HOME)/.secpanel/history"
    set hfile_backup "$env(HOME)/.secpanel/history_backup"
    set thfile "$env(HOME)/.secpanel/history.temp"

    if {! [file exists $hfile]} {
	puts "No history-file to convert"
	return
    }

    file copy -force $hfile $hfile_backup

    set hf [open "$hfile" r]
    set thf [open "$thfile" w]

    while {[gets $hf line] >= 0} {
	regsub " - " $line ";" newline
	
	set type [lindex [split $newline "\#"] 0]
	set date [lindex [split [lindex [split $newline "#"] 1] ";"] 0]
	set action [lindex [split [lindex [split $newline "#"] 1] ";"] 1]

	if [catch {set newdate [clock scan $date]} err] {
	    puts "Found history file already updated..."
	    file copy -force $hfile_backup $hfile
	    return
	}

	puts $thf "$type\#[clock scan $date]\#$action"
    }

    close $thf
    close $hf

    file copy -force $thfile $hfile
    file delete -force $thfile

    puts "Finished converting history"
}

ch