File: debfoster.conf

package info (click to toggle)
debfoster 2.7-2.1
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, buster, stretch
  • size: 1,188 kB
  • sloc: sh: 4,243; ansic: 2,397; perl: 39; makefile: 26; sed: 16
file content (124 lines) | stat: -rw-r--r-- 5,394 bytes parent folder | download | duplicates (8)
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.