This file is indexed.

/etc/debfoster.conf is in debfoster 2.7-2.

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
# InstallCmd = apt-get install
# Command invoked with a number of packages on the command line.
# The command is not passed to /bin/sh but invoked like xargs(1)
# with a number of packages as extra options.

# RemoveCmd = apt-get --purge remove
# Like InstallCmd but for removing packages.

# InfoCmd = dpkg -s
# Like InstallCmd but called with a single package as an argument
# to display information on.

# KeeperFile = /var/lib/debfoster/keepers
# The file where the list of orphans is stored.  You can use this
# file for reference when installing a machine or even to make
# identical Debian installs.

# DpkgStatus = /var/lib/dpkg/status
# The file where dpkg(8) stores its information about which pack-
# ages are more or less installed.  This value can usually be left
# untouched.

# DpkgAvailable = /var/lib/dpkg/available
# The file where dpkg(8) stores its information about which pack-
# ages are available.  This value can usually be left untouched.

# MaxPriority = standard
# Any packages with a priority greater than this value will be con-
# sidered too basic to ask questions about. With the special value
# `ANY' you can indicate that all known priorities should be con-
# sidered too important to ask questions about.
# Possible values: required, important, standard, optional, extra.

# UseHold = yes
# Use the hold attribute from the Status: line.  Packages with this
# attribute won't ever be upgraded by apt, so it's safe to assume
# that you want to keep it.

# UseEssential = yes
# Use the Essential: line from dpkg(8)'s  status file.  Most pack-
# ages which are marked essential shouldn't be removed anyway, so
# if you don't want to be bothered with it, enable this option.

# UsePreDepends = yes
# A package that pre-depends on another package requires the latter
# during installation.  This option will make debfoster count these
# pre-dependencies as ordinary dependencies.  If you frequently up-
# date your packages you may want to keep an eye out for pre-de-
# pended packages that have become obsolete.

# UseRecommends = yes
# Recommended packages would be installed together with the package
# that recommends them in all usual setups.  This option will make
# debfoster count these recommendations as real dependencies.  En-
# abling this option will enable you to better manage packages
# which were installed because another package recommended them.

# UseSuggests = no
# Packages suggested by another package usually enhance the func-
# tion of the latter or have a related function which may be useful
# in combination with the package that suggested them.  This option
# will make debfoster count these suggestions as real dependencies.
# Using this option will result in even fewer questions being asked.

# UseTasks = no
# Make tasks visible as packages. This will make tasks that are
# selectable using tasksel(1) appear as packages named
# task-<label>.  debfoster will treat them as if they were normal
# packages. Tasks cannot be removed but marking a task for removal
# will stop debfoster asking questions about it.

# KeepSections =
# NokeepSections =
# All debian packages are assigned to a section like libs, utils,
# contrib/games, etc. If you want to have the same default handling
# for all packages in a particular section, you can add it to either
# the KeepSections or the NokeepSections list. Note that the first
# part in a two-part section name, e.g. "contrib/xxx", is not matched.
#
# For example, if you want to keep all games and sounds packages by
# default and delete everything to do with science, you can add the
# following lines:
#	KeepSections = games, sounds
#	NokeepSections = science
#
# A perhaps more useful example for cleaning up unused libraries is:
#	NokeepSections = libs, oldlibs
#
# Note that a package can only be deleted if no other package depends
# on it and no other rule causes it to be kept, regardless of the
# NokeepSections setting.

# GuessDepends =
# Larger applications are often separated in to multiple packages
# and named with names like xyzzy, xyzzy-doc, xyzzy-dev. If you
# don't want to answer questions about xyzzy-extension, you can add
# the extension to the GuessDepends list. In this case, debfoster
# will keep the extension package if the base package is kept.
# Otherwise it will be deleted (assuming it has no dependents).
# For example:
#	GuessDepends = dev, doc

# NegativeKeepers = no
# Debfoster remembers packages that are explictly added or removed.
# Sometimes system administrators install certain packages temporarily,
# and don't want them to be removed automatically each time debfoster
# is run. Setting this option to `no' makes debfoster ignore negative
# entries in the keeper file.

# Verbose = no
# Using this option has the same result as having -v on the command
# line.  It will make debfoster show which packages have disap-
# peared or have become a dependency.

# Force = no
# Corresponds to the -f command line option: preempts questions and
# answers them with `No'. Additionally, packages that are on the
# debfoster list but are not currently installed will be installed.

# Quiet = no
# Having this option (which has the same meaning as the -q command
# line argument) in your configuration file more or less defeats
# the purpose of debfoster although the KeeperFile is still kept
# up-to-date. All packages will be kept without asking questions.