This file is indexed.

/usr/share/doc/libghc-dpkg-doc/html/dpkg.txt is in libghc-dpkg-doc 0.0.3-4build4.

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

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
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | libdpkg bindings
--   
--   Haskell bindings to the libdpkg API
@package dpkg
@version 0.0.3

module Debian.Dpkg.Types
data C'dpkg_version
C'dpkg_version :: CInt -> CString -> CString -> C'dpkg_version
c'dpkg_version'epoch :: C'dpkg_version -> CInt
c'dpkg_version'version :: C'dpkg_version -> CString
c'dpkg_version'revision :: C'dpkg_version -> CString
p'dpkg_version'epoch :: Ptr (C'dpkg_version) -> Ptr (CInt)
p'dpkg_version'version :: Ptr (C'dpkg_version) -> Ptr (CString)
data C'filedetails
C'filedetails :: Ptr C'filedetails -> CString -> CString -> CString -> CString -> C'filedetails
c'filedetails'next :: C'filedetails -> Ptr C'filedetails
c'filedetails'name :: C'filedetails -> CString
c'filedetails'msdosname :: C'filedetails -> CString
c'filedetails'size :: C'filedetails -> CString
c'filedetails'md5sum :: C'filedetails -> CString
p'dpkg_version'revision :: Ptr (C'dpkg_version) -> Ptr (CString)
data C'pkgbin
C'pkgbin :: C'pkgbin
data C'perpackagestate
C'perpackagestate :: C'perpackagestate
type C'pkgwant = CUInt
type C'pkgeflag = CUInt
p'filedetails'next :: Ptr (C'filedetails) -> Ptr (Ptr C'filedetails)
type C'pkgstatus = CUInt
type C'pkgpriority = CInt
p'filedetails'name :: Ptr (C'filedetails) -> Ptr (CString)
data C'pkgiterator
C'pkgiterator :: C'pkgiterator
p'filedetails'msdosname :: Ptr (C'filedetails) -> Ptr (CString)
p'filedetails'size :: Ptr (C'filedetails) -> Ptr (CString)
p'filedetails'md5sum :: Ptr (C'filedetails) -> Ptr (CString)
data C'pkginfo
C'pkginfo :: Ptr C'pkgset -> Ptr C'pkginfo -> C'pkgwant -> C'pkgeflag -> C'pkgstatus -> C'pkgpriority -> CString -> CString -> C'dpkg_version -> Ptr C'filedetails -> C'pkgbin -> C'pkgbin -> Ptr C'perpackagestate -> C'pkginfo
c'pkginfo'set :: C'pkginfo -> Ptr C'pkgset
c'pkginfo'arch_next :: C'pkginfo -> Ptr C'pkginfo
c'pkginfo'want :: C'pkginfo -> C'pkgwant
c'pkginfo'eflag :: C'pkginfo -> C'pkgeflag
c'pkginfo'status :: C'pkginfo -> C'pkgstatus
c'pkginfo'priority :: C'pkginfo -> C'pkgpriority
c'pkginfo'otherpriority :: C'pkginfo -> CString
c'pkginfo'section :: C'pkginfo -> CString
c'pkginfo'configversion :: C'pkginfo -> C'dpkg_version
c'pkginfo'files :: C'pkginfo -> Ptr C'filedetails
c'pkginfo'installed :: C'pkginfo -> C'pkgbin
c'pkginfo'available :: C'pkginfo -> C'pkgbin
c'pkginfo'clientdata :: C'pkginfo -> Ptr C'perpackagestate
data C'pkgset
C'pkgset :: Ptr C'pkgset -> CString -> C'pkginfo -> C'pkgset
c'pkgset'next :: C'pkgset -> Ptr C'pkgset
c'pkgset'name :: C'pkgset -> CString
c'pkgset'pkg :: C'pkgset -> C'pkginfo
type C'dpkg_msg_type = CUInt
p'pkgset'next :: Ptr (C'pkgset) -> Ptr (Ptr C'pkgset)
data C'dpkg_error
C'dpkg_error :: C'dpkg_msg_type -> CString -> C'dpkg_error
c'dpkg_error'type :: C'dpkg_error -> C'dpkg_msg_type
c'dpkg_error'str :: C'dpkg_error -> CString
p'pkgset'name :: Ptr (C'pkgset) -> Ptr (CString)
p'pkgset'pkg :: Ptr (C'pkgset) -> Ptr (C'pkginfo)
p'pkginfo'set :: Ptr (C'pkginfo) -> Ptr (Ptr C'pkgset)
p'pkginfo'arch_next :: Ptr (C'pkginfo) -> Ptr (Ptr C'pkginfo)
p'dpkg_error'type :: Ptr (C'dpkg_error) -> Ptr (C'dpkg_msg_type)
p'pkginfo'want :: Ptr (C'pkginfo) -> Ptr (C'pkgwant)
p'dpkg_error'str :: Ptr (C'dpkg_error) -> Ptr (CString)
p'pkginfo'eflag :: Ptr (C'pkginfo) -> Ptr (C'pkgeflag)
p'pkginfo'status :: Ptr (C'pkginfo) -> Ptr (C'pkgstatus)
p'pkginfo'priority :: Ptr (C'pkginfo) -> Ptr (C'pkgpriority)
p'pkginfo'otherpriority :: Ptr (C'pkginfo) -> Ptr (CString)
p'pkginfo'section :: Ptr (C'pkginfo) -> Ptr (CString)
p'pkginfo'configversion :: Ptr (C'pkginfo) -> Ptr (C'dpkg_version)
p'pkginfo'files :: Ptr (C'pkginfo) -> Ptr (Ptr C'filedetails)
p'pkginfo'installed :: Ptr (C'pkginfo) -> Ptr (C'pkgbin)
p'pkginfo'available :: Ptr (C'pkginfo) -> Ptr (C'pkgbin)
p'pkginfo'clientdata :: Ptr (C'pkginfo) -> Ptr (Ptr C'perpackagestate)
instance Eq C'dpkg_version
instance Show C'dpkg_version
instance Eq C'filedetails
instance Show C'filedetails
instance Eq C'pkgbin
instance Show C'pkgbin
instance Eq C'pkgset
instance Show C'pkgset
instance Eq C'pkginfo
instance Show C'pkginfo
instance Eq C'dpkg_error
instance Show C'dpkg_error
instance Storable C'dpkg_error
instance Storable C'pkgset
instance Storable C'pkginfo
instance Storable C'pkgbin
instance Storable C'filedetails
instance Storable C'dpkg_version

module Debian.Dpkg.PkgSpec
pkgSpecParsePkg :: String -> IO C'pkginfo

module Debian.Dpkg.Enums
data PkgWant
Want_unknown :: PkgWant
Want_install :: PkgWant
Want_hold :: PkgWant
Want_deinstall :: PkgWant
Want_purge :: PkgWant
Want_sentinel :: PkgWant
data PkgEflag
Eflag_ok :: PkgEflag
Eflag_reinstreq :: PkgEflag
data PkgStatus
Stat_notinstalled :: PkgStatus
Stat_configfiles :: PkgStatus
Stat_halfinstalled :: PkgStatus
Stat_unpacked :: PkgStatus
Stat_halfconfigured :: PkgStatus
Stat_triggersawaited :: PkgStatus
Stat_triggerspending :: PkgStatus
Stat_installed :: PkgStatus
data PkgPriority
Pri_required :: PkgPriority
Pri_important :: PkgPriority
Pri_standard :: PkgPriority
Pri_optional :: PkgPriority
Pri_extra :: PkgPriority
Pri_other :: PkgPriority
Pri_unknown :: PkgPriority
Pri_unset :: PkgPriority
instance Enum PkgWant
instance Eq PkgWant
instance Show PkgWant
instance Eq PkgEflag
instance Show PkgEflag
instance Enum PkgStatus
instance Eq PkgStatus
instance Show PkgStatus
instance Eq PkgPriority
instance Show PkgPriority
instance Enum DpkgMsgType
instance Eq DpkgMsgType
instance Show DpkgMsgType
instance Enum PkgPriority
instance Enum PkgEflag

module Debian.Dpkg.DB
msdbInit :: IO ()
setDbDir :: String -> IO ()
pkgList :: IO [C'pkginfo]
parseVersion :: ByteString -> IO (Either String C'dpkg_version)
c'parseversion :: Ptr C'dpkg_version -> CString -> Ptr C'dpkg_error -> IO CInt
c'dpkg_version_compare :: Ptr C'dpkg_version -> Ptr C'dpkg_version -> IO CInt

module Debian.Dpkg.DpkgVersion
peekDpkgVersion :: C'dpkg_version -> IO DpkgVersion
getConfigVersion :: C'pkginfo -> IO String
data DpkgVersion
DpkgVersion :: Int -> ByteString -> ByteString -> DpkgVersion
vr_epoch :: DpkgVersion -> Int
vr_version :: DpkgVersion -> ByteString
vr_revision :: DpkgVersion -> ByteString
instance Eq DpkgVersion
instance Show DpkgVersion
instance Ord C'dpkg_version

module Debian.Dpkg