EVERYTHING FROM THE OTHER REPO
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,156 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: apt
|
||||
Upstream-Contact: APT Development Team <deity@lists.debian.org>
|
||||
Source: https://salsa.debian.org/apt-team/apt
|
||||
Comment:
|
||||
APT is an old software with lots of contributors over its lifetime. This
|
||||
file is a best effort to document the statements of copyright and licenses
|
||||
as stated in the file, but is not a complete representation of all copyright
|
||||
holders - those have been lost to times.
|
||||
.
|
||||
Several bits of apt-pkg/contrib have had public domain dedications but
|
||||
contributions from authors in countries not recognizing a public domain
|
||||
concept. We believe that these contributions have been done in good faith,
|
||||
and we treat them as if they had been made under the GPL-2+ as we believe
|
||||
some contributors may have missed these facts and the overall license statement
|
||||
for the project has always been GPL-2+, so we cannot be sure that contributors
|
||||
meant to grant additional permissions.
|
||||
.
|
||||
Translation files are also considered to generally be GPL-2+,
|
||||
but they might include strings used in code with other licenses.
|
||||
.
|
||||
The apt-pkg/contrib/fileutl.cc file states "RunScripts()" is "GPLv2".
|
||||
We believe that this was not meant to exclude later versions of the GPL,
|
||||
as that would have changed the overall project license.
|
||||
|
||||
Files: *
|
||||
Copyright: 1997-1999 Jason Gunthorpe and others
|
||||
2018, 2019 Canonical Ltd
|
||||
2009, 2010, 2015, 2016 Julian Andres Klode <jak@debian.org>
|
||||
1998, Ben Gertzfield <che@debian.org>
|
||||
2002-2019 Free Software Foundation, Inc.
|
||||
2003, 2004, 2005, 2009, 2010, 2012 Software in the Public Interest
|
||||
2002-2003 Lars Bahner <bahner@debian.org>
|
||||
2003-2004 Axel Bojer <axelb@skolelinux.no>
|
||||
2004 Klaus Ade Johnstad <klaus@skolelinux.no>
|
||||
2004 Bjorn Steensrud <bjornst@powertech.no>
|
||||
2003, 2005-2010 Hans Fredrik Nordhaug <hans@nordhaug.priv.no>
|
||||
2016, 2018 Petter Reinholdtsen <pere@hungry.com>
|
||||
2009 Rosetta Contributors and Canonical Ltd 2009
|
||||
2013 Debian L10n Turkish 2013
|
||||
2013-2018 Mert Dirik <mertdirik@gmail.com>
|
||||
2004 Krzysztof Fiertek <akfedux@megapolis.pl>
|
||||
2000-2004, 2010, 2012 Robert Luberda <robert@debian.org>
|
||||
2000-2017 Debian Italian l10n team <debian-l10n-italian@lists.debian.org>
|
||||
2003-2017 Debian Japanese List <debian-japanese@lists.debian.org>
|
||||
2000-2018 Debian French l10n team <debian-l10n-french@lists.debian.org>
|
||||
1997 Manoj Srivastava
|
||||
1997 Tom Lees
|
||||
2014 Anthony Towns
|
||||
License: GPL-2+
|
||||
|
||||
Files: methods/connect.c
|
||||
Copyright: Copyright (c) 1996 - 2023, Daniel Stenberg, <daniel@haxx.se>, and many contributors
|
||||
License: GPL-2+ and curl
|
||||
|
||||
Files: CMake/FindBerkeley.cmake
|
||||
Copyright: 2006, Alexander Dymo, <adymo@kdevelop.org>
|
||||
2016, Julian Andres Klode <jak@debian.org>
|
||||
License: BSD-3-clause
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
.
|
||||
1. Redistributions of source code must retain the copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. The name of the author may not be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
.
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
Files: CMake/Documentation.cmake
|
||||
CMake/FindLFS.cmake
|
||||
Copyright: 2016 Julian Andres Klode <jak@debian.org>
|
||||
License: Expat
|
||||
Permission is hereby granted, free of charge, to any person
|
||||
obtaining a copy of this software and associated documentation files
|
||||
(the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge,
|
||||
publish, distribute, sublicense, and/or sell copies of the Software,
|
||||
and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
.
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
.
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
|
||||
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
||||
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
License: GPL-2
|
||||
This package is free software; you can redistribute it and/or modify
|
||||
it under the terms version 2 of the GNU General Public License
|
||||
as published by the Free Software Foundation.
|
||||
.
|
||||
This package is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>
|
||||
Comment:
|
||||
On Debian systems, the complete text of the GNU General
|
||||
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
|
||||
|
||||
License: GPL-2+
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
Comment:
|
||||
On Debian systems, the complete text of the GNU General
|
||||
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
|
||||
|
||||
License: curl
|
||||
Permission to use, copy, modify, and distribute this software for any purpose
|
||||
with or without fee is hereby granted, provided that the above copyright
|
||||
notice and this permission notice appear in all copies.
|
||||
.
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
|
||||
NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
|
||||
OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
|
||||
OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
.
|
||||
Except as contained in this notice, the name of a copyright holder shall not
|
||||
be used in advertising or otherwise to promote the sale, use or other dealings
|
||||
in this Software without prior written authorization of the copyright holder.
|
||||
@@ -0,0 +1,31 @@
|
||||
/* This file is a sample configuration file with a few harmless sample
|
||||
options.
|
||||
*/
|
||||
|
||||
APT
|
||||
{
|
||||
// Options for apt-get
|
||||
Get
|
||||
{
|
||||
Download-Only "false";
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
// Options for the downloading routines
|
||||
Acquire
|
||||
{
|
||||
Retries "0";
|
||||
};
|
||||
|
||||
// Things that effect the APT dselect method
|
||||
DSelect
|
||||
{
|
||||
Clean "auto"; // always|auto|prompt|never
|
||||
};
|
||||
|
||||
DPkg
|
||||
{
|
||||
// Probably don't want to use force-downgrade..
|
||||
Options {"--force-overwrite";}
|
||||
}
|
||||
@@ -0,0 +1,914 @@
|
||||
/* This file is an index of all APT configuration directives.
|
||||
Instead of actual values the option has the type as value.
|
||||
Additional explanations and possible values might be detailed in a comment.
|
||||
|
||||
Most of the options have sane default values,
|
||||
unless you have specific needs you should NOT include arbitrary
|
||||
items in a custom configuration.
|
||||
|
||||
In some instances involving filenames it is possible to set the default
|
||||
directory when the path is evaluated. This means you can use relative
|
||||
paths within the sub scope.
|
||||
|
||||
The configuration directives are specified in a tree with {} designating
|
||||
a subscope relative to the tag before the {}. You can further specify
|
||||
a subscope using scope notation e.g.,
|
||||
APT::Architecture "i386";
|
||||
This is prefixed with the current scope. Scope notation must be used
|
||||
if an option is specified on the command line with -o.
|
||||
|
||||
The most complex type is perhaps <LIST>:
|
||||
APT::Architectures "<LIST>";
|
||||
In configuration files it usually appears as a subscope of its own like:
|
||||
APT::Architectures { "amd64"; "i386"; };
|
||||
but the same can be achieved with (needed for commandline)
|
||||
APT::Architectures "amd64,i386";
|
||||
which overrides the values in the scope notation.
|
||||
|
||||
See apt.conf manpage for a detailed description of many common options
|
||||
and the syntax of configuration files and commandline options!
|
||||
*/
|
||||
|
||||
quiet "<INT>" {
|
||||
NoUpdate "<BOOL>"; // never update progress information - included in -q=1
|
||||
NoProgress "<BOOL>"; // disables the 0% → 100% progress on cache generation and stuff
|
||||
NoStatistic "<BOOL>"; // no "42 kB downloaded" stats in update
|
||||
NoSolver3Explanation "<BOOL>"; // do not print solver3 explanations when used with internal solver
|
||||
ReleaseInfoChange "<BOOL>" // don't even print the notices if the info change is allowed
|
||||
{
|
||||
Origin "<BOOL>";
|
||||
Label "<BOOL>";
|
||||
Version "<BOOL>";
|
||||
Codename "<BOOL>";
|
||||
Suite "<BOOL>";
|
||||
DefaultPin "<BOOL>";
|
||||
};
|
||||
};
|
||||
|
||||
// Options for APT in general
|
||||
APT
|
||||
{
|
||||
Audit "<BOOL>"; // display audit messages
|
||||
Architecture "<STRING>"; // debian architecture like amd64, i386, powerpc, armhf, mips, …
|
||||
Architectures "<LIST>"; // a list of (foreign) debian architectures, defaults to: dpkg --print-foreign-architectures
|
||||
BarbarianArchitectures "<LIST>"; // a list of architectures considered too foreign to satisfy M-A:foreign
|
||||
|
||||
Build-Essential "<LIST>"; // list of package names
|
||||
Build-Profiles "<STRING_OR_LIST>";
|
||||
|
||||
NeverAutoRemove "<LIST>"; // list of package name regexes
|
||||
NeverAutoRemove::KernelCount "<INT>"; // Keep the configured amount of kernels
|
||||
LastInstalledKernel "<STRING>"; // last installed kernel version
|
||||
VersionedKernelPackages "<LIST>"; // regular expressions to be protected from autoremoval (kernel uname will be appended)
|
||||
Protect-Kernels "<BOOL>"; // whether to protect installed kernels against autoremoval (default: true)
|
||||
|
||||
// Currently active snapshot
|
||||
Snapshot "<STRING>";
|
||||
|
||||
// Options for apt-get
|
||||
Get
|
||||
{
|
||||
// build-dep options:
|
||||
Host-Architecture "<STRING>"; // debian architecture
|
||||
Arch-Only "<BOOL>";
|
||||
Indep-Only "<BOOL>";
|
||||
Build-Dep-Automatic "<BOOL>";
|
||||
Satisfy-Automatic "<BOOL>";
|
||||
|
||||
// (non-)confirming options
|
||||
Force-Yes "<BOOL>"; // allows downgrades, essential removal and eats children
|
||||
Allow-Downgrades "<BOOL>";
|
||||
Allow-Change-Held-Packages "<BOOL>";
|
||||
Allow-Remove-Essential "<BOOL>";
|
||||
Allow-Solver-Remove-Essential "<BOOL>";
|
||||
Assume-Yes "<BOOL>"; // not as dangerous, but use with care still
|
||||
Assume-No "<BOOL>";
|
||||
Trivial-Only "<BOOL>";
|
||||
Mark-Auto "<BOOL>";
|
||||
Remove "<BOOL>";
|
||||
AllowUnauthenticated "<BOOL>"; // skip security
|
||||
|
||||
AutomaticRemove "<BOOL>" {
|
||||
"Kernels" "<BOOL>"; // Allow removing kernels even if not removing other packages (true for dist-upgrade)
|
||||
};
|
||||
HideAutoRemove "<STRING_OR_BOOL>"; // yes, no, small
|
||||
|
||||
Simulate "<BOOL>";
|
||||
Show-User-Simulation-Note "<BOOL>";
|
||||
Fix-Broken "<BOOL>";
|
||||
Fix-Policy-Broken "<BOOL>";
|
||||
|
||||
Download "<BOOL>";
|
||||
Download-Only "<BOOL>";
|
||||
Fix-Missing "<BOOL>";
|
||||
Print-URIs "<BOOL>";
|
||||
List-Cleanup "<BOOL>";
|
||||
|
||||
Show-Upgraded "<BOOL>";
|
||||
Show-Versions "<BOOL>";
|
||||
List-Columns "<BOOL>";
|
||||
Upgrade "<BOOL>";
|
||||
Only-Upgrade "<BOOL>";
|
||||
Upgrade-Allow-New "<BOOL>";
|
||||
Upgrade-By-Source-Package "<BOOL>";
|
||||
Always-Include-Phased-Updates "<BOOL>";
|
||||
Never-Include-Phased-Updates "<BOOL>";
|
||||
Phase-Policy "<BOOL>"; // internal
|
||||
Purge "<BOOL>";
|
||||
ReInstall "<BOOL>";
|
||||
Compile "<BOOL>";
|
||||
Only-Source "<BOOL>";
|
||||
Diff-Only "<BOOL>";
|
||||
Tar-Only "<BOOL>";
|
||||
Dsc-Only "<BOOL>";
|
||||
|
||||
Autosolving "<BOOL>";
|
||||
CallResolver "<BOOL>";
|
||||
IndexTargets::ReleaseInfo "<BOOL>";
|
||||
IndexTargets::format "<STRING>";
|
||||
|
||||
Update
|
||||
{
|
||||
InteractiveReleaseInfoChanges "<BOOL>";
|
||||
SourceListWarnings "<BOOL>"
|
||||
{
|
||||
APTAuth "<BOOL>";
|
||||
SignedBy "<BOOL>";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Cache
|
||||
{
|
||||
AllNames "<BOOL>";
|
||||
AllVersions "<BOOL>";
|
||||
Only-Source "<BOOL>";
|
||||
GivenOnly "<BOOL>";
|
||||
RecurseDepends "<BOOL>";
|
||||
Installed "<BOOL>";
|
||||
Important "<BOOL>";
|
||||
ShowDependencyType "<BOOL>";
|
||||
ShowVersion "<BOOL>";
|
||||
ShowPre-Depends "<BOOL>";
|
||||
ShowDepends "<BOOL>";
|
||||
ShowRecommends "<BOOL>";
|
||||
ShowSuggests "<BOOL>";
|
||||
ShowReplaces "<BOOL>";
|
||||
ShowConflicts "<BOOL>";
|
||||
ShowBreaks "<BOOL>";
|
||||
ShowEnhances "<BOOL>";
|
||||
ShowOnlyFirstOr "<BOOL>";
|
||||
ShowImplicit "<BOOL>";
|
||||
ShowVirtuals "<BOOL>";
|
||||
ShowFull "<BOOL>";
|
||||
NamesOnly "<BOOL>";
|
||||
|
||||
show::version "<INT>";
|
||||
search::version "<INT>";
|
||||
};
|
||||
|
||||
CDROM
|
||||
{
|
||||
Rename "<BOOL>";
|
||||
NoMount "<BOOL>";
|
||||
Fast "<BOOL>";
|
||||
NoAct "<BOOL>";
|
||||
Thorough "<BOOL>";
|
||||
DropTranslation "<BOOL>";
|
||||
};
|
||||
|
||||
Update "<BOOL>"
|
||||
{
|
||||
Pre-Invoke {"touch /var/lib/apt/pre-update-stamp"; };
|
||||
Post-Invoke {"touch /var/lib/apt/post-update-stamp"; };
|
||||
Error-Mode "<STRING>";
|
||||
};
|
||||
|
||||
Compressor "<LIST>";
|
||||
// define a new compressor on the fly, like the super-compressor: /usr/bin/rev
|
||||
Compressor::* {
|
||||
Name "<STRING>"; // rev
|
||||
Extension "<STRING>"; // .reversed
|
||||
Binary "<STRING>"; // rev
|
||||
CompressArg "<LIST>"; // {}
|
||||
UncompressArg "<LIST>"; // {}
|
||||
Cost "<INT>"; // 10
|
||||
};
|
||||
|
||||
Authentication
|
||||
{
|
||||
TrustCDROM "false"; // consider the CD-ROM always trusted
|
||||
};
|
||||
|
||||
Clean-Installed "<BOOL>";
|
||||
|
||||
// Some general options
|
||||
Default-Release "<STRING>";
|
||||
Ignore-Hold "<BOOL>";
|
||||
Immediate-Configure "<BOOL>";
|
||||
Immediate-Configure-All "<BOOL>";
|
||||
Force-LoopBreak "<BOOL>";
|
||||
|
||||
Cache-Start "<INT>";
|
||||
Cache-Grow "<INT>";
|
||||
Cache-Limit "<INT>";
|
||||
Cache-Fallback "<BOOL>";
|
||||
Cache-HashTableSize "<INT>";
|
||||
|
||||
// consider Recommends/Suggests as important dependencies that should
|
||||
// be installed by default
|
||||
Install-Recommends "<BOOL>";
|
||||
Install-Suggests "<BOOL>";
|
||||
// reverse Recommends or Suggests prevent autoremoval
|
||||
AutoRemove::RecommendsImportant "<BOOL>";
|
||||
AutoRemove::SuggestsImportant "<BOOL>";
|
||||
|
||||
// consider dependencies of packages in this section manual
|
||||
Never-MarkAuto-Sections {"metapackages"; "universe/metapackages"; };
|
||||
|
||||
// Write progress messages on this fd (for stuff like base-config)
|
||||
Status-Fd "<INT>";
|
||||
Status-deb822-Fd "<INT>";
|
||||
// Keep the list of FDs open (normally apt closes all fds when it
|
||||
// does a ExecFork)
|
||||
Keep-Fds {};
|
||||
|
||||
// control parameters for cron jobs by /etc/cron.daily/apt documented there
|
||||
Periodic {};
|
||||
|
||||
Machine-ID "<STRING>"; // Value of /etc/machine-id
|
||||
};
|
||||
|
||||
// Options for the downloading routines
|
||||
Acquire
|
||||
{
|
||||
Queue-Mode "<STRING>"; // host or access
|
||||
Retries "<INT>" {
|
||||
Delay "<BOOL>" { // whether to backoff between retries using the delay: method
|
||||
Maximum "<INT>"; // maximum number of seconds to delay an item per retry
|
||||
};
|
||||
HandleRetryAfter "<BOOL>"; // whether to respect the wait time of the Retry-After header
|
||||
};
|
||||
Source-Symlinks "<BOOL>";
|
||||
ForceHash "<STRING>"; // hashmethod used for expected hash: sha256, sha1 or md5sum
|
||||
Send-URI-Encoded "<BOOL>"; // false does the old encode/decode dance even if we could avoid it
|
||||
URIEncode "<STRING>"; // characters to encode with percent encoding
|
||||
|
||||
AllowTLS "<BOOL>"; // whether support for tls is enabled
|
||||
|
||||
PDiffs "<BOOL>"; // try to get the IndexFile diffs
|
||||
PDiffs::FileLimit "<INT>"; // don't use diffs if we would need more than 4 diffs
|
||||
PDiffs::SizeLimit "<INT>"; // don't use diffs if size of all patches excess X% of the size of the original file
|
||||
PDiffs::Merge "<BOOL>";
|
||||
|
||||
Check-Valid-Until "<BOOL>";
|
||||
Max-ValidTime "<INT>"; // time in seconds
|
||||
Max-ValidTime::* "<INT>"; // repository label specific configuration
|
||||
Min-ValidTime "<INT>"; // time in seconds
|
||||
Min-ValidTime::* "<INT>"; // repository label specific configuration
|
||||
Check-Date "<BOOL>"; // whether to check the "Date" field
|
||||
Max-FutureTime "<INT>"; // seconds to allow release file's Date field to be in the future (default 10)
|
||||
Max-FutureTime::* "<INT>"; // repository label specific configuration
|
||||
|
||||
SameMirrorForAllIndexes "<BOOL>"; // use the mirror serving the Release file for Packages & co
|
||||
|
||||
AllowInsecureRepositories "<BOOL>";
|
||||
AllowWeakRepositories "<BOOL>";
|
||||
AllowDowngradeToInsecureRepositories "<BOOL>";
|
||||
AllowUnsizedPackages "<BOOL>";
|
||||
// allow repositories to change information potentially breaking user config like pinning
|
||||
AllowReleaseInfoChange "<BOOL>"
|
||||
{
|
||||
Origin "<BOOL>";
|
||||
Label "<BOOL>";
|
||||
Version "<BOOL>"; // allowed by default
|
||||
Codename "<BOOL>";
|
||||
Suite "<BOOL>";
|
||||
DefaultPin "<BOOL>";
|
||||
};
|
||||
|
||||
// HTTP method configuration
|
||||
http
|
||||
{
|
||||
Proxy "http://127.0.0.1:3128";
|
||||
Proxy::http.us.debian.org "DIRECT"; // Specific per-host setting
|
||||
Timeout "30";
|
||||
ConnectionAttemptDelayMsec "250";
|
||||
Pipeline-Depth "5";
|
||||
AllowRanges "<BOOL>";
|
||||
AllowRedirect "<BOOL>";
|
||||
|
||||
// Cache Control. Note these do not work with Squid 2.0.2
|
||||
No-Cache "false";
|
||||
Max-Age "86400"; // 1 Day age on index files
|
||||
No-Store "false"; // Prevent the cache from storing archives
|
||||
Dl-Limit "<INT>"; // Kb/sec maximum download rate
|
||||
User-Agent "Debian APT-HTTP/1.3";
|
||||
User-Agent-Non-Interactive "false"; // include non-interactive if run in systemd service (true on Ubuntu)
|
||||
Referer "<STRING>"; // Set the HTTP Referer [sic!] header to given value
|
||||
};
|
||||
|
||||
// HTTPS method configuration: uses the http
|
||||
// - proxy config
|
||||
// - cache-control values
|
||||
// - Dl-Limit, Timeout, ... values
|
||||
// if not set explicit for https
|
||||
https
|
||||
{
|
||||
Verify-Peer "false";
|
||||
SslCert "/etc/apt/some.pem";
|
||||
CaPath "/etc/ssl/certs";
|
||||
Verify-Host "true";
|
||||
AllowRanges "<BOOL>";
|
||||
AllowRedirect "<BOOL>";
|
||||
|
||||
Timeout "30";
|
||||
ConnectionAttemptDelayMsec "250";
|
||||
|
||||
// Cache Control. Note these do not work with Squid 2.0.2
|
||||
No-Cache "false";
|
||||
Max-Age "86400"; // 1 Day age on index files
|
||||
No-Store "false"; // Prevent the cache from storing archives
|
||||
Dl-Limit "<INT>"; // Kb/sec maximum download rate
|
||||
|
||||
User-Agent "Debian APT-CURL/1.0";
|
||||
};
|
||||
|
||||
cdrom
|
||||
{
|
||||
AutoDetect "<BOOL>"; // do auto detection of the cdrom mountpoint
|
||||
// when auto-detecting, only look for cdrom/dvd. when this is false
|
||||
// it will support any removable device as a "cdrom" source
|
||||
CdromOnly "true";
|
||||
|
||||
// cdrom mountpoint (needs to be defined in fstab if AutoDetect is not used)
|
||||
mount "/cdrom";
|
||||
|
||||
// You need the trailing slash!
|
||||
"/cdrom/"
|
||||
{
|
||||
Mount "sleep 1000";
|
||||
UMount "sleep 500";
|
||||
}
|
||||
};
|
||||
|
||||
gpgv
|
||||
{
|
||||
Options {"--ignore-time-conflict";} // not very useful on a normal system
|
||||
};
|
||||
|
||||
/* CompressionTypes
|
||||
{
|
||||
bz2 "bzip2";
|
||||
lzma "lzma";
|
||||
gz "gzip";
|
||||
|
||||
Order { "uncompressed"; "gz"; "lzma"; "bz2"; };
|
||||
}; */
|
||||
CompressionTypes::Order "<LIST>";
|
||||
CompressionTypes::* "<STRING>";
|
||||
|
||||
Languages "<LIST>"; // "environment,de,en,none,fr";
|
||||
|
||||
// Location of the changelogs with the placeholder @CHANGEPATH@ (e.g. "main/a/apt/apt_1.1")
|
||||
Changelogs::URI
|
||||
{
|
||||
// Origin::Debian "https://metadata.ftp-master.debian.org/changelogs/@CHANGEPATH@_changelog";
|
||||
Origin::* "<STRING>";
|
||||
Label::* "<STRING>";
|
||||
Override::Origin::* "<STRING>";
|
||||
Override::Label::* "<STRING>";
|
||||
};
|
||||
Snapshots::URI
|
||||
{
|
||||
Host::* "<STRING>";
|
||||
// Origin::Debian "https://snapshot.debian.org/snapshot/@SNAPSHOTID@/";
|
||||
Origin::* "<STRING>";
|
||||
Label::* "<STRING>";
|
||||
Override::Origin::* "<STRING>";
|
||||
Override::Label::* "<STRING>";
|
||||
};
|
||||
Changelogs::AlwaysOnline "<BOOL>"; // even if the changelog file exists get it online (as the file is incomplete)
|
||||
Changelogs::AlwaysOnline::Origin::* "<BOOL>";
|
||||
};
|
||||
|
||||
// Directory layout
|
||||
Dir "<DIR>"
|
||||
{
|
||||
Ignore-Files-Silently "<LIST>"; // of regexes: "\.dpkg-[a-z]+$,\.bak$,~$";
|
||||
|
||||
// Location of the state dir
|
||||
State "<DIR>"
|
||||
{
|
||||
Lists "<DIR>";
|
||||
status "<FILE>";
|
||||
extended_states "<FILE>";
|
||||
cdroms "<FILE>";
|
||||
};
|
||||
|
||||
// Location of the cache dir
|
||||
Cache "<DIR>" {
|
||||
Archives "<DIR>";
|
||||
Backup "backup/"; // backup directory created by /etc/cron.daily/apt
|
||||
srcpkgcache "<FILE>";
|
||||
pkgcache "<FILE>";
|
||||
};
|
||||
|
||||
// Config files
|
||||
Etc "<DIR>" {
|
||||
Main "<FILE>";
|
||||
Netrc "<FILE>";
|
||||
NetrcParts "<DIR>";
|
||||
Parts "<DIR>";
|
||||
Preferences "<FILE>";
|
||||
PreferencesParts "<DIR>";
|
||||
SourceList "<FILE>";
|
||||
SourceParts "<DIR>";
|
||||
Trusted "<FILE>";
|
||||
TrustedParts "<DIR>";
|
||||
Machine-ID "<FILE>"; // by default points to ../machine-id effectively
|
||||
};
|
||||
|
||||
// Locations of binaries
|
||||
Bin {
|
||||
methods "<DIR>";
|
||||
methods::* "<FILE>";
|
||||
gpg "/usr/bin/gpgv";
|
||||
dpkg "<PROGRAM_PATH>";
|
||||
dpkg-source "<PROGRAM_PATH>";
|
||||
dpkg-buildpackage "/usr/bin/dpkg-buildpackage";
|
||||
lz4 "<PROGRAM_PATH>";
|
||||
zstd "<PROGRAM_PATH>";
|
||||
gzip "<PROGRAM_PATH>";
|
||||
xz "<PROGRAM_PATH>";
|
||||
bzip2 "<PROGRAM_PATH>";
|
||||
lzma "<PROGRAM_PATH>";
|
||||
uncompressed "<PROGRAM_PATH>";
|
||||
ischroot "<PROGRAM_PATH>";
|
||||
|
||||
solvers "<LIST>"; // of directories
|
||||
planners "<LIST>"; // of directories
|
||||
};
|
||||
|
||||
// Location of the logfiles
|
||||
Log "<DIR>" {
|
||||
Terminal "<FILE>";
|
||||
History "<FILE>";
|
||||
Solver "<FILE>";
|
||||
Planner "<FILE>";
|
||||
};
|
||||
|
||||
Media
|
||||
{
|
||||
MountPath "/media/apt"; // Media AutoDetect mount path
|
||||
};
|
||||
|
||||
Boot "<DIR>";
|
||||
Usr "<DIR>";
|
||||
Apport "<DIR>";
|
||||
};
|
||||
|
||||
// Things that effect the APT dselect method
|
||||
DSelect
|
||||
{
|
||||
Clean "auto"; // always|auto|prompt|never
|
||||
Options "-f";
|
||||
UpdateOptions "";
|
||||
PromptAfterUpdate "no";
|
||||
CheckDir "no";
|
||||
}
|
||||
|
||||
DPkg
|
||||
{
|
||||
NoTriggers "<BOOL>";
|
||||
ConfigurePending "<BOOL>";
|
||||
TriggersPending "<BOOL>";
|
||||
|
||||
// Probably don't want to use force-downgrade..
|
||||
Options {"--force-overwrite";"--force-downgrade";}
|
||||
|
||||
// Defaults to /usr/sbin:/usr/bin:/sbin:/bin, might be set to empty
|
||||
// string to inherit from environment
|
||||
Path "<STRING>";
|
||||
|
||||
// Auto re-mounting of a readonly /usr
|
||||
Pre-Invoke {"mount -o remount,rw /usr";};
|
||||
Post-Invoke {"mount -o remount,ro /usr";};
|
||||
|
||||
Chroot-Directory "/";
|
||||
|
||||
// Prevents daemons from getting cwd as something mountable (default)
|
||||
Run-Directory "/";
|
||||
|
||||
// Build options for apt-get source --compile
|
||||
Build-Options "-b -uc";
|
||||
|
||||
// Pre-configure all packages before they are installed using debconf.
|
||||
Pre-Install-Pkgs {"dpkg-preconfigure --apt --priority=low --frontend=dialog";};
|
||||
|
||||
// Flush the contents of stdin before forking dpkg.
|
||||
FlushSTDIN "true";
|
||||
|
||||
MaxArgBytes "<INT>"; // Control the size of the command line passed to dpkg.
|
||||
Install::Recursive "<BOOL>" // avoid long commandlines by recursive install in a tmpdir
|
||||
{
|
||||
force "<BOOL>"; // not all dpkg versions support this, so autodetection is default
|
||||
minimum "<INT>"; // don't bother if its just a few packages
|
||||
numbered "<BOOL>"; // avoid M-A:same ordering bug in dpkg
|
||||
};
|
||||
|
||||
UseIONice "<BOOL>";
|
||||
|
||||
// controls if apt will apport on the first dpkg error or if it
|
||||
// tries to install as many packages as possible
|
||||
StopOnError "<BOOL>";
|
||||
|
||||
Progress-Fancy {
|
||||
progress-fg "<STRING>";
|
||||
progress-bg "<STRING>";
|
||||
progress-bar "<BOOL>";
|
||||
};
|
||||
|
||||
// Set a shutdown block inhibitor on systemd systems while running dpkg
|
||||
Inhibit-Shutdown "<BOOL>";
|
||||
}
|
||||
|
||||
/* Options you can set to see some debugging text They correspond to names
|
||||
of classes in the source code */
|
||||
Debug
|
||||
{
|
||||
pkgInitConfig "<BOOL>";
|
||||
pkgProblemResolver "<BOOL>";
|
||||
pkgProblemResolver::ShowScores "<BOOL>";
|
||||
pkgDepCache::AutoInstall "<BOOL>"; // what packages apt installs to satisfy dependencies
|
||||
pkgDepCache::Marker "<BOOL>";
|
||||
pkgCacheGen "<BOOL>";
|
||||
pkgAcquire "<BOOL>";
|
||||
pkgAcquire::Worker "<BOOL>";
|
||||
pkgAcquire::Auth "<BOOL>";
|
||||
pkgAcquire::Diffs "<BOOL>";
|
||||
pkgDPkgPM "<BOOL>";
|
||||
pkgDPkgProgressReporting "<BOOL>";
|
||||
pkgOrderList "<BOOL>";
|
||||
pkgPackageManager "<BOOL>"; // OrderList/Configure debugging
|
||||
pkgAutoRemove "<BOOL>"; // show information about automatic removes
|
||||
BuildDeps "<BOOL>";
|
||||
pkgInitialize "<BOOL>"; // This one will dump the configuration space
|
||||
NoLocking "<BOOL>";
|
||||
Acquire::Http "<BOOL>"; // Show http command traffic
|
||||
Acquire::Https "<BOOL>"; // Show https debug
|
||||
Acquire::tor "<BOOL>";
|
||||
Acquire::tor+http "<BOOL>";
|
||||
Acquire::tor+https "<BOOL>";
|
||||
Acquire::gpgv "<BOOL>"; // Show the gpgv traffic
|
||||
Acquire::cdrom "<BOOL>"; // Show cdrom debug output
|
||||
Acquire::Transaction "<BOOL>";
|
||||
Acquire::Progress "<BOOL>";
|
||||
Acquire::Retries "<BOOL>"; // Debugging for retries, especially delays
|
||||
aptcdrom "<BOOL>"; // Show found package files
|
||||
IdentCdrom "<BOOL>";
|
||||
acquire::netrc "<BOOL>"; // netrc parser
|
||||
RunScripts "<BOOL>"; // debug invocation of external scripts
|
||||
pkgPolicy "<BOOL>";
|
||||
GetListOfFilesInDir "<BOOL>";
|
||||
pkgAcqArchive::NoQueue "<BOOL>";
|
||||
Hashes "<BOOL>";
|
||||
APT::FtpArchive::Clean "<BOOL>";
|
||||
EDSP::WriteSolution "<BOOL>";
|
||||
InstallProgress::Fancy "<BOOL>";
|
||||
APT::Progress::PackageManagerFd "<BOOL>";
|
||||
SetupAPTPartialDirectory::AssumeGood "<BOOL>";
|
||||
Locking "<BOOL>";
|
||||
Phasing "<BOOL>";
|
||||
APT::Solver "<INT">;
|
||||
};
|
||||
|
||||
pkgCacheGen
|
||||
{
|
||||
Essential "<STRING>"; // native,all, none, installed
|
||||
Protected "<STRING>"; // native,all, none, installed
|
||||
ForceEssential "<STRING_OR_LIST>"; // package names
|
||||
ForceImportant "<LIST>"; // package names
|
||||
};
|
||||
|
||||
// modify points awarded for various facts about packages while
|
||||
// resolving conflicts in the dependency resolution process
|
||||
pkgProblemResolver::Scores
|
||||
{
|
||||
Required "<INT>";
|
||||
Important "<INT>";
|
||||
Standard "<INT>";
|
||||
Optional "<INT>";
|
||||
Extra "<INT>";
|
||||
Essentials "<INT>";
|
||||
NotObsolete "<INT>";
|
||||
Depends "<INT>";
|
||||
PreDepends "<INT>";
|
||||
Suggests "<INT>";
|
||||
Recommends "<INT>";
|
||||
Conflicts "<INT>";
|
||||
Replaces "<INT>";
|
||||
Obsoletes "<INT>";
|
||||
Breaks "<INT>";
|
||||
Enhances "<INT>";
|
||||
AddProtected "<INT>";
|
||||
AddEssential "<INT>";
|
||||
};
|
||||
pkgProblemResolver::FixByInstall "<BOOL>";
|
||||
pkgProblemResolver::MaxCounter "<INT>";
|
||||
|
||||
APT::FTPArchive::release
|
||||
{
|
||||
Default-Patterns "<BOOL>";
|
||||
NumericTimezone "<BOOL>";
|
||||
|
||||
// set specific fields in the generated Release file
|
||||
Acquire-By-Hash "<BOOL>";
|
||||
ButAutomaticUpgrades "<BOOL>";
|
||||
NotAutomatic "<BOOL>";
|
||||
MD5 "<BOOL>";
|
||||
SHA1 "<BOOL>";
|
||||
SHA256 "<BOOL>";
|
||||
SHA512 "<BOOL>";
|
||||
Architectures "<STRING>";
|
||||
Codename "<STRING>";
|
||||
Components "<STRING>";
|
||||
Date "<STRING>";
|
||||
Description "<STRING>";
|
||||
Label "<STRING>";
|
||||
Origin "<STRING>";
|
||||
Signed-by "<STRING>";
|
||||
Suite "<STRING>";
|
||||
Version "<STRING>";
|
||||
};
|
||||
|
||||
Debug::NoDropPrivs "<BOOL>";
|
||||
APT::Sandbox
|
||||
{
|
||||
User "<STRING>";
|
||||
ResetEnvironment "<BOOL>";
|
||||
Verify "<BOOL>"
|
||||
{
|
||||
Groups "<BOOL>";
|
||||
IDs "<BOOL>";
|
||||
Regain "<BOOL>";
|
||||
};
|
||||
seccomp "<BOOL>"
|
||||
{
|
||||
print "<BOOL>"; // print what syscall was trapped
|
||||
allow "<LIST>";
|
||||
trap "<LIST>";
|
||||
};
|
||||
};
|
||||
|
||||
// having both seems wrong
|
||||
dpkgpm::progress "<BOOL>";
|
||||
dpkg::progress "<BOOL>";
|
||||
apt::acquire::by-hash "<STRING>";
|
||||
acquire::by-hash "<STRING>";
|
||||
apt::acquire::*::by-hash "<STRING>";
|
||||
acquire::*::by-hash "<STRING>";
|
||||
|
||||
// Unsorted options: Some of those are used only internally
|
||||
|
||||
pager "<BOOL>"; // true if a pager is to be used
|
||||
help "<BOOL>"; // true if the help message was requested via e.g. --help
|
||||
version "<BOOL>"; // true if the version number was requested via e.g. --version
|
||||
Binary "<STRING>"; // name of the program run like apt-get, apt-cache, …
|
||||
|
||||
dir::locale "<DIR>";
|
||||
dir::bin::dpkg-source "<STRING>";
|
||||
|
||||
pkgcachefile::generate "<BOOL>";
|
||||
packagemanager::unpackall "<BOOL>";
|
||||
packagemanager::configure "<STRING>";
|
||||
commandline::asstring "<STRING>";
|
||||
edsp::scenario "<STRING>";
|
||||
eipp::scenario "<STRING>";
|
||||
cd::* "<STRING>"; // added CDRoms are stored as config
|
||||
|
||||
orderlist::score::delete "<INT>";
|
||||
orderlist::score::essential "<INT>";
|
||||
orderlist::score::immediate "<INT>";
|
||||
orderlist::score::predepends "<INT>";
|
||||
|
||||
apt::sources::with "<LIST>";
|
||||
apt::moo::color "<BOOL>";
|
||||
apt::pkgpackagemanager::maxloopcount "<INT>";
|
||||
apt::hashes::*::untrusted "<BOOL>";
|
||||
apt::list-cleanup "<BOOL>";
|
||||
apt::authentication::trustcdrom "<BOOL>";
|
||||
apt::solver::strict-pinning "<BOOL>";
|
||||
apt::solver::enqueue-common-dependencies "<BOOL>";
|
||||
apt::solver::defer-version-selection "<BOOL>";
|
||||
apt::solver::upgrade "<BOOL>";
|
||||
apt::solver::remove "<BOOL>";
|
||||
apt::solver::removemanual "<BOOL>";
|
||||
apt::solver::install "<BOOL>";
|
||||
apt::solver::timeout "<INT>";
|
||||
apt::keep-downloaded-packages "<BOOL>";
|
||||
apt::solver "<STRING>";
|
||||
apt::planner "<STRING>";
|
||||
apt::system "<STRING>";
|
||||
apt::acquire::translation "<STRING>"; // deprecated in favor of Acquire::Languages
|
||||
apt::color::highlight "<STRING>";
|
||||
apt::color::bold "<STRING>";
|
||||
apt::color::neutral "<STRING>";
|
||||
apt::output-version "<INT>";
|
||||
|
||||
dpkgpm::reporting-steps "<INT>";
|
||||
|
||||
dpkg::chroot-directory "<DIR>";
|
||||
dpkg::tools::options::** "<UNDEFINED>";
|
||||
dpkg::source-options "<STRING>";
|
||||
dpkg::progress-fancy "<BOOL>";
|
||||
dpkg::selection::remove::approved "<BOOL>";
|
||||
dpkg::remove::crossgrade::implicit "<BOOL>";
|
||||
dpkg::selection::current::saveandrestore "<BOOL>";
|
||||
dpkg::use-pty "<BOOL>";
|
||||
dpkg::lock::timeout "<INT>";
|
||||
|
||||
apt::cmd::disable-script-warning "<BOOL>";
|
||||
apt::cmd::show-update-stats "<BOOL>";
|
||||
apt::cmd::use-format "<BOOL>";
|
||||
apt::cmd::manual-installed "<BOOL>";
|
||||
apt::cmd::upgradable "<BOOL>";
|
||||
apt::cmd::installed "<BOOL>";
|
||||
apt::cmd::list-include-summary "<BOOL>";
|
||||
apt::cmd::use-regexp "<BOOL>";
|
||||
apt::cmd::all-versions "<BOOL>";
|
||||
apt::cmd::format "<STRING>";
|
||||
apt::cmd::pattern-only "<BOOL>"; // internal
|
||||
|
||||
apt::config::dump::emptyvalue "<BOOL>";
|
||||
apt::config::dump::format "<STRING>";
|
||||
|
||||
apt::mark::simulate "<BOOL>";
|
||||
apt::markauto::verbose "<BOOL>";
|
||||
apt::sortpkgs::source "<BOOL>";
|
||||
apt::extracttemplates::tempdir "<STRING>";
|
||||
|
||||
apt::key::archivekeyring "<STRING>";
|
||||
apt::key::removedkeys "<STRING>";
|
||||
apt::key::gpgvcommand "<STRING>";
|
||||
apt::key::gpgcommand "<STRING>";
|
||||
apt::key::masterkeyring "<STRING>";
|
||||
apt::key::archivekeyringuri "<STRING>";
|
||||
apt::key::net-update-enabled "<STRING>";
|
||||
apt::key::assert-pubkey-algo "<STRING>";
|
||||
apt::key::assert-pubkey-algo::next "<STRING>";
|
||||
apt::key::assert-pubkey-algo::future "<STRING>";
|
||||
|
||||
apt::ftparchive::release::patterns "<LIST>";
|
||||
apt::ftparchive::release::validtime "<INT>";
|
||||
apt::ftparchive::by-hash-keep "<INT>";
|
||||
apt::ftparchive::delinkact "<BOOL>";
|
||||
apt::ftparchive::md5 "<BOOL>";
|
||||
apt::ftparchive::sha1 "<BOOL>";
|
||||
apt::ftparchive::sha256 "<BOOL>";
|
||||
apt::ftparchive::sha512 "<BOOL>";
|
||||
apt::ftparchive::dobyhash "<BOOL>";
|
||||
apt::ftparchive::showcachemisses "<BOOL>";
|
||||
apt::ftparchive::sources::md5 "<BOOL>";
|
||||
apt::ftparchive::sources::sha1 "<BOOL>";
|
||||
apt::ftparchive::sources::sha256 "<BOOL>";
|
||||
apt::ftparchive::sources::sha512 "<BOOL>";
|
||||
apt::ftparchive::packages::md5 "<BOOL>";
|
||||
apt::ftparchive::packages::sha1 "<BOOL>";
|
||||
apt::ftparchive::packages::sha256 "<BOOL>";
|
||||
apt::ftparchive::packages::sha512 "<BOOL>";
|
||||
apt::ftparchive::dobyhash "<BOOL>";
|
||||
apt::ftparchive::readonlydb "<BOOL>";
|
||||
apt::ftparchive::nooverridemsg "<BOOL>";
|
||||
apt::ftparchive::alwaysstat "<BOOL>";
|
||||
apt::ftparchive::contents "<BOOL>";
|
||||
apt::ftparchive::contentsonly "<BOOL>";
|
||||
apt::ftparchive::longdescription "<BOOL>";
|
||||
apt::ftparchive::includearchitectureall "<BOOL>";
|
||||
apt::ftparchive::architecture "<STRING>";
|
||||
apt::ftparchive::db "<STRING>";
|
||||
apt::ftparchive::sourceoverride "<STRING>";
|
||||
|
||||
apt-helper::cat-file::compress "<STRING>";
|
||||
|
||||
acquire::cdrom::mount "<DIR>";
|
||||
acquire::maxreleasefilesize "<INT>";
|
||||
acquire::queuehost::limit "<INT>";
|
||||
acquire::max-pipeline-depth "<INT>";
|
||||
acquire::progress::diffpercent "<BOOL>";
|
||||
acquire::gzipindexes "<BOOL>";
|
||||
acquire::indextargets::randomized "<BOOL>";
|
||||
acquire::indextargets::* "<LIST>" {
|
||||
* {
|
||||
MetaKey "<STRING>";
|
||||
ShortDescription "<STRING>";
|
||||
Description "<STRING>";
|
||||
flatMetaKey "<STRING>";
|
||||
flatDescription "<STRING>";
|
||||
Identifier "<STRING>";
|
||||
DefaultEnabled "<BOOL>";
|
||||
Optional "<BOOL>";
|
||||
KeepCompressed "<BOOL>";
|
||||
PDiffs "<BOOL>";
|
||||
By-Hash "<STRING>";
|
||||
Fallback-Of "<STRING>";
|
||||
CompressionTypes "<STRING>";
|
||||
KeepCompressedAs "<STRING>";
|
||||
};
|
||||
};
|
||||
acquire::progress::ignore::showerrortext "<BOOL>";
|
||||
acquire::*::dl-limit "<INT>"; // catches file: and co which do not have these
|
||||
acquire::file::dl-limit "<INVALID>";
|
||||
acquire::copy::dl-limit "<INVALID>";
|
||||
acquire::gpgv::dl-limit "<INVALID>";
|
||||
acquire::store::dl-limit "<INVALID>";
|
||||
acquire::mirror::dl-limit "<INVALID>";
|
||||
methods::mirror::problemreporting "<STRING>";
|
||||
acquire::*::proxyautodetect "<STRING>";
|
||||
acquire::file::proxyautodetect "<INVALID>";
|
||||
acquire::copy::proxyautodetect "<INVALID>";
|
||||
acquire::store::proxyautodetect "<INVALID>";
|
||||
acquire::*::proxy-auto-detect "<STRING>";
|
||||
acquire::file::proxy-auto-detect "<INVALID>";
|
||||
acquire::copy::proxy-auto-detect "<INVALID>";
|
||||
acquire::store::proxy-auto-detect "<INVALID>";
|
||||
acquire::file::proxy::* "<INVALID>";
|
||||
acquire::copy::proxy::* "<INVALID>";
|
||||
acquire::store::proxy::* "<INVALID>";
|
||||
acquire::*::proxy::* "<STRING>";
|
||||
|
||||
// Options used by apt-ftparchive
|
||||
dir::archivedir "<DIR>";
|
||||
dir::cachedir "<DIR>";
|
||||
dir::overridedir "<DIR>";
|
||||
filemode "<INT>";
|
||||
longdescription "<BOOL>";
|
||||
external-links "<BOOL>";
|
||||
default::contentsage "<INT>";
|
||||
default::maxcontentschange "<INT>";
|
||||
default::filemode "<INT>";
|
||||
default::longdescription "<BOOL>";
|
||||
default::translation::compress "<STRING>";
|
||||
default::contents::compress "<STRING>";
|
||||
default::sources::compress "<STRING>";
|
||||
default::packages::compress "<STRING>";
|
||||
default::sources::extensions "<STRING>";
|
||||
default::packages::extensions "<STRING>";
|
||||
treedefault::directory "<STRING>";
|
||||
treedefault::srcdirectory "<STRING>";
|
||||
treedefault::packages "<STRING>";
|
||||
treedefault::translation "<STRING>";
|
||||
treedefault::internalprefix "<STRING>";
|
||||
treedefault::contents "<STRING>";
|
||||
treedefault::contents::header "<STRING>";
|
||||
treedefault::bincachedb "<STRING>";
|
||||
treedefault::srccachedb "<STRING>";
|
||||
treedefault::sources "<STRING>";
|
||||
treedefault::filelist "<STRING>";
|
||||
treedefault::sourcefilelist "<STRING>";
|
||||
sections "<STRING>";
|
||||
architectures "<STRING>";
|
||||
binoverride "<STRING>";
|
||||
internalprefix "<STRING>";
|
||||
bincachedb "<STRING>";
|
||||
directory "<STRING>";
|
||||
packages "<STRING>";
|
||||
translation "<STRING>";
|
||||
contents "<STRING>";
|
||||
filelist "<STRING>";
|
||||
extraoverride "<STRING>";
|
||||
pathprefix "<STRING>";
|
||||
srcdirectory "<STRING>";
|
||||
sources "<STRING>";
|
||||
sourcefilelist "<STRING>";
|
||||
srcextraoverride "<STRING>";
|
||||
srccachedb "<STRING>";
|
||||
srcoverride "<STRING>";
|
||||
contents::header "<STRING>";
|
||||
packages::compress "<STRING>";
|
||||
sources::compress "<STRING>";
|
||||
contents::compress "<STRING>";
|
||||
translation::compress "<STRING>";
|
||||
sources::extensions "<STRING>";
|
||||
packages::extensions "<STRING>";
|
||||
dir::filelistdir "<STRING>";
|
||||
|
||||
// Internal code.
|
||||
dir::dpkg::tupletable "<FILE>";
|
||||
dir::dpkg::triplettable "<FILE>";
|
||||
dir::dpkg::cputable "<FILE>";
|
||||
Rred::t "<BOOL>";
|
||||
Rred::f "<BOOL>";
|
||||
Rred::Compress "<STRING>";
|
||||
|
||||
APT::Internal::OpProgress::Absolute "<BOOL>";
|
||||
APT::Internal::OpProgress::EraseLines "<BOOL>";
|
||||
APT::Color "<BOOL>";
|
||||
APT::Color::Show::Field "<STRING>";
|
||||
APT::Color::Show::Package "<STRING>";
|
||||
APT::Color::* "<STRING>";
|
||||
|
||||
update-manager::always-include-phased-updates "<BOOL>";
|
||||
update-manager::never-include-phased-updates "<BOOL>";
|
||||
|
||||
apt::history::comment "<STRING>";
|
||||
@@ -0,0 +1,36 @@
|
||||
## Debian distribution repository
|
||||
##
|
||||
## The following settings can be adjusted to configure which packages to use from Debian.
|
||||
## Mirror your choices (except for URIs and Suites) in the security section below to
|
||||
## ensure timely security updates.
|
||||
##
|
||||
## Types: Append deb-src to enable the fetching of source package.
|
||||
## URIs: A URL to the repository (you may add multiple URLs)
|
||||
## Suites: The following additional suites can be configured
|
||||
## <name>-updates - Urgent bug fix updates produced after the final release of the
|
||||
## distribution.
|
||||
## <name>-backports - software from this repository may not have been tested as
|
||||
## extensively as that contained in the main release, although it includes
|
||||
## newer versions of some applications which may provide useful features.
|
||||
## Also, please note that software in backports WILL NOT receive any review
|
||||
## or updates from the Debian security team.
|
||||
## Components: Aside from main, the following components can be added to the list
|
||||
## contrib - Free software that may require non-free software to run.
|
||||
## non-free-firmware - Firmware that is non-free
|
||||
## non-free - Software that is not under a free license. There may be restrictions
|
||||
## on use or modification.
|
||||
##
|
||||
## See the sources.list(5) manual page for further settings.
|
||||
Types: deb
|
||||
URIs: http://deb.debian.org/debian
|
||||
Suites: trixie trixie-updates
|
||||
Components: main contrib non-free non-free-firmware
|
||||
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
|
||||
|
||||
## Debian security updates. Aside from URIs and Suites,
|
||||
## this should mirror your choices in the previous section.
|
||||
Types: deb
|
||||
URIs: http://deb.debian.org/debian-security
|
||||
Suites: trixie-security
|
||||
Components: main contrib non-free non-free-firmware
|
||||
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
|
||||
@@ -0,0 +1,11 @@
|
||||
Package: *
|
||||
Pin: release a=stable
|
||||
Pin-Priority: 500
|
||||
|
||||
Package: *
|
||||
Pin: release a=testing
|
||||
Pin-Priority: 101
|
||||
|
||||
Package: *
|
||||
Pin: release a=unstable
|
||||
Pin-Priority: 99
|
||||
@@ -0,0 +1 @@
|
||||
README
|
||||
Binary file not shown.
@@ -0,0 +1,106 @@
|
||||
Frequently Asked Questions about base-files
|
||||
===========================================
|
||||
|
||||
* Questions about /etc/issue and /etc/debian_version:
|
||||
|
||||
Q. I upgraded my system to the testing distribution and now my /etc/issue
|
||||
says "forky/sid". Should it not read "forky" or "testing"?
|
||||
|
||||
Q. I upgraded my system to the unstable distribution and now my /etc/issue
|
||||
says "forky/sid". Should it not read "sid" or "unstable"?
|
||||
|
||||
A. That would be nice, but it is not possible because of the way the
|
||||
testing distribution works. Packages uploaded for unstable reach
|
||||
testing after ten days, provided they are built for every released
|
||||
architecture, have no RC-bugs and their dependencies may be met in
|
||||
testing. You should consider the testing and unstable distributions as
|
||||
two sides of the same coin. Since the base-files package in testing
|
||||
was initially uploaded for unstable, the only sensible /etc/issue to
|
||||
have is one that is both valid for testing and unstable, hence
|
||||
"forky/sid" (or whatever is appropriate).
|
||||
|
||||
Q. Why "forky/sid" and not "testing/unstable" as it used to be?
|
||||
|
||||
A. The codename is a little bit more informative, as the meaning of
|
||||
"testing" changes over time.
|
||||
|
||||
Q. Ok, but how do I know which distribution I'm running?
|
||||
|
||||
A. If you are running testing or unstable, then /etc/debian_version is
|
||||
not a reliable way to know that anymore. Looking at the contents of
|
||||
your /etc/apt/sources.list file is probably a much better way.
|
||||
|
||||
Q. There is a new point release and I've just upgraded my system.
|
||||
The /etc/debian_version file now says 13.x but /etc/issue still says 13.
|
||||
Is this ok?
|
||||
|
||||
A. Yes. The release managers asked me not to touch /etc/issue, as that's
|
||||
a file which is often customized by the user. The /etc/debian_version file,
|
||||
on the other side, is updated at every point release, so that the exact
|
||||
Debian version is shown when used by tools like reportbug.
|
||||
|
||||
* Other questions:
|
||||
|
||||
Q. After upgrading my system recently, I noticed that some files from
|
||||
base-files do not match the ones which are installed on a fresh install
|
||||
of squeeze. Should I not be warned about that?
|
||||
|
||||
A. Those files are configuration files, so they are completely under
|
||||
the control of the system admin. The files installed by base-files are
|
||||
just defaults. Changes in the default files are not important enough
|
||||
to warn the user, as it is also policy that prompting should be
|
||||
reduced to a minimum. This is also the reason they are not handled via
|
||||
dpkg's conffile mechanism.
|
||||
|
||||
In either case, if you want to "upgrade" those files, just look at the
|
||||
postinst for base-files (i.e. /var/lib/dpkg/info/base-files.postinst)
|
||||
and you will see how they are created and where their master copies are:
|
||||
|
||||
install_from_default /usr/share/base-files/dot.profile /root/.profile
|
||||
install_from_default /usr/share/base-files/dot.bashrc /root/.bashrc
|
||||
install_from_default /usr/share/base-files/profile /etc/profile
|
||||
install_from_default /usr/share/base-files/motd /etc/motd
|
||||
|
||||
So, if you want your system to be as similar as possible to a newly
|
||||
installed squeeze system, you might want to sync these files manually.
|
||||
|
||||
Note 1: Since base-files version 6.10, /etc/profile is automatically
|
||||
upgraded if it has not been modified from a previous default.
|
||||
|
||||
Note 2: The file /etc/nsswitch.conf has been moved to libc-bin.
|
||||
|
||||
|
||||
Q. Why isn't license "foo" included in common-licenses?
|
||||
|
||||
A. I delegate such decisions to the policy group. If you want to
|
||||
propose a new license you should make a policy proposal to modify the
|
||||
paragraph in policy saying "Packages distributed under the Apache
|
||||
license (version 2.0), the Artistic license, the GNU GPL (versions 1,
|
||||
2, or 3), the GNU LGPL (versions 2, 2.1, or 3), and the GNU FDL
|
||||
(versions 1.2 or 1.3) should refer to the corresponding files under
|
||||
/usr/share/common-licenses". The way of doing this is explained in the
|
||||
debian-policy package. As usual, you should always take a look at
|
||||
already reported bugs against debian-policy before submitting a new
|
||||
one.
|
||||
|
||||
Q. I upgraded from woody to sarge. Should my system be FHS-compliant now?
|
||||
|
||||
A. Achieving FHS compliance by upgrading would be tricky and prone to
|
||||
error in certain cases, so it is not a goal of base-files, nor it is
|
||||
planned to be. By default, some "mandatory" directories (like /opt,
|
||||
/srv or /media) are only created in the first install (performed by
|
||||
debootstrap), to keep the code as simple as possible, follow the
|
||||
principle of least surprise on upgrades, and also to give people the
|
||||
freedom to remove those directories without them being created again
|
||||
when base-files is upgraded. Therefore, if you are running any sort of
|
||||
compliance tests, you should do it on newly installed systems only.
|
||||
|
||||
Q. My system (when I do "dpkg -s base-files") shows /etc/profile as
|
||||
an "obsolete conffile". Is this ok?
|
||||
|
||||
A. Yes. The file was handled by base-files as a conffile in the dpkg sense
|
||||
in the past, so dpkg may consider the file as an obsolete conffile.
|
||||
There is currently not a way to tell dpkg to unregister it as a conffile
|
||||
without removing it, so the best approach for now is to do nothing about it.
|
||||
|
||||
Santiago Vila <sanvila@debian.org>
|
||||
@@ -0,0 +1,29 @@
|
||||
The FHS standard specifies /var/mail as the mail spool, but it also says
|
||||
/var/mail may be a symbolic link to another directory, and there is no
|
||||
requirement to physically move the mail spool to this location.
|
||||
|
||||
Therefore, no package will move files around from one location to another
|
||||
on upgrades, and /var/mail will be the real directory only in newly
|
||||
installed systems.
|
||||
|
||||
Since /var/spool/mail has been in use for several years now, we need
|
||||
also to provide backwards compatibility for some time yet.
|
||||
|
||||
So, to summarize:
|
||||
|
||||
* New systems (Debian 2.2 or later) will have /var/mail as a real
|
||||
directory and /var/spool/mail as a symlink to it.
|
||||
|
||||
* Upgraded systems will have /var/spool/mail as the real directory
|
||||
and /var/mail as a symlink to it.
|
||||
|
||||
|
||||
People upgrading from previous releases who prefer the new physical
|
||||
location /var/mail over the old one may do the required changes in their
|
||||
systems if they do it with extreme care and know what they are doing. The
|
||||
packages in charge of ensuring that /var/mail exists (currently, libc6 and
|
||||
base-files) will not touch it at all if it already exists as a directory
|
||||
or a symlink.
|
||||
|
||||
|
||||
Santiago Vila <sanvila@debian.org>
|
||||
Binary file not shown.
@@ -0,0 +1,37 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Comment:
|
||||
This is the Debian prepackaged version of the Debian Base System
|
||||
Miscellaneous files. These files were written by Ian Murdock
|
||||
<imurdock@debian.org> and Bruce Perens <bruce@pixar.com>.
|
||||
.
|
||||
This package was first put together by Bruce Perens <Bruce@Pixar.com>,
|
||||
from his own sources.
|
||||
|
||||
Files: *
|
||||
Copyright: (C) 1995-2011 Software in the Public Interest
|
||||
License: GPL-2+
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General
|
||||
Public License can be found in `/usr/share/common-licenses/GPL'.
|
||||
Comment:
|
||||
The Artistic License in /usr/share/common-licenses is the one coming
|
||||
from Perl and its SPDX name is "Artistic License 1.0 (Perl)".
|
||||
|
||||
Files: licenses/GFDL-*
|
||||
licenses/GPL-*
|
||||
licenses/LGPL-*
|
||||
Copyright: 1989-2008 Free Software Foundation, Inc.
|
||||
License: verbatim
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
Comment:
|
||||
The GNU licenses in /usr/share/common-licenses were taken from ftp.gnu.org.
|
||||
@@ -0,0 +1,87 @@
|
||||
base-passwd for Debian
|
||||
----------------------
|
||||
|
||||
This package supplies the "master" copies of /etc/passwd and /etc/group,
|
||||
in /usr/share/base-passwd. It also supplies the utility "update-passwd",
|
||||
which automatically makes sure that uids and gids in the 0-99 range on
|
||||
your system are consistent with the Debian master copies. This means
|
||||
that all entries in the masterfiles in that range have to be present on
|
||||
your system, and only those entries. The reason for not allowing other
|
||||
entries is that Debian reserves that range for future use.
|
||||
|
||||
All packages assume that the users and groups listed in those
|
||||
master-files are always present on a system. If they are not present for
|
||||
some reason they may break unexpectedly. To ensure your system is
|
||||
correct you can use the update-passwd utility to check it and optionally
|
||||
make the necessary changes.
|
||||
|
||||
There are some exceptions to this:
|
||||
* root is never removed or changed. If it doesn't exist a root account will
|
||||
be added though.
|
||||
* the home directory for the ftp user is preserved, and it is neither added
|
||||
nor removed automatically since this can affect how FTP daemons handle
|
||||
anonymous access
|
||||
* the home directory for the www-data user is preserved
|
||||
* if a user or group exists but with an uid outside our reserved range
|
||||
we don't change it
|
||||
|
||||
The following uid/gid pairs have been allocated in the static range
|
||||
60000-64999. They are created by their respective packages. This is the
|
||||
registry of allocations.
|
||||
|
||||
Reserved uids:
|
||||
uid | name | description
|
||||
------+-------------------+---------------
|
||||
63434 | netplan | netplan
|
||||
64000 | ftn | fidogate
|
||||
64001 | mysql | mysql-server
|
||||
64005 | tac-plus | tac-plus user
|
||||
64010 | alias | qmail alias
|
||||
64011 | qmaild | qmail daemon
|
||||
64012 | qmails | qmail send
|
||||
64013 | qmailr | qmail remove
|
||||
64015 | qmailq | qmail queue
|
||||
64016 | qmaill | qmail log
|
||||
64017 | qmailp | qmail pw
|
||||
64020 | asterisk | asterisk
|
||||
64025 | vpopmail | vpopmail
|
||||
64030 | slurm | slurm-llnl package
|
||||
64035 | hacluster | heartbeat
|
||||
64045 | ceph | ceph object storage
|
||||
64050 | opensrf | Evergreen ILS
|
||||
64055 | libvirt-qemu | libvirt guest migration support
|
||||
64060 | nova | OpenStack Compute
|
||||
64061 | cinder | OpenStack Block Storage
|
||||
64062 | glance | OpenStack Image
|
||||
64065 | gnocchi | Gnocchi - Metric as a Service
|
||||
|
||||
Reserved gids:
|
||||
gid | name | description
|
||||
------+-------------------+---------------
|
||||
63434 | netplan | netplan
|
||||
64000 | ftn | fidogate
|
||||
64001 | mysql | mysql-server
|
||||
64005 | tac-plus | tac-plus group
|
||||
64010 | qmail | qmail
|
||||
64020 | asterisk | asterisk
|
||||
64025 | vchkpw | vpopmail group
|
||||
64030 | slurm | slurm-llnl package
|
||||
64035 | haclient | heartbeat
|
||||
64040 | grsec-tpe | linux-grsec-base
|
||||
64041 | grsec-sock-all | linux-grsec-base
|
||||
64042 | grsec-sock-clt | linux-grsec-base
|
||||
64043 | grsec-sock-srv | linux-grsec-base
|
||||
64044 | grsec-proc | linux-grsec-base
|
||||
64045 | ceph | ceph object storage
|
||||
64050 | opensrf | Evergreen ILS
|
||||
64055 | libvirt-qemu | libvirt guest migration support
|
||||
64060 | nova | OpenStack Compute
|
||||
64061 | cinder | OpenStack Block Storage
|
||||
64062 | glance | OpenStack Image
|
||||
64065 | gnocchi | Gnocchi - Metric as a Service
|
||||
|
||||
(Next uid/gid allocation: 64070.)
|
||||
|
||||
You *may not* use any uids or gids in the 60000-64999 range without *first*
|
||||
requesting an allocation from base-passwd@packages.debian.org and waiting
|
||||
for confirmation that the allocation has been granted.
|
||||
Binary file not shown.
@@ -0,0 +1,25 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: base-passwd
|
||||
Upstream-Contact: Colin Watson <cjwatson@debian.org>
|
||||
|
||||
Files: *
|
||||
Copyright: Copyright 1999-2002 Wichert Akkerman <wichert@deephackmode.org>
|
||||
Copyright 2002, 2003, 2004 Colin Watson <cjwatson@debian.org>
|
||||
License: GPL-2
|
||||
|
||||
Files:
|
||||
passwd.master
|
||||
group.master
|
||||
License: public-domain
|
||||
Copyright: PD; Originally written by Ian Murdock <imurdock@debian.org> and
|
||||
Bruce Perens <bruce@pixar.com>.
|
||||
|
||||
Files: doc/*
|
||||
Copyright: Copyright 2001, 2002 Joey Hess
|
||||
Copyright 2002, 2003, 2004, 2005, 2007 Colin Watson
|
||||
Copyright 2007 David Mandelberg
|
||||
License: GPL-2
|
||||
|
||||
License: GPL-2
|
||||
On Debian and Debian-based systems, a copy of the GNU General Public
|
||||
License version 2 is available in /usr/share/common-licenses/GPL-2.
|
||||
@@ -0,0 +1,991 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
|
||||
<HTML
|
||||
><HEAD
|
||||
><TITLE
|
||||
>Users and Groups in the Debian System</TITLE
|
||||
><META
|
||||
NAME="GENERATOR"
|
||||
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"></HEAD
|
||||
><BODY
|
||||
CLASS="BOOK"
|
||||
BGCOLOR="#FFFFFF"
|
||||
TEXT="#000000"
|
||||
LINK="#0000FF"
|
||||
VLINK="#840084"
|
||||
ALINK="#0000FF"
|
||||
><DIV
|
||||
CLASS="BOOK"
|
||||
><A
|
||||
NAME="USERS-AND-GROUPS"
|
||||
></A
|
||||
><DIV
|
||||
CLASS="TITLEPAGE"
|
||||
><H1
|
||||
CLASS="TITLE"
|
||||
><A
|
||||
NAME="AEN2"
|
||||
>Users and Groups in the Debian System</A
|
||||
></H1
|
||||
><H3
|
||||
CLASS="AUTHOR"
|
||||
><A
|
||||
NAME="AEN6"
|
||||
></A
|
||||
>Joey Hess</H3
|
||||
><H3
|
||||
CLASS="AUTHOR"
|
||||
><A
|
||||
NAME="AEN10"
|
||||
></A
|
||||
>Colin Watson</H3
|
||||
><H3
|
||||
CLASS="AUTHOR"
|
||||
><A
|
||||
NAME="AEN14"
|
||||
></A
|
||||
>David Mandelberg</H3
|
||||
><P
|
||||
CLASS="COPYRIGHT"
|
||||
>Copyright © 2001, 2002 Joey Hess</P
|
||||
><P
|
||||
CLASS="COPYRIGHT"
|
||||
>Copyright © 2005 David Mandelberg</P
|
||||
><P
|
||||
CLASS="COPYRIGHT"
|
||||
>Copyright © 2001-2022 Colin Watson</P
|
||||
><DIV
|
||||
CLASS="LEGALNOTICE"
|
||||
><P
|
||||
></P
|
||||
><A
|
||||
NAME="AEN28"
|
||||
></A
|
||||
><P
|
||||
> This document is free; you can redistribute it and/or modify it
|
||||
under the terms of version 2 of the GNU General Public License as
|
||||
published by the Free Software Foundation.
|
||||
</P
|
||||
><P
|
||||
> This document is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
</P
|
||||
><P
|
||||
> You should have received a copy of the GNU General Public License
|
||||
along with this document; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||
02110-1301, USA.
|
||||
</P
|
||||
><P
|
||||
></P
|
||||
></DIV
|
||||
><HR></DIV
|
||||
><DIV
|
||||
CLASS="TOC"
|
||||
><DL
|
||||
><DT
|
||||
><B
|
||||
>Table of Contents</B
|
||||
></DT
|
||||
><DT
|
||||
>1. <A
|
||||
HREF="#INTRODUCTION"
|
||||
>Introduction</A
|
||||
></DT
|
||||
><DT
|
||||
>2. <A
|
||||
HREF="#ENTRIES"
|
||||
>Users and Groups</A
|
||||
></DT
|
||||
></DL
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="CHAPTER"
|
||||
><HR><H1
|
||||
><A
|
||||
NAME="INTRODUCTION"
|
||||
></A
|
||||
>Chapter 1. Introduction</H1
|
||||
><P
|
||||
> The Debian base-passwd package contains the master versions of
|
||||
<TT
|
||||
CLASS="FILENAME"
|
||||
>/etc/passwd</TT
|
||||
> and <TT
|
||||
CLASS="FILENAME"
|
||||
>/etc/group</TT
|
||||
>.
|
||||
The <B
|
||||
CLASS="COMMAND"
|
||||
>update-passwd</B
|
||||
> tool keeps the entries in these
|
||||
master files in sync on all Debian systems. They comprise only "global
|
||||
static" ids: that is, those which are reserved globally for the
|
||||
benefit of packages which need to include files owned by those users
|
||||
or groups, or need the ids compiled into binaries. Since this
|
||||
reservation is a serious restriction, these ids must be allocated by
|
||||
the base-passwd maintainer on request. In general, packages should
|
||||
avoid requesting such ids where possible and instead allocate system
|
||||
users or groups dynamically. See Debian Policy for further details.
|
||||
</P
|
||||
><P
|
||||
> The Debian Policy Manual reserves ranges for these global static users
|
||||
and groups, but it makes no attempt to allocate individual numbers or
|
||||
define their purposes. This document fills that gap by describing the
|
||||
purposes of the individual entries in these master files.
|
||||
</P
|
||||
><P
|
||||
> This is a work in progress. Items in need of feedback are marked with
|
||||
the "HELP" tag. Please send mail to
|
||||
<CODE
|
||||
CLASS="EMAIL"
|
||||
><<A
|
||||
HREF="mailto:base-passwd@packages.debian.org"
|
||||
>base-passwd@packages.debian.org</A
|
||||
>></CODE
|
||||
> or file a bug with the
|
||||
Debian bug tracking system if you have more information.
|
||||
</P
|
||||
></DIV
|
||||
><DIV
|
||||
CLASS="CHAPTER"
|
||||
><HR><H1
|
||||
><A
|
||||
NAME="ENTRIES"
|
||||
></A
|
||||
>Chapter 2. Users and Groups</H1
|
||||
><P
|
||||
> Many users have a corresponding group, and these pairs will be treated
|
||||
together.
|
||||
</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="VARIABLELIST"
|
||||
><DL
|
||||
><DT
|
||||
>root</DT
|
||||
><DD
|
||||
><P
|
||||
> Root is (typically) the superuser.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>daemon</DT
|
||||
><DD
|
||||
><P
|
||||
> Some unprivileged daemons that need to be able to write to some
|
||||
files on disk run as daemon.daemon (<B
|
||||
CLASS="COMMAND"
|
||||
>portmap</B
|
||||
>,
|
||||
<B
|
||||
CLASS="COMMAND"
|
||||
>atd</B
|
||||
>, <B
|
||||
CLASS="COMMAND"
|
||||
>lambdamoo</B
|
||||
>,
|
||||
<B
|
||||
CLASS="COMMAND"
|
||||
>mon</B
|
||||
>, and others). Daemons that don't need to
|
||||
own any files sometimes run as nobody.nogroup instead; it is
|
||||
generally better practice to use a dedicated user, and more
|
||||
complex or security-conscious daemons certainly do this. The
|
||||
daemon user is also handy for locally installed daemons,
|
||||
probably.
|
||||
</P
|
||||
><P
|
||||
> LSB 1.3 lists daemon as legacy, and says: "The 'daemon' UID/GID
|
||||
was used as an unprivileged UID/GID for daemons to execute under
|
||||
in order to limit their access to the system. Generally daemons
|
||||
should now run under individual UID/GIDs in order to further
|
||||
partition daemons from one another."
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>bin</DT
|
||||
><DD
|
||||
><P
|
||||
> HELP: No files on my system are owned by user or group bin. What
|
||||
good are they? Historically they were probably the owners of
|
||||
binaries in <TT
|
||||
CLASS="FILENAME"
|
||||
>/bin</TT
|
||||
>? It is not mentioned in
|
||||
the FHS, Debian Policy, or the changelogs of base-passwd or
|
||||
base-files.
|
||||
</P
|
||||
><P
|
||||
> LSB 1.3 lists bin as legacy, and says: "The 'bin' UID/GID is
|
||||
included for compatibility with legacy applications. New
|
||||
applications should no longer use the 'bin' UID/GID."
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>sys</DT
|
||||
><DD
|
||||
><P
|
||||
> Historically, the sys user and group
|
||||
<A
|
||||
HREF="http://article.olduse.net/109@Autzoo.UUCP"
|
||||
TARGET="_top"
|
||||
>owned the
|
||||
kernel sources and some related items like the include
|
||||
files</A
|
||||
>, but this was obsoleted long ago in favour of bin
|
||||
(now itself legacy; see above).
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>sync</DT
|
||||
><DD
|
||||
><P
|
||||
> The shell of user sync is <TT
|
||||
CLASS="FILENAME"
|
||||
>/bin/sync</TT
|
||||
>. Thus,
|
||||
if its password is set to something easy to guess (such as ""),
|
||||
anyone can sync the system at the console even if they have no
|
||||
account on the system.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>games</DT
|
||||
><DD
|
||||
><P
|
||||
> Many games are sgid to games so they can write their high score
|
||||
files. This is explained in Debian Policy.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>man</DT
|
||||
><DD
|
||||
><P
|
||||
> The <B
|
||||
CLASS="COMMAND"
|
||||
>man</B
|
||||
> program (sometimes) runs as user man,
|
||||
so it can write cat pages to <TT
|
||||
CLASS="FILENAME"
|
||||
>/var/cache/man</TT
|
||||
>
|
||||
and update its databases there.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>lp</DT
|
||||
><DD
|
||||
><P
|
||||
> The <TT
|
||||
CLASS="FILENAME"
|
||||
>lp*</TT
|
||||
> devices are writable by this group
|
||||
so that users in it can access the parallel ports directly.
|
||||
Traditionally this job is taken by a printer daemon instead
|
||||
which will only need to run in this group.
|
||||
</P
|
||||
><P
|
||||
> The <B
|
||||
CLASS="COMMAND"
|
||||
>lpr</B
|
||||
> system keeps its spool directories
|
||||
owned by lp/lp. Its daemon and frontend tools (through setuid)
|
||||
run as user root.
|
||||
</P
|
||||
><P
|
||||
> HELP: what do other print systems (<B
|
||||
CLASS="COMMAND"
|
||||
>rlpr</B
|
||||
>,
|
||||
<B
|
||||
CLASS="COMMAND"
|
||||
>lprng</B
|
||||
>, ...) do?
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>mail</DT
|
||||
><DD
|
||||
><P
|
||||
> Mailboxes in <TT
|
||||
CLASS="FILENAME"
|
||||
>/var/mail</TT
|
||||
> are owned and
|
||||
writable by group mail, as is explained in Debian Policy. The
|
||||
user and group is used for other purposes as well by various
|
||||
MTAs and MUAs.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>news</DT
|
||||
><DD
|
||||
><P
|
||||
> Various news servers and other associated programs (such as
|
||||
<B
|
||||
CLASS="COMMAND"
|
||||
>suck</B
|
||||
>) use user and group news in various
|
||||
ways. Files in the news spool are often owned by user and group
|
||||
news. Programs such as <B
|
||||
CLASS="COMMAND"
|
||||
>inews</B
|
||||
> that can be used
|
||||
to post news are typically sgid news.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>uucp</DT
|
||||
><DD
|
||||
><P
|
||||
> The uucp user and group is used by the UUCP subsystem. It owns
|
||||
spool and configuration files. Users in the uucp group may run
|
||||
<B
|
||||
CLASS="COMMAND"
|
||||
>uucico</B
|
||||
>.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>proxy</DT
|
||||
><DD
|
||||
><P
|
||||
> Like daemon, this user and group is used by some daemons
|
||||
(specifically, proxy daemons) that don't have dedicated user ids
|
||||
and that need to own files. For example, group proxy is used by
|
||||
<B
|
||||
CLASS="COMMAND"
|
||||
>pdnsd</B
|
||||
>, and <B
|
||||
CLASS="COMMAND"
|
||||
>squid</B
|
||||
> runs as
|
||||
user proxy.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>majordom</DT
|
||||
><DD
|
||||
><P
|
||||
> Majordomo has a statically allocated uid on Debian systems for
|
||||
historical reasons. It is not installed on new systems.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>postgres</DT
|
||||
><DD
|
||||
><P
|
||||
> Postgresql databases are owned by this user and group.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>www-data</DT
|
||||
><DD
|
||||
><P
|
||||
> Some web servers run as www-data. Web content should
|
||||
<SPAN
|
||||
CLASS="emphasis"
|
||||
><I
|
||||
CLASS="EMPHASIS"
|
||||
>not</I
|
||||
></SPAN
|
||||
> be owned by this user, or a compromised
|
||||
web server would be able to rewrite a web site. Data written out
|
||||
by web servers will be owned by www-data.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>backup</DT
|
||||
><DD
|
||||
><P
|
||||
> Presumably so backup/restore responsibilities can be locally
|
||||
delegated to someone without full root permissions?
|
||||
</P
|
||||
><P
|
||||
> HELP: Is that right? Amanda reportedly uses this, details?
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>operator</DT
|
||||
><DD
|
||||
><P
|
||||
> Historically, the operator user account was used by system
|
||||
operators with low privilege to dump filesystem backups to tape,
|
||||
and was in the root group so that it could do this. In Debian,
|
||||
the use of a utility such as <B
|
||||
CLASS="COMMAND"
|
||||
>sudo</B
|
||||
> to gain
|
||||
privilege is preferred over such highly-special-purpose
|
||||
accounts, and the operator user is no longer created by default.
|
||||
It had uid 37.
|
||||
</P
|
||||
><P
|
||||
> The operator group is used by <B
|
||||
CLASS="COMMAND"
|
||||
>dump -n</B
|
||||
> to
|
||||
notify logged-in operators via <B
|
||||
CLASS="COMMAND"
|
||||
>wall</B
|
||||
> when it
|
||||
requires operator attention. This is a historical use, and new
|
||||
applications should not behave this way. (If nothing else, the
|
||||
group should be configurable.)
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>list</DT
|
||||
><DD
|
||||
><P
|
||||
> Mailing list archives and data are owned by this user and group.
|
||||
Some mailing list programs may run as this user as well.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>irc</DT
|
||||
><DD
|
||||
><P
|
||||
> Used by IRC daemons. A statically allocated user is needed only
|
||||
because of a bug in <B
|
||||
CLASS="COMMAND"
|
||||
>ircd</B
|
||||
>: it
|
||||
<CODE
|
||||
CLASS="FUNCTION"
|
||||
>setuid()</CODE
|
||||
>s itself to a compiled-in user id
|
||||
on startup.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>gnats</DT
|
||||
><DD
|
||||
><P
|
||||
> Used by <B
|
||||
CLASS="COMMAND"
|
||||
>gnats</B
|
||||
>. This had a statically
|
||||
allocated user and group for purely historical reasons (it could
|
||||
equally well use a dynamic system user and group). Since
|
||||
<B
|
||||
CLASS="COMMAND"
|
||||
>gnats</B
|
||||
> has been removed from Debian, this user
|
||||
and group are no longer created by default; they had uid/gid 41.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>nobody, nogroup</DT
|
||||
><DD
|
||||
><P
|
||||
> Daemons that need not own any files sometimes run as user nobody
|
||||
and group nogroup, although using a dedicated user is far
|
||||
preferable. Thus, no files on a system should be owned by this
|
||||
user or group.
|
||||
</P
|
||||
><P
|
||||
> (Technically speaking, it does no harm for a file to be owned by
|
||||
group nogroup as long as the ownership confers no additional
|
||||
privileges, that is if the group and other permission bits are
|
||||
equal. However, this is sloppy practice and should be avoided.)
|
||||
</P
|
||||
><P
|
||||
> If root-squashing is in use over NFS, root access from the
|
||||
client is performed as user nobody on the server.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>messagebus</DT
|
||||
><DD
|
||||
><P
|
||||
> The dbus daemon (<B
|
||||
CLASS="COMMAND"
|
||||
>dbus-daemon-1</B
|
||||
>) runs as this
|
||||
user and group.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>postfix</DT
|
||||
><DD
|
||||
><P
|
||||
> Used by the <B
|
||||
CLASS="COMMAND"
|
||||
>postfix</B
|
||||
> MTA.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>gdm</DT
|
||||
><DD
|
||||
><P
|
||||
> GDM (GNOME Display Manager) runs as this user/group.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>saned</DT
|
||||
><DD
|
||||
><P
|
||||
> Added by sane-utils, but appear to be unused.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>klog</DT
|
||||
><DD
|
||||
><P
|
||||
> Used by <B
|
||||
CLASS="COMMAND"
|
||||
>klogd</B
|
||||
>, the kernel logger.
|
||||
</P
|
||||
><P
|
||||
> </P
|
||||
></DD
|
||||
><DT
|
||||
>syslog</DT
|
||||
><DD
|
||||
><P
|
||||
> Used by syslog, the general purpose logger.
|
||||
</P
|
||||
></DD
|
||||
></DL
|
||||
></DIV
|
||||
><P
|
||||
> Other groups have no associated user.
|
||||
</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="VARIABLELIST"
|
||||
><DL
|
||||
><DT
|
||||
>adm</DT
|
||||
><DD
|
||||
><P
|
||||
> Group adm is used for system monitoring tasks. Members of this
|
||||
group can read many log files in <TT
|
||||
CLASS="FILENAME"
|
||||
>/var/log</TT
|
||||
>,
|
||||
and can use <B
|
||||
CLASS="COMMAND"
|
||||
>xconsole</B
|
||||
>.
|
||||
</P
|
||||
><P
|
||||
> Historically, <TT
|
||||
CLASS="FILENAME"
|
||||
>/var/log</TT
|
||||
> was
|
||||
<TT
|
||||
CLASS="FILENAME"
|
||||
>/usr/adm</TT
|
||||
> (and later
|
||||
<TT
|
||||
CLASS="FILENAME"
|
||||
>/var/adm</TT
|
||||
>), thus the name of the group.
|
||||
</P
|
||||
><P
|
||||
> HELP: Perhaps policy should state the purpose of this group so
|
||||
users may be safely added to it, in certainty that all they'll
|
||||
be able to do is read logs. Wouldn't hurt to rename it 'log'
|
||||
either ...
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>tty</DT
|
||||
><DD
|
||||
><P
|
||||
> Tty devices and <TT
|
||||
CLASS="FILENAME"
|
||||
>/dev/vcs*</TT
|
||||
> are owned by this
|
||||
group. This is used by <B
|
||||
CLASS="COMMAND"
|
||||
>write</B
|
||||
> and
|
||||
<B
|
||||
CLASS="COMMAND"
|
||||
>wall</B
|
||||
> to enable them to write to other
|
||||
people's ttys.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>disk</DT
|
||||
><DD
|
||||
><P
|
||||
> Raw access to disks. Mostly equivalent to root access.
|
||||
</P
|
||||
><P
|
||||
> HELP: Well, I have some disk devices in
|
||||
<TT
|
||||
CLASS="FILENAME"
|
||||
>/dev</TT
|
||||
> owned by the group, but I can't see
|
||||
the point. On another system, I noticed that some of the files
|
||||
<B
|
||||
CLASS="COMMAND"
|
||||
>lilo</B
|
||||
> puts in <TT
|
||||
CLASS="FILENAME"
|
||||
>/boot</TT
|
||||
> are
|
||||
also owned by disk. I can imagine local uses for such a group,
|
||||
like if you want to give some users in the group direct access
|
||||
to some hard disk. But these uses I've found on my systems seem
|
||||
to preclude doing that easily; if I put a user in group disk
|
||||
here, they'd have write access to the root filesystem.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>kmem</DT
|
||||
><DD
|
||||
><P
|
||||
> <TT
|
||||
CLASS="FILENAME"
|
||||
>/dev/kmem</TT
|
||||
> and similar files are readable by
|
||||
this group. This is mostly a BSD relic, but any programs that
|
||||
need direct read access to the system's memory can thus be made
|
||||
setgid kmem.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>dialout</DT
|
||||
><DD
|
||||
><P
|
||||
> Full and direct access to serial ports. Members of this group
|
||||
can reconfigure the modem, dial anywhere, etc.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>dip</DT
|
||||
><DD
|
||||
><P
|
||||
> The group's name stands for "Dialup IP". Being in group dip
|
||||
allows you to use tools such as <B
|
||||
CLASS="COMMAND"
|
||||
>pppd</B
|
||||
>,
|
||||
<B
|
||||
CLASS="COMMAND"
|
||||
>pon</B
|
||||
>, and <B
|
||||
CLASS="COMMAND"
|
||||
>poff</B
|
||||
> to make
|
||||
dialup connections to other systems using predefined
|
||||
configuration file(s) in the <TT
|
||||
CLASS="FILENAME"
|
||||
>/etc/ppp/peers</TT
|
||||
>
|
||||
directory.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>fax</DT
|
||||
><DD
|
||||
><P
|
||||
> Allows members to use fax software to send or receive faxes.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>voice</DT
|
||||
><DD
|
||||
><P
|
||||
> Voicemail, useful for systems that use modems as answering
|
||||
machines.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>cdrom</DT
|
||||
><DD
|
||||
><P
|
||||
> This group can be used locally to give a set of users access to
|
||||
a CD-ROM drive.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>floppy</DT
|
||||
><DD
|
||||
><P
|
||||
> This group can be used locally to give a set of users access to
|
||||
a floppy drive.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>tape</DT
|
||||
><DD
|
||||
><P
|
||||
> This group can be used locally to give a set of users access to
|
||||
a tape drive.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>sudo</DT
|
||||
><DD
|
||||
><P
|
||||
> Members of this group may run any command as any user when using
|
||||
<B
|
||||
CLASS="COMMAND"
|
||||
>sudo</B
|
||||
> or <B
|
||||
CLASS="COMMAND"
|
||||
>pkexec</B
|
||||
> (from the
|
||||
policykit-1 package, independently of whether the sudo package
|
||||
is installed).
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>audio</DT
|
||||
><DD
|
||||
><P
|
||||
> This group can be used locally to give a set of users access to
|
||||
an audio device.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>src</DT
|
||||
><DD
|
||||
><P
|
||||
> This group owns source code, including files in
|
||||
<TT
|
||||
CLASS="FILENAME"
|
||||
>/usr/src</TT
|
||||
>. It can be used locally to give a
|
||||
user the ability to manage system source code.
|
||||
</P
|
||||
><P
|
||||
> HELP: <TT
|
||||
CLASS="FILENAME"
|
||||
>/usr/src</TT
|
||||
> is owned by group src and is
|
||||
setgid. This doesn't make files put there by foo-src packages
|
||||
necessarily be owned by group src though. If the intent is to
|
||||
make group src be able to manage source code, perhaps policy
|
||||
should say that foo-src packages make files in
|
||||
<TT
|
||||
CLASS="FILENAME"
|
||||
>/usr/src</TT
|
||||
> owned and writable by the group
|
||||
(and files in tarballs dropped there likewise)?
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>shadow</DT
|
||||
><DD
|
||||
><P
|
||||
> <TT
|
||||
CLASS="FILENAME"
|
||||
>/etc/shadow</TT
|
||||
> is readable by this group. Some
|
||||
programs that need to be able to access the file are setgid
|
||||
shadow.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>utmp</DT
|
||||
><DD
|
||||
><P
|
||||
> This group can write to <TT
|
||||
CLASS="FILENAME"
|
||||
>/run/utmp</TT
|
||||
>,
|
||||
<TT
|
||||
CLASS="FILENAME"
|
||||
>/var/log/wtmp</TT
|
||||
>,
|
||||
<TT
|
||||
CLASS="FILENAME"
|
||||
>/var/log/lastlog</TT
|
||||
>, and similar files.
|
||||
Programs that need to be able to write to them (such as X
|
||||
terminal emulators) are setgid utmp.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>video</DT
|
||||
><DD
|
||||
><P
|
||||
> This group can be used locally to give a set of users access to
|
||||
a video device.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>plugdev</DT
|
||||
><DD
|
||||
><P
|
||||
> Members of this group can access removable devices in limited
|
||||
ways without explicit configuration in
|
||||
<TT
|
||||
CLASS="FILENAME"
|
||||
>/etc/fstab</TT
|
||||
>. This is useful for local users
|
||||
who expect to be able to insert and use CDs, USB drives, and so
|
||||
on.
|
||||
</P
|
||||
><P
|
||||
> Since <B
|
||||
CLASS="COMMAND"
|
||||
>pmount</B
|
||||
> (the original implementor of
|
||||
group plugdev) always mounts with the nodev and nosuid options
|
||||
and applies other checks, this group is not intended to be
|
||||
root-equivalent in the ways that the ability to mount
|
||||
filesystems might ordinarily allow. Implementors of semantics
|
||||
involving this group should be careful not to allow
|
||||
root-equivalence.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>staff</DT
|
||||
><DD
|
||||
><P
|
||||
> Allows users to add local modifications to the system
|
||||
(<TT
|
||||
CLASS="FILENAME"
|
||||
>/usr/local</TT
|
||||
>, <TT
|
||||
CLASS="FILENAME"
|
||||
>/home</TT
|
||||
>)
|
||||
without needing root privileges. Compare with group 'adm', which
|
||||
is more related to monitoring/security.
|
||||
</P
|
||||
><P
|
||||
> Note that the ability to modify <TT
|
||||
CLASS="FILENAME"
|
||||
>/usr/local</TT
|
||||
>
|
||||
is effectively equivalent to root access (since
|
||||
<TT
|
||||
CLASS="FILENAME"
|
||||
>/usr/local</TT
|
||||
> is intentionally on search paths
|
||||
ahead of <TT
|
||||
CLASS="FILENAME"
|
||||
>/usr</TT
|
||||
>), and so you should only add
|
||||
trusted users to this group. Be careful in environments using
|
||||
NFS since acquiring another non-root user's privileges is often
|
||||
easier in such environments.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>users</DT
|
||||
><DD
|
||||
><P
|
||||
> While Debian systems use the user-group system by default (each
|
||||
user has their own group), some prefer to use a more traditional
|
||||
group system. In that system, each user is a member of the
|
||||
'users' group.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>lpadmin</DT
|
||||
><DD
|
||||
><P
|
||||
> Allows a user to add, modify, and remove printers from foomatic,
|
||||
cups, and possibly other printer databases.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>sasl</DT
|
||||
><DD
|
||||
><P
|
||||
> Users in this group have read/write access to
|
||||
<TT
|
||||
CLASS="FILENAME"
|
||||
>/etc/sasldb</TT
|
||||
> and/or
|
||||
<TT
|
||||
CLASS="FILENAME"
|
||||
>/etc/sasldb2</TT
|
||||
>, wich are used to
|
||||
authentication with sasl. This is commonly used by IMAP, POP,
|
||||
and SMTP servers for authentication.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>scanner</DT
|
||||
><DD
|
||||
><P
|
||||
> Users in this group can use scanner(s).
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>_ssh</DT
|
||||
><DD
|
||||
><P
|
||||
> <B
|
||||
CLASS="COMMAND"
|
||||
>ssh-agent</B
|
||||
> is setgid to _ssh in order to
|
||||
prevent ptrace attacks.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>libvirt</DT
|
||||
><DD
|
||||
><P
|
||||
> Access to the system libvirt daemon is controlled by this
|
||||
group. Membership in this group gives full daemon access
|
||||
including (but not restricted to) managing virtual machines.
|
||||
</P
|
||||
></DD
|
||||
></DL
|
||||
></DIV
|
||||
><P
|
||||
> Some users have no corresponding group.
|
||||
</P
|
||||
><P
|
||||
></P
|
||||
><DIV
|
||||
CLASS="VARIABLELIST"
|
||||
><DL
|
||||
><DT
|
||||
>sshd</DT
|
||||
><DD
|
||||
><P
|
||||
> Unprivileged user used by the privilege-separated
|
||||
<B
|
||||
CLASS="COMMAND"
|
||||
>sshd</B
|
||||
> when communicating with the network
|
||||
before successful authentication.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>fetchmail</DT
|
||||
><DD
|
||||
><P
|
||||
> Used by the <B
|
||||
CLASS="COMMAND"
|
||||
>fetchmail</B
|
||||
> program.
|
||||
</P
|
||||
></DD
|
||||
><DT
|
||||
>cupsys</DT
|
||||
><DD
|
||||
><P
|
||||
> <ACRONYM
|
||||
CLASS="ACRONYM"
|
||||
>CUPS</ACRONYM
|
||||
> (Common Un*x Printing System) runs as
|
||||
this user. It is in group lp, so it can access printer devices.
|
||||
</P
|
||||
></DD
|
||||
></DL
|
||||
></DIV
|
||||
></DIV
|
||||
></DIV
|
||||
></BODY
|
||||
></HTML
|
||||
>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,52 @@
|
||||
6.10 The Restricted Shell
|
||||
=========================
|
||||
|
||||
If Bash is started with the name 'rbash', or the '--restricted' or '-r'
|
||||
option is supplied at invocation, the shell becomes restricted. A
|
||||
restricted shell is used to set up an environment more controlled than
|
||||
the standard shell. A restricted shell behaves identically to 'bash'
|
||||
with the exception that the following are disallowed or not performed:
|
||||
|
||||
* Changing directories with the 'cd' builtin.
|
||||
* Setting or unsetting the values of the 'SHELL', 'PATH', 'HISTFILE',
|
||||
'ENV', or 'BASH_ENV' variables.
|
||||
* Specifying command names containing slashes.
|
||||
* Specifying a filename containing a slash as an argument to the '.'
|
||||
builtin command.
|
||||
* Specifying a filename containing a slash as an argument to the
|
||||
'history' builtin command.
|
||||
* Specifying a filename containing a slash as an argument to the '-p'
|
||||
option to the 'hash' builtin command.
|
||||
* Importing function definitions from the shell environment at
|
||||
startup.
|
||||
* Parsing the value of 'SHELLOPTS' from the shell environment at
|
||||
startup.
|
||||
* Redirecting output using the '>', '>|', '<>', '>&', '&>', and '>>'
|
||||
redirection operators.
|
||||
* Using the 'exec' builtin to replace the shell with another command.
|
||||
* Adding or deleting builtin commands with the '-f' and '-d' options
|
||||
to the 'enable' builtin.
|
||||
* Using the 'enable' builtin command to enable disabled shell
|
||||
builtins.
|
||||
* Specifying the '-p' option to the 'command' builtin.
|
||||
* Turning off restricted mode with 'set +r' or 'shopt -u
|
||||
restricted_shell'.
|
||||
|
||||
These restrictions are enforced after any startup files are read.
|
||||
|
||||
When a command that is found to be a shell script is executed (*note
|
||||
Shell Scripts::), 'rbash' turns off any restrictions in the shell
|
||||
spawned to execute the script.
|
||||
|
||||
The restricted shell mode is only one component of a useful restricted
|
||||
environment. It should be accompanied by setting 'PATH' to a value that
|
||||
allows execution of only a few verified commands (commands that allow
|
||||
shell escapes are particularly vulnerable), changing the current
|
||||
directory to a non-writable directory other than '$HOME' after login,
|
||||
not allowing the restricted shell to execute shell scripts, and cleaning
|
||||
the environment of variables that cause some commands to modify their
|
||||
behavior (e.g., 'VISUAL' or 'PAGER').
|
||||
|
||||
Modern systems provide more secure ways to implement a restricted
|
||||
environment, such as 'jails', 'zones', or 'containers'.
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,26 @@
|
||||
[ This is just a pointer to a document, which you might find helpful]
|
||||
|
||||
Advanced Bash-Scripting Guide
|
||||
|
||||
A complete guide to shell scripting, using Bash
|
||||
|
||||
Mendel Cooper - Brindlesoft
|
||||
|
||||
thegrendel@theriver.com
|
||||
|
||||
|
||||
This tutorial assumes no previous knowledge of scripting or programming, but
|
||||
progresses rapidly toward an intermediate/advanced level of instruction
|
||||
(...all the while sneaking in little snippets of UNIX wisdom and lore). It
|
||||
serves as a textbook, a manual for self-study, and a reference and source
|
||||
of knowledge on shell scripting techniques. The exercises and heavily-
|
||||
commented examples invite active reader participation, under the premise that
|
||||
the only way to really learn scripting is to write scripts.
|
||||
|
||||
The guide is availabe at http://tldp.org/LDP/abs/html/
|
||||
|
||||
The latest update of this document, as an archived "tarball" including both
|
||||
the SGML source and rendered HTML, may be downloaded from the author's home
|
||||
site (http://personal.riverusers.com/~thegrendel/abs-guide-2.1.tar.bz2). See
|
||||
the change log for a revision history
|
||||
(http://personal.riverusers.com/~thegrendel/Change.log).
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,236 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Contact: chet@po.cwru.edu
|
||||
Comment:
|
||||
This is Debian GNU/Linux's prepackaged version of the FSF's GNU Bash,
|
||||
the Bourne Again SHell.
|
||||
.
|
||||
This package was put together by Matthias Klose <doko@debian.org>.
|
||||
Source:
|
||||
ftp.gnu.org:/pub/gnu/bash
|
||||
Files-Excluded:
|
||||
doc/FAQ
|
||||
doc/aosa-bash*.pdf
|
||||
doc/article.*
|
||||
doc/rose94.*
|
||||
|
||||
Files: *
|
||||
Copyright: (C) 1987-2022 Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: examples/shellmath/*
|
||||
Copyright: (c) 2020 by Michael Wood. All rights reserved.
|
||||
License: GPL-3+
|
||||
|
||||
Files: support/bash.xbm
|
||||
Copyright: (C) 1992 Simon Marshall
|
||||
License: GPL-3+
|
||||
|
||||
Files: support/checkbashisms
|
||||
Copyright:
|
||||
Copyright (C) 1998 Richard Braakman
|
||||
Copyright (C) 2002 Josip Rodin
|
||||
Copyright (C) 2003 Julian Gilbey
|
||||
License: GPL-3+
|
||||
|
||||
Files:
|
||||
tests/ifs-posix.tests
|
||||
tests/posix2.tests
|
||||
Copyright: (C) 2005 Glen Fowler
|
||||
Copyright (c) 1995 Stephen Gildea
|
||||
License: GPL-3+
|
||||
|
||||
License: GPL-3+
|
||||
Bash is free software; you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free
|
||||
Software Foundation; either version 3, or (at your option) any later
|
||||
version.
|
||||
.
|
||||
Bash is distributed in the hope that it will be useful, but WITHOUT
|
||||
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
||||
for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with Bash. If not, see <http://www.gnu.org/licenses/>.
|
||||
Comment:
|
||||
On Debian systems, the complete text of the GNU General Public License
|
||||
version 3 can be found in `/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
Files: y.tab.*
|
||||
Copyright: (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation,
|
||||
Inc.
|
||||
License: GPL-3+ with Bison exception
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
.
|
||||
As a special exception, you may create a larger work that contains
|
||||
part or all of the Bison parser skeleton and distribute that work
|
||||
under terms of your choice, so long as that work isn't itself a
|
||||
parser generator using the skeleton or a modified version thereof
|
||||
as a parser skeleton. Alternatively, if you modify or redistribute
|
||||
the parser skeleton itself, you may (at your option) remove this
|
||||
special exception, which will cause the skeleton and the resulting
|
||||
Bison output files to be licensed under the GNU General Public
|
||||
License without this special exception.
|
||||
.
|
||||
This special exception was added by the Free Software Foundation in
|
||||
version 2.2 of Bison.
|
||||
Comment:
|
||||
On Debian systems, the complete text of the GNU General Public License
|
||||
version 3 can be found in `/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
Files:
|
||||
examples/functions/array-stuff
|
||||
examples/functions/fstty
|
||||
examples/functions/func
|
||||
examples/functions/inetaddr
|
||||
examples/functions/isnum2
|
||||
examples/functions/ksh*
|
||||
examples/functions/notify.bash
|
||||
examples/functions/seq*
|
||||
examples/functions/sort-pos-params
|
||||
examples/functions/substr*
|
||||
examples/functions/substr2
|
||||
examples/functions/w*
|
||||
tests/complete.tests
|
||||
Copyright: 1992-2020 Chester Ramey
|
||||
License: GPL-2+
|
||||
|
||||
Files:
|
||||
debian/clear_console.c
|
||||
examples/complete/bash_completion
|
||||
Copyright:
|
||||
Copyright (C) 2006-2019 Canonical Ltd.
|
||||
Copyright (C) Ian Macdonald <ian@caliban.org>
|
||||
License: GPL-2+
|
||||
|
||||
License: GPL-2+
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
.
|
||||
TThis program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
Comment:
|
||||
On Debian systems, the complete text of the GNU General Public License
|
||||
version 2 can be found in `/usr/share/common-licenses/GPL-2'.
|
||||
|
||||
Files:
|
||||
doc/bashref.texi
|
||||
lib/readline/doc/history.texi
|
||||
lib/readline/doc/rl*man.texi
|
||||
Copyright: (c) 1988-2022 Free Software Foundation, Inc.
|
||||
License: GFDL-NIV-1.3
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
any later version published by the Free Software Foundation; with no
|
||||
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
|
||||
A copy of the license is included in the section entitled
|
||||
``GNU Free Documentation License''.
|
||||
Comment:
|
||||
On Debian systems, the complete text of the GNU Free Documentation License
|
||||
version 1.3 can be found in `/usr/share/common-licenses/GFDL-1.3'.
|
||||
|
||||
Files:
|
||||
lib/readline/doc/rltech.texi
|
||||
lib/readline/doc/rluser.texi
|
||||
lib/readline/doc/hs*.texi
|
||||
Copyright: (C) 1988-2022 Free Software Foundation, Inc.
|
||||
License: Latex2e
|
||||
Permission is granted to make and distribute verbatim copies of
|
||||
this manual provided the copyright notice and this permission notice
|
||||
pare preserved on all copies.
|
||||
.
|
||||
Permission is granted to process this file through TeX and print the
|
||||
results, provided the printed document carries copying permission
|
||||
notice identical to this one except for the removal of this paragraph
|
||||
(this paragraph not being relevant to the printed manual).
|
||||
.
|
||||
Permission is granted to copy and distribute modified versions of this
|
||||
manual under the conditions for verbatim copying, provided that the entire
|
||||
resulting derived work is distributed under the terms of a permission
|
||||
notice identical to this one.
|
||||
.
|
||||
Permission is granted to copy and distribute translations of this manual
|
||||
into another language, under the above conditions for modified versions,
|
||||
except that this permission notice may be stated in a translation approved
|
||||
by the Foundation.
|
||||
|
||||
Files: lib/sh/inet_aton.c
|
||||
Copyright:
|
||||
* Copyright (c) 1983, 1990, 1993
|
||||
* The Regents of the University of California. All rights reserved.
|
||||
* Portions Copyright (c) 1993 by Digital Equipment Corporation.
|
||||
License: BSD-4-clause-UC and MIT-like
|
||||
|
||||
License: BSD-4-clause-UC
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
* 1. Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
* 3. <removed>
|
||||
* 4. Neither the name of the University nor the names of its contributors
|
||||
* may be used to endorse or promote products derived from this software
|
||||
* without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
|
||||
License: MIT-like
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies, and that
|
||||
* the name of Digital Equipment Corporation not be used in advertising or
|
||||
* publicity pertaining to distribution of the document or software without
|
||||
* specific, written prior permission.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
|
||||
* WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
|
||||
* OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT
|
||||
* CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
|
||||
* DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
|
||||
* PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
|
||||
* ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
|
||||
Files: support/man2html.c
|
||||
Copyright: Richard Verhoeven
|
||||
License: permissive
|
||||
* This program was written by Richard Verhoeven (NL:5482ZX35)
|
||||
* at the Eindhoven University of Technology. Email: rcb5@win.tue.nl
|
||||
*
|
||||
* Permission is granted to distribute, modify and use this program as long
|
||||
* as this comment is not removed or changed.
|
||||
*
|
||||
* THIS IS A MODIFIED VERSION. IT WAS MODIFIED BY chet@po.cwru.edu FOR
|
||||
* USE BY BASH.
|
||||
@@ -0,0 +1,30 @@
|
||||
# This file controls the behaviour of line input editing for
|
||||
# programs that use the Gnu Readline library.
|
||||
#
|
||||
# Arrow keys in keypad mode
|
||||
#
|
||||
"\C-[OD" backward-char
|
||||
"\C-[OC" forward-char
|
||||
"\C-[OA" previous-history
|
||||
"\C-[OB" next-history
|
||||
#
|
||||
# Arrow keys in ANSI mode
|
||||
#
|
||||
"\C-[[D" backward-char
|
||||
"\C-[[C" forward-char
|
||||
"\C-[[A" previous-history
|
||||
"\C-[[B" next-history
|
||||
#
|
||||
# Arrow keys in 8 bit keypad mode
|
||||
#
|
||||
"\C-M-OD" backward-char
|
||||
"\C-M-OC" forward-char
|
||||
"\C-M-OA" previous-history
|
||||
"\C-M-OB" next-history
|
||||
#
|
||||
# Arrow keys in 8 bit ANSI mode
|
||||
#
|
||||
"\C-M-[D" backward-char
|
||||
"\C-M-[C" forward-char
|
||||
"\C-M-[A" previous-history
|
||||
"\C-M-[B" next-history
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,787 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: util-linux
|
||||
Upstream-Contact: util-linux@vger.kernel.org
|
||||
Source: https://www.kernel.org/pub/linux/utils/util-linux/
|
||||
|
||||
Files: *
|
||||
Copyright: Michal Luscon <mluscon@redhat.com>
|
||||
1986 Gary S. Brown
|
||||
1990 Gordon Irlam (gordoni@cs.ua.oz.au)
|
||||
1991, 1992 Linus Torvalds
|
||||
1991-2004 Miquel van Smoorenburg
|
||||
1992 A. V. Le Blanc (LeBlanc@mcc.ac.uk)
|
||||
1992-1997 Michael K. Johnson, johnsonm@redhat.com
|
||||
1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||
2003, 2004, 2005, 2008 Theodore Ts'o <tytso@mit.edu>
|
||||
1994 Kevin E. Martin (martin@cs.unc.edu)
|
||||
1994 Salvatore Valente <svalente@mit.edu>
|
||||
1994,1996 Alessandro Rubini (rubini@ipvvis.unipv.it)
|
||||
1994-2005 Jeff Tranter (tranter@pobox.com)
|
||||
1995, 1999, 2000 Andries E. Brouwer <aeb@cwi.nl>
|
||||
1997-2005 Frodo Looijaard <frodo@frodo.looijaard.name>
|
||||
1998 Danek Duvall <duvall@alumni.princeton.edu>
|
||||
1999 Andreas Dilger
|
||||
1999-2002 Transmeta Corporation
|
||||
1999, 2000, 2002-2009, 2010, 2011, 2012, 2014 Red Hat, Inc.
|
||||
2000 Werner Almesberger
|
||||
2004-2006 Michael Holzt, kju -at- fqdn.org
|
||||
2005 Adrian Bunk
|
||||
2007-2023 Karel Zak <kzak@redhat.com>
|
||||
2007, 2011, 2012, 2016 SuSE LINUX Products GmbH
|
||||
2008 Cai Qian <qcai@redhat.com>
|
||||
2008 Hayden A. James (hayden.james@gmail.com)
|
||||
2008 James Youngman <jay@gnu.org>
|
||||
2008 Roy Peled, the.roy.peled -at- gmail.com
|
||||
2009 Mikhail Gusarov <dottedmag@dottedmag.net>
|
||||
2010, 2011, 2012 Davidlohr Bueso <dave@gnu.org>
|
||||
2010 Jason Borden <jborden@bluehost.com>A
|
||||
2010 Hajime Taira <htaira@redhat.com>
|
||||
2010 Masatake Yamato <yamato@redhat.com>
|
||||
2011 IBM Corp.
|
||||
2012 Andy Lutomirski <luto@amacapital.net>
|
||||
2012 Lennart Poettering
|
||||
2012 Sami Kerola <kerolasa@iki.fi>
|
||||
2012 Cody Maloney <cmaloney@theoreticalchaos.com>
|
||||
2012 Werner Fink <werner@suse.de>
|
||||
2013,2014 Ondrej Oprala <ooprala@redhat.com>
|
||||
License: GPL-2+
|
||||
|
||||
Files: schedutils/ionice.c
|
||||
Copyright: 2005 Jens Axboe <jens@axboe.dk>
|
||||
License: GPL-2
|
||||
|
||||
Files: schedutils/chrt.c
|
||||
schedutils/taskset.c
|
||||
Copyright: 2004 Robert Love <rml@tech9.net>
|
||||
2010 Karel Zak <kzak@redhat.com>
|
||||
License: GPL-2
|
||||
|
||||
Files: disk-utils/raw.c
|
||||
Copyright: 1999, 2000, Red Hat Software
|
||||
License: GPL-2
|
||||
|
||||
Files: sys-utils/hwclock-parse-date.y
|
||||
Copyright: Steven M. Bellovin <smb@research.att.com>
|
||||
Unknown Authors on Usenet
|
||||
1990 Rich $alz <rsalz@bbn.com>
|
||||
1990 Jim Berets <jberets@bbn.com>
|
||||
1999, 2004 Paul Eggert <eggert@twinsun.com>
|
||||
License: GPL-3+
|
||||
|
||||
Files: sys-utils/irq-common.c
|
||||
sys-utils/irqtop.c
|
||||
sys-utils/lsirq.c
|
||||
Copyright: 2020, Karel Zak <kzak@redhat.com>
|
||||
2019, zhenwei pi <pizhenwei@bytedance.com>
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: sys-utils/irq-common.h
|
||||
Copyright: 2012-2023, Karel Zak <kzak@redhat.com>
|
||||
2012, Sami Kerola <kerolasa@iki.fi>
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: sys-utils/ipcmk.c
|
||||
Copyright: 2008, Karel Zak <kzak@redhat.com>
|
||||
2008, Hayden A. James (hayden.james@gmail.com)
|
||||
License: GPL-2+
|
||||
|
||||
Files: sys-utils/ipcrm.c
|
||||
Copyright: 1993, rishna balasubramanian
|
||||
License: GPL-2+
|
||||
|
||||
Files: sys-utils/ipcs.c
|
||||
Copyright: 2006-2023, Karel Zak <kzak@redhat.com>
|
||||
1995, ike Jagdis <jaggy@purplet.demon.co.uk>
|
||||
License: GPL-2+
|
||||
|
||||
Files: sys-utils/ipcutils.c
|
||||
sys-utils/ipcutils.h
|
||||
Copyright: 2012-2023, Karel Zak <kzak@redhat.com>
|
||||
2012, Sami Kerola <kerolasa@iki.fi>
|
||||
License: GPL-2+
|
||||
|
||||
Files: sys-utils/lscpu-arm.c
|
||||
Copyright: 2018, Riku Voipio <riku.voipio@iki.fi>
|
||||
License: GPL-2+
|
||||
|
||||
Files: sys-utils/lscpu-dmi.c
|
||||
Copyright: 2020, FUJITSU LIMITED.
|
||||
License: GPL-2
|
||||
|
||||
Files: sys-utils/lscpu-topology.c
|
||||
sys-utils/lscpu-virt.c
|
||||
sys-utils/lscpu.c
|
||||
Copyright: 2008-2023, Karel Zak <kzak@redhat.com>
|
||||
2008, Cai Qian <qcai@redhat.com>
|
||||
License: GPL-2+
|
||||
|
||||
Files: sys-utils/lscpu.h
|
||||
Copyright: 2013-2023, Karel Zak <kzak@redhat.com>
|
||||
2013, Ondrej Oprala <ooprala@redhat.com>
|
||||
License: GPL-2+
|
||||
|
||||
Files: sys-utils/lsipc.c
|
||||
Copyright: 2015, Ondrej Oprala <ooprala@redhat.com>
|
||||
2015, Karel Zak <ooprala@redhat.com>
|
||||
License: GPL-2+
|
||||
|
||||
Files: sys-utils/lsmem.c
|
||||
Copyright: 2016, Karel Zak <kzak@redhat.com>
|
||||
2016, IBM Corp.
|
||||
License: GPL-2+
|
||||
|
||||
Files: sys-utils/nsenter.c
|
||||
Copyright: 2012-2013 Eric Biederman <ebiederm@xmission.com>
|
||||
License: GPL-2
|
||||
|
||||
Files: disk-utils/mkfs.minix.c
|
||||
disk-utils/mkswap.c
|
||||
Copyright: 1991, 1992 Linus Torvalds
|
||||
License: GPL-2
|
||||
|
||||
Files: lib/blkdev.c
|
||||
lib/color-names.c
|
||||
lib/langinfo.c
|
||||
lib/loopdev.c
|
||||
lib/mangle.c
|
||||
lib/path.c
|
||||
lib/procfs.c
|
||||
lib/sysfs.c
|
||||
lib/ttyutils.c
|
||||
misc-utils/mcookie.c
|
||||
sys-utils/setsid.c
|
||||
text-utils/line.c
|
||||
Copyright: n/a
|
||||
License: public-domain
|
||||
|
||||
Files: login-utils/vipw.c
|
||||
misc-utils/cal.c
|
||||
misc-utils/kill.c
|
||||
misc-utils/logger.c
|
||||
misc-utils/look.c
|
||||
misc-utils/whereis.c
|
||||
sys-utils/renice.c
|
||||
term-utils/mesg.c
|
||||
term-utils/script.c
|
||||
term-utils/ttymsg.c
|
||||
term-utils/wall.c
|
||||
term-utils/write.c
|
||||
text-utils/col.c
|
||||
text-utils/colcrt.c
|
||||
text-utils/colrm.c
|
||||
text-utils/column.c
|
||||
text-utils/hexdump.c
|
||||
text-utils/hexdump.h
|
||||
text-utils/hexdump-conv.c
|
||||
text-utils/hexdump-display.c
|
||||
text-utils/hexdump-parse.c
|
||||
text-utils/rev.c
|
||||
text-utils/ul.c
|
||||
Copyright: 1980, 1983, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994
|
||||
The Regents of the University of California
|
||||
2014 Sami Kerola <kerolasa@iki.fi>
|
||||
2014-2023 Karel Zak <kzak@redhat.com>
|
||||
License: BSD-4-clause
|
||||
|
||||
Files: sys-utils/flock.c
|
||||
Copyright: 2003-2005 H. Peter Anvin
|
||||
License: Expat
|
||||
|
||||
Files: sys-utils/rfkill.c
|
||||
Copyright: 2017, Sami Kerola <kerolasa@iki.fi>
|
||||
2017, Karel Zak <kzak@redhat.com>
|
||||
2009, Tim Gardner <tim.gardner@canonical.com>
|
||||
2009, Marcel Holtmann <marcel@holtmann.org>
|
||||
2009, Johannes Berg <johannes@sipsolutions.net>
|
||||
License: ISC
|
||||
|
||||
Files: sys-utils/rtcwake.c
|
||||
Copyright: 2007-2023, Karel Zak <kzak@redhat.com>
|
||||
2007, Bernhard Walle <bwalle@suse.de>
|
||||
License: GPL-2+
|
||||
|
||||
Files: text-utils/pg.c
|
||||
Copyright: 2000-2001 Gunnar Ritter
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: login-utils/login.c
|
||||
Copyright: 1980, 1987, 1988 The Regents of the University of California.
|
||||
2011 Karel Zak <kzak@redhat.com>
|
||||
License: BSLA
|
||||
|
||||
Files: libuuid/*
|
||||
libuuid/src/*
|
||||
libuuid/man/*
|
||||
Copyright: 1996, 1997, 1998, 1999, 2007 Theodore Ts'o.
|
||||
1999 Andreas Dilger (adilger@enel.ucalgary.ca)
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: include/xalloc.h
|
||||
Copyright: 2010 Davidlohr Bueso <dave@gnu.org>
|
||||
2010-2022 Karel Zak <kzak@redhat.com>
|
||||
License: LGPL-2+
|
||||
|
||||
Files: */colors.*
|
||||
Copyright: 2012 Ondrej Oprala <ooprala@redhat.com>
|
||||
2012-2014 Karel Zak <kzak@redhat.com>
|
||||
License: LGPL-2+
|
||||
|
||||
Files: login-utils/setpwnam.h
|
||||
login-utils/setpwnam.c
|
||||
Copyright: 1994 Martin Schulze <joey@infodrom.north.de>
|
||||
1994 Salvatore Valente <svalente@mit.edu>
|
||||
License: LGPL-2+
|
||||
|
||||
Files: libfdisk/*
|
||||
libfdisk/src/*
|
||||
Copyright: 2007-2013 Karel Zak <kzak@redhat.com>
|
||||
2012 Davidlohr Bueso <dave@gnu.org>
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: lib/c_strtod.c
|
||||
lib/canonicalize.c
|
||||
*/match.*
|
||||
Copyright: 2008-2014, 2016-2018, 2021, 2023, Karel Zak <kzak@redhat.com>
|
||||
License: LGPL
|
||||
|
||||
Files: lib/colors.c
|
||||
Copyright: 2012-2014, Karel Zak <kzak@redhat.com>
|
||||
2012, Ondrej Oprala <ooprala@redhat.com>
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: lib/cpuset.c
|
||||
Copyright: 2008-2009, 2010, 2011, 2012 Karel Zak <kzak@redhat.com>
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: lib/encode.c
|
||||
Copyright: 2020, Pali Rohár <pali.rohar@gmail.com>
|
||||
2009, Karel Zak <kzak@redhat.com>
|
||||
2008, Kay Sievers <kay.sievers@vrfy.org>
|
||||
License: LGPL
|
||||
|
||||
Files: lib/fileutils.c
|
||||
Copyright: 2012-2020, Karel Zak <kzak@redhat.com>
|
||||
2012, Sami Kerola <kerolasa@iki.fi>
|
||||
License: public-domain
|
||||
|
||||
Files: lib/ismounted.c
|
||||
Copyright: 1995-2000, 2008, Theodore Tso.
|
||||
License: GPL-2+
|
||||
|
||||
Files: lib/logindefs.c
|
||||
Copyright: 2003-2005, Thorsten Kukuk
|
||||
License: GPL-2+
|
||||
|
||||
Files: lib/plymouth-ctrl.c
|
||||
Copyright: 2016, Werner Fink <werner@suse.de>
|
||||
2016, SUSE Linux GmbH
|
||||
License: GPL-2+
|
||||
|
||||
Files: lib/strutils.c
|
||||
Copyright: 2010, Karel Zak <kzak@redhat.com>
|
||||
2010, Davidlohr Bueso <dave@gnu.org>
|
||||
License: public-domain
|
||||
|
||||
Files: lib/strv.c
|
||||
*/timeutils.*
|
||||
Copyright: 2014-2022, Karel Zak <kzak@redhat.com>
|
||||
2010, Lennart Poettering
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: lib/xxhash.c
|
||||
Copyright: 2012-2020, Yann Collet
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: */mbsalign.*
|
||||
Copyright: 2009-2010 Free Software Foundation, Inc.
|
||||
2010-2013 Karel Zak <kzak@redhat.com>
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: include/list.h
|
||||
Copyright: 2008 Karel Zak <kzak@redhat.com>
|
||||
1999-2008 by Theodore Ts'o
|
||||
License: LGPL
|
||||
|
||||
Files: libblkid/*
|
||||
libblkid/src/*
|
||||
libblkid/samples/*
|
||||
libblkid/src/partitions/*
|
||||
libblkid/src/superblocks/*
|
||||
libblkid/src/topology/*
|
||||
Copyright: 1999, 2001 Andries Brouwer
|
||||
1995, 1995, 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2004
|
||||
Theodore Ts'o.
|
||||
2001 Andreas Dilger (adilger@turbolinux.com)
|
||||
2004-2008 Kay Sievers <kay.sievers@vrfy.org>
|
||||
2008-2023 Karel Zak <kzak@redhat.com>
|
||||
2009 Bastian Friedrich <bastian.friedrich@collax.com>
|
||||
2009 Corentin Chary <corentincj@iksaif.net>
|
||||
2009 Mike Hommey <mh@glandium.org>
|
||||
2009 Red Hat, Inc.
|
||||
2009-2010 Andreas Dilger <adilger@sun.com>
|
||||
2010 Andrew Nayenko <resver@gmail.com>
|
||||
2010 Jeroen Oortwijn <oortwijn@gmail.com>
|
||||
2010 Jiro SEKIBA <jir@unicus.jp>
|
||||
2011 Philipp Marek <philipp.marek@linbit.com>
|
||||
2012 Milan Broz <mbroz@redhat.com>
|
||||
2013 Alejandro Martinez Ruiz <alex@nowcomputing.com>
|
||||
2013 Eric Sandeen <sandeen@redhat.com>
|
||||
2013 Rolf Fokkens <rolf@fokkens.nl>
|
||||
2013 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: include/cpuset.h
|
||||
lib/randutils.c
|
||||
Copyright: *unknown*
|
||||
License: LGPL
|
||||
|
||||
Files: misc-utils/blkid.c
|
||||
Copyright: 2001 Andreas Dilger
|
||||
License: LGPL
|
||||
|
||||
Files: misc-utils/enosys.c
|
||||
misc-utils/lsclocks.c
|
||||
misc-utils/waitpid.c
|
||||
sys-utils/setpriv-landlock.c
|
||||
sys-utils/setpriv-landlock.h
|
||||
Copyright: 2022, 2023, Thomas Weißschuh <thomas@t-8ch.de>
|
||||
License: GPL-2+
|
||||
|
||||
Files: misc-utils/exch.c
|
||||
misc-utils/fadvise.c
|
||||
misc-utils/fincore.c
|
||||
misc-utils/findmnt.c
|
||||
misc-utils/lsblk.c
|
||||
lsfd-cmd/bdev.c
|
||||
lsfd-cmd/cdev.c
|
||||
lsfd-cmd/decode-file-flags.c
|
||||
lsfd-cmd/fifo.c
|
||||
lsfd-cmd/file.c
|
||||
lsfd-cmd/sock-xinfo.c
|
||||
lsfd-cmd/sock.c
|
||||
lsfd-cmd/sock.h
|
||||
lsfd-cmd/unkn.c
|
||||
lsfd-cmd/lsfd.c
|
||||
lsfd-cmd/lsfd.h
|
||||
misc-utils/wipefs.c
|
||||
Copyright: 2002-2018, 2021-2023, Red Hat, Inc.
|
||||
License: GPL-2+
|
||||
|
||||
Files: misc-utils/findfs.c
|
||||
misc-utils/lsblk-devtree.c
|
||||
Copyright: 2006-2016, 2018, 2021, Karel Zak <kzak@redhat.com>
|
||||
License: GPL-2+
|
||||
|
||||
Files: misc-utils/getopt.c
|
||||
Copyright: 1997-2014, Frodo Looijaard <frodo@frodo.looijaard.name>
|
||||
License: GPL-2+
|
||||
|
||||
Files: misc-utils/hardlink.c
|
||||
Copyright: 2021, Karel Zak <kzak@redhat.com>
|
||||
2008-2014, Julian Andres Klode <jak@jak-linux.org>
|
||||
License: Expat
|
||||
|
||||
Files: misc-utils/lastlog2.c
|
||||
Copyright: 2023, 2024, Thorsten Kukuk <kukuk@suse.com>
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: misc-utils/lsblk.h
|
||||
Copyright: 2010-2018, Red Hat, Inc.
|
||||
License: GPL-2+
|
||||
|
||||
Files: misc-utils/lslocks.c
|
||||
Copyright: 2010-2012, Davidlohr Bueso <dave@gnu.org>
|
||||
License: GPL-2+
|
||||
|
||||
Files: misc-utils/namei.c
|
||||
Copyright: 2007-2023, Karel Zak <kzak@redhat.com>
|
||||
License: GPL-2+
|
||||
|
||||
Files: misc-utils/pipesz.c
|
||||
Copyright: 2022, Nathan Sharp
|
||||
License: GPL-2+
|
||||
|
||||
Files: misc-utils/test_uuidd.c
|
||||
Copyright: 2015, Karel Zak <kzak@redhat.com>
|
||||
2006, Hewlett-Packard Development Company, L.P.
|
||||
License: GPL-2+
|
||||
|
||||
Files: misc-utils/uuidd.c
|
||||
Copyright: 2007, Theodore Tso
|
||||
License: GPL-2+
|
||||
|
||||
Files: misc-utils/uuidgen.c
|
||||
Copyright: 1999, Andreas Dilger and Theodore Tso
|
||||
License: GPL-2+
|
||||
|
||||
Files: misc-utils/uuidparse.c
|
||||
Copyright: 2017, Sami Kerola
|
||||
1998, 1999, Theodore Tso.
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: libmount/*
|
||||
libmount/src/*
|
||||
Copyright: 2008-2023 Karel Zak <kzak@redhat.com>
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: libmount/python/*
|
||||
Copyright: 2013, Red Hat, Inc.
|
||||
License: LGPL-3+
|
||||
|
||||
Files: libsmartcols/*
|
||||
Copyright: 2009-2023 Karel Zak <kzak@redhat.com>
|
||||
2014 Ondrej Oprala <ooprala@redhat.com>
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: pam_lastlog2/*
|
||||
Copyright: 2023-2024 Thorsten Kukuk
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: debian/*
|
||||
Copyright: Guy Maor <maor@debian.org>
|
||||
Sean 'Shaleh' Perry <shaleh@debian.org>
|
||||
Adrian Bunk <bunk@stusta.de>
|
||||
LaMont Jones <lamont@debian.org>
|
||||
1996-2003 Martin Mitchell (martin@debian.org)
|
||||
2008-2012 Frank Lichtenheld (djpig@debian.org)
|
||||
2014 Andreas Henriksson <andreas@fatal.se>
|
||||
2017-2020 Michael Biebl <biebl@debian.org>
|
||||
2019 Petter Reinholdtsen <pere@debian.org>
|
||||
2017-2024 Chris Hofstaedtler <zeha@debian.org>
|
||||
License: GPL-2+
|
||||
|
||||
Files: debian/po/*
|
||||
Copyright: Aiet Kolkhi <aietkolkhi@gmail.com>
|
||||
Anton Gladky <gladky.anton@gmail.com>
|
||||
Arief S F (arief@gurame.fisika.ui.ac.id>
|
||||
Armin Beširović <armin@linux.org.ba>
|
||||
astur <malditoastur@gmail.com>
|
||||
Axel Bojer <axelb@skolelinux.no>
|
||||
Bart Cornelis <cobaco@skolelinux.no>
|
||||
Bartosz Fe�ski <fenio@o2.pl>
|
||||
Basil Shubin <bashu@surgut.ru>
|
||||
Baurzhan Muftakhidinov <baurthefirst@gmail.com>
|
||||
Bjorn Steensrud <bjornst@powertech.no>
|
||||
Claus Hindsgaul <claus_h@image.dk>
|
||||
Clytie Siddall <clytie@riverland.net.au>
|
||||
Dafydd Tomos <l10n@da.fydd.org>
|
||||
Damyan Ivanov <dam@modsoftsys.com>
|
||||
Daniel Franganillo <dfranganillo@gmail.com>
|
||||
Daniel Nylander <po@danielnylander.se>
|
||||
Danishka Navin <danishka@gmail.com>
|
||||
Dauren Sarsenov <daur88@inbox.ru>
|
||||
Dominik Zablotny <dominz@wp.pl>
|
||||
Dr.T.Vasudevan <agnihot3@gmail.com>
|
||||
Eddy Petrisor <eddy.petrisor@gmail.com>
|
||||
Eder L. Marques <frolic@debian-ce.org>
|
||||
Elian Myftiu <elian.myftiu@gmail.com>
|
||||
Emmanuel Galatoulas <galas@tee.gr>
|
||||
Esko Arajärvi <edu@iki.fi>
|
||||
Frank Lichtenheld <djpig@debian.org>
|
||||
Frédéric Bothamy <frederic.bothamy@free.fr>
|
||||
Gabor Burjan <buga@buvoshetes.hu>
|
||||
George Papamichelakis <george@step.gr>
|
||||
Hans Fredrik Nordhaug <hans@nordhaug.priv.no>
|
||||
Håvard Korsvoll <korsvoll@gmail.com>
|
||||
Hideki Yamane <henrich@samba.gr.jp>
|
||||
Hleb Rubanau <g.rubanau@gmail.com>
|
||||
I Gede Wijaya S <gwijayas@yahoo.com>
|
||||
Ivan Masár <helix84@centrum.sk>
|
||||
Jacobo Tarrio <jtarrio@debian.org>
|
||||
Jamil Ahmed <jamil@ankur.org.bd>
|
||||
Janos Guljas <janos@resenje.org>
|
||||
Jordi Mallach <jordi@debian.org>
|
||||
Josip Rodin <joy+ditrans@linux.hr>
|
||||
Karolina Kalic <karolina@resenje.org>
|
||||
Kartik Mistry <kartik.mistry@gmail.com>
|
||||
Kęstutis Biliūnas <kebil@kaunas.init.lt>
|
||||
Kevin Scannell <kscanne@gmail.com>
|
||||
Khoem Sokhem <khoemsokhem@khmeros.info>
|
||||
Klaus Ade Johnstad <klaus@skolelinux.no>
|
||||
Knut Yrvin <knuty@skolelinux.no>
|
||||
Konstantinos Margaritis <markos@debian.org>
|
||||
Kostas Papadimas <pkst@gnome.org>
|
||||
Kumar Appaiah <a.kumar@alumni.iitm.ac.in>
|
||||
Lior Kaplan <kaplan@debian.org>
|
||||
Luiz Portella <lfpor@lujz.org>
|
||||
Mallikarjuna <Mallikarjunasj@gmail.com>
|
||||
Mert Dirik <mertdirik@gmail.com>
|
||||
Milo Casagrande <milo@ubuntu.com>
|
||||
Ming Hua <minghua@ubuntu.com>
|
||||
Miroslav Kure <kurem@debian.cz>
|
||||
Mouhamadou Mamoune Mbacke <mouhamadoumamoune@gmail.com>
|
||||
Nabin Gautam <nabin@mpp.org.np>
|
||||
Ossama M. Khayat <okhayat@yahoo.com>
|
||||
Ovidiu Damian <deelerious@gmail.com>
|
||||
Parlin Imanuel Toh <parlin_i@yahoo.com>
|
||||
Pavel Piatruk <berserker@neolocation.com>
|
||||
Piarres Beobide <pi@beobide.net>
|
||||
Praveen|പ്രവീണ് A|എ <pravi.a@gmail.com>
|
||||
Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>
|
||||
Sahran <Sahran.ug@gmail.com>
|
||||
Sampada Nakhare <sampadanakhare@gmail.com>
|
||||
Setyo Nugroho <setyo@gmx.net>
|
||||
Simão Pedro Cardoso <pthell@gmail.com>
|
||||
Stefano Melchior <stefano.melchior@openlabs.it>
|
||||
Sunjae Park <darehanl@gmail.com>
|
||||
Sveinn í Felli <sveinki@nett.is>
|
||||
Tetralet <tetralet@gmail.com>
|
||||
Theppitak Karoonboonyanan <thep@linux.thai.net>
|
||||
Tshewang Norbu <bumthap2006@hotmail.com>
|
||||
Vahid Ghaderi <vahid_male1384@yahoo.com>
|
||||
Vanja Cvelbar <cvelbar@gmail.com>
|
||||
Veeven <veeven@gmail.com>
|
||||
Vikram Vincent <vincentvikram@gmail.com>
|
||||
Yoppy Hidayanto <yoppy.hidayanto@gmail.com>
|
||||
License: GPL-2+
|
||||
|
||||
|
||||
License: public-domain
|
||||
The files tagged with this license contains the following paragraphs:
|
||||
.
|
||||
No copyright is claimed. This code is in the public domain; do with
|
||||
it what you wish.
|
||||
.
|
||||
Written by Karel Zak <kzak@redhat.com>
|
||||
|
||||
License: GPL-2
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License, v2, as
|
||||
published by the Free Software Foundation
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public
|
||||
License version 2 can be found in `/usr/share/common-licenses/GPL-2'.
|
||||
|
||||
License: GPL-2+
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public
|
||||
License version 2 can be found in `/usr/share/common-licenses/GPL-2'.
|
||||
|
||||
License: GPL-3+
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public
|
||||
License version 3 can be found in `/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
License: BSD-2-clause
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
.
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above
|
||||
copyright notice, this list of conditions and the following disclaimer
|
||||
in the documentation and/or other materials provided with the
|
||||
distribution.
|
||||
.
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License: BSD-3-clause
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
.
|
||||
1) Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
.
|
||||
2) Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
.
|
||||
3) Neither the name of the ORGANIZATION nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
.
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License: BSD-4-clause
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. All advertising materials mentioning features or use of this software
|
||||
must display the following acknowledgement:
|
||||
This product includes software developed by the University of
|
||||
California, Berkeley and its contributors.
|
||||
4. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
.
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
|
||||
License: BSLA
|
||||
Redistribution and use in source and binary forms are permitted
|
||||
provided that the above copyright notice and this paragraph are
|
||||
duplicated in all such forms and that any documentation,
|
||||
advertising materials, and other materials related to such
|
||||
distribution and use acknowledge that the software was developed
|
||||
by the University of California, Berkeley. The name of the
|
||||
University may not be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
|
||||
License: LGPL
|
||||
This file may be redistributed under the terms of the
|
||||
GNU Lesser General Public License.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU Lesser General Public
|
||||
License can be found in ‘/usr/share/common-licenses/LGPL’.
|
||||
|
||||
License: LGPL-2+
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation, either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Lesser General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
.
|
||||
The complete text of the GNU Lesser General Public License
|
||||
can be found in /usr/share/common-licenses/LGPL-2 file.
|
||||
|
||||
License: LGPL-2.1+
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation; either version 2.1, or (at your option)
|
||||
any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Lesser General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU Lesser General Public License along
|
||||
with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU Lesser General Public
|
||||
License version 2.1 can be found in ‘/usr/share/common-licenses/LGPL-2.1’.
|
||||
|
||||
License: LGPL-3+
|
||||
This package is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU Lesser General Public
|
||||
License as published by the Free Software Foundation; either
|
||||
version 3 of the License, or (at your option) any later version.
|
||||
.
|
||||
This package is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU Lesser General
|
||||
Public License can be found in "/usr/share/common-licenses/LGPL-3".
|
||||
|
||||
License: Expat
|
||||
Permission is hereby granted, free of charge, to any person
|
||||
obtaining a copy of this software and associated documentation files
|
||||
(the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge,
|
||||
publish, distribute, sublicense, and/or sell copies of the Software,
|
||||
and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:
|
||||
.
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
.
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
|
||||
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
|
||||
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
License: ISC
|
||||
The ISC License
|
||||
.
|
||||
Copyright (c) 2024 by the copyright holder
|
||||
.
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted, provided that the above
|
||||
copyright notice and this permission notice appear in all copies.
|
||||
.
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
@@ -0,0 +1,115 @@
|
||||
Here are the names of the programs in this package,
|
||||
each followed by the name(s) of its author(s).
|
||||
|
||||
arch: David MacKenzie, Karel Zak
|
||||
b2sum: Pádraig Brady, Samuel Neves
|
||||
base32: Simon Josefsson
|
||||
base64: Simon Josefsson
|
||||
basename: David MacKenzie
|
||||
basenc: Simon Josefsson, Assaf Gordon
|
||||
cat: Torbjörn Granlund, Richard M. Stallman
|
||||
chcon: Russell Coker, Jim Meyering
|
||||
chgrp: David MacKenzie, Jim Meyering
|
||||
chmod: David MacKenzie, Jim Meyering
|
||||
chown: David MacKenzie, Jim Meyering
|
||||
chroot: Roland McGrath
|
||||
cksum: Pádraig Brady, Q. Frank Xia
|
||||
comm: Richard M. Stallman, David MacKenzie
|
||||
coreutils: Alex Deymo
|
||||
cp: Torbjörn Granlund, David MacKenzie, Jim Meyering
|
||||
csplit: Stuart Kemp, David MacKenzie
|
||||
cut: David M. Ihnat, David MacKenzie, Jim Meyering
|
||||
date: David MacKenzie
|
||||
dd: Paul Rubin, David MacKenzie, Stuart Kemp
|
||||
df: Torbjörn Granlund, David MacKenzie, Paul Eggert
|
||||
dir: Richard M. Stallman, David MacKenzie
|
||||
dircolors: H. Peter Anvin
|
||||
dirname: David MacKenzie, Jim Meyering
|
||||
du: Torbjörn Granlund, David MacKenzie, Paul Eggert, Jim Meyering
|
||||
echo: Brian Fox, Chet Ramey
|
||||
env: Richard Mlynarik, David MacKenzie, Assaf Gordon
|
||||
expand: David MacKenzie
|
||||
expr: Mike Parker, James Youngman, Paul Eggert
|
||||
factor: Paul Rubin, Torbjörn Granlund, Niels Möller
|
||||
false: Jim Meyering
|
||||
fmt: Ross Paterson
|
||||
fold: David MacKenzie
|
||||
ginstall: David MacKenzie
|
||||
groups: David MacKenzie, James Youngman
|
||||
head: David MacKenzie, Jim Meyering
|
||||
hostid: Jim Meyering
|
||||
hostname: Jim Meyering
|
||||
id: Arnold Robbins, David MacKenzie
|
||||
join: Mike Haertel
|
||||
kill: Paul Eggert
|
||||
link: Michael Stone
|
||||
ln: Mike Parker, David MacKenzie
|
||||
logname: FIXME: unknown
|
||||
ls: Richard M. Stallman, David MacKenzie
|
||||
md5sum: Ulrich Drepper, Scott Miller, David Madore
|
||||
mkdir: David MacKenzie
|
||||
mkfifo: David MacKenzie
|
||||
mknod: David MacKenzie
|
||||
mktemp: Jim Meyering, Eric Blake
|
||||
mv: Mike Parker, David MacKenzie, Jim Meyering
|
||||
nice: David MacKenzie
|
||||
nl: Scott Bartram, David MacKenzie
|
||||
nohup: Jim Meyering
|
||||
nproc: Giuseppe Scrivano
|
||||
numfmt: Assaf Gordon
|
||||
od: Jim Meyering
|
||||
paste: David M. Ihnat, David MacKenzie
|
||||
pathchk: Paul Eggert, David MacKenzie, Jim Meyering
|
||||
pinky: Joseph Arceneaux, David MacKenzie, Kaveh Ghazi
|
||||
pr: Pete TerMaat, Roland Huebner
|
||||
printenv: David MacKenzie, Richard Mlynarik
|
||||
printf: David MacKenzie
|
||||
ptx: François Pinard
|
||||
pwd: Jim Meyering
|
||||
readlink: Dmitry V. Levin
|
||||
realpath: Pádraig Brady
|
||||
rm: Paul Rubin, David MacKenzie, Richard M. Stallman, Jim Meyering
|
||||
rmdir: David MacKenzie
|
||||
runcon: Russell Coker
|
||||
seq: Ulrich Drepper
|
||||
sha1sum: Ulrich Drepper, Scott Miller, David Madore
|
||||
sha224sum: Ulrich Drepper, Scott Miller, David Madore
|
||||
sha256sum: Ulrich Drepper, Scott Miller, David Madore
|
||||
sha384sum: Ulrich Drepper, Scott Miller, David Madore
|
||||
sha512sum: Ulrich Drepper, Scott Miller, David Madore
|
||||
shred: Colin Plumb
|
||||
shuf: Paul Eggert
|
||||
sleep: Jim Meyering, Paul Eggert
|
||||
sort: Mike Haertel, Paul Eggert
|
||||
split: Torbjörn Granlund, Richard M. Stallman
|
||||
stat: Michael Meskes
|
||||
stdbuf: Pádraig Brady
|
||||
stty: David MacKenzie
|
||||
sum: Kayvan Aghaiepour, David MacKenzie
|
||||
sync: Jim Meyering, Giuseppe Scrivano
|
||||
tac: Jay Lepreau, David MacKenzie
|
||||
tail: Paul Rubin, David MacKenzie, Ian Lance Taylor, Jim Meyering
|
||||
tee: Mike Parker, Richard M. Stallman, David MacKenzie
|
||||
test: Kevin Braunsdorf, Matthew Bradburn
|
||||
timeout: Pádraig Brady
|
||||
touch: Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, Randy Smith
|
||||
tr: Jim Meyering
|
||||
true: Jim Meyering
|
||||
truncate: Pádraig Brady
|
||||
tsort: Mark Kettenis
|
||||
tty: David MacKenzie
|
||||
uname: David MacKenzie
|
||||
unexpand: David MacKenzie
|
||||
uniq: Richard M. Stallman, David MacKenzie
|
||||
unlink: Michael Stone
|
||||
uptime: Joseph Arceneaux, David MacKenzie, Kaveh Ghazi
|
||||
users: Joseph Arceneaux, David MacKenzie
|
||||
vdir: Richard M. Stallman, David MacKenzie
|
||||
wc: Paul Rubin, David MacKenzie
|
||||
who: Joseph Arceneaux, David MacKenzie, Michael Stone
|
||||
whoami: Richard Mlynarik
|
||||
yes: David MacKenzie
|
||||
|
||||
;; Local Variables:
|
||||
;; coding: utf-8
|
||||
;; End:
|
||||
Binary file not shown.
@@ -0,0 +1,10 @@
|
||||
Most of the coreutils documentation is available as info pages. (Try "info
|
||||
coreutils" at a command prompt). A version of this documentation is also
|
||||
available online at
|
||||
http://www.gnu.org/software/coreutils/manual/html_node/index.html
|
||||
(Note that the online version may not reflect the version of coreutils in this
|
||||
package.)
|
||||
|
||||
There is also a frequently asked questions document available at
|
||||
http://www.gnu.org/software/coreutils/faq/coreutils-faq.html
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,125 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Comment: This is the Debian GNU/Linux packaged version of the GNU core
|
||||
utilities.
|
||||
This package is maintained by Michael Stone <mstone@debian.org>.
|
||||
See the file AUTHORS for a list of each program's main authors.
|
||||
Source: ftp://ftp.gnu.org/gnu/coreutils
|
||||
|
||||
Files: *
|
||||
Copyright: (C) 1984-2023 Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: lib/fts.c
|
||||
lib/fts_.h
|
||||
Copyright: (C) 2004-2020, 2008 Free Software Foundation, Inc.
|
||||
(c) 1989, 1990, 1993, 1994 The Regents of the University of California. All rights reserved.
|
||||
License: GPL-3+ and BSD-4-clause-UC
|
||||
|
||||
License: GPL-3+
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General
|
||||
Public License can be found in `/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
License: BSD-4-clause-UC
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions
|
||||
* are met:
|
||||
* 1. Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* 2. Redistributions in binary form must reproduce the above copyright
|
||||
* notice, this list of conditions and the following disclaimer in the
|
||||
* documentation and/or other materials provided with the distribution.
|
||||
* 4. Neither the name of the University nor the names of its contributors
|
||||
* may be used to endorse or promote products derived from this software
|
||||
* without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
|
||||
Files: lib/rand-isaac.c
|
||||
lib/rand-isaac.h
|
||||
Copyright: (C) 1999-2006 Free Software Foundation, Inc.
|
||||
(C) 1997, 1998, 1999 Colin Plumb.
|
||||
License: GPL-3+
|
||||
|
||||
Files: lib/inet_ntop.c
|
||||
Copyright: (C) 2005, 2006 Free Software Foundation, Inc.
|
||||
License: GPL-3+ and ISC
|
||||
|
||||
License: ISC
|
||||
* Copyright (c) 1996-1999 by Internet Software Consortium.
|
||||
*
|
||||
* Permission to use, copy, modify, and distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
* copyright notice and this permission notice appear in all copies.
|
||||
*
|
||||
* THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
|
||||
* ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
|
||||
* OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
|
||||
* CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
|
||||
* DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
|
||||
* PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
|
||||
* ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
|
||||
* SOFTWARE.
|
||||
|
||||
Files: m4/autobuild.m4
|
||||
Copyright: (C) 2004, 2006-2023 Free Software Foundation, Inc.
|
||||
License: FSFULLR
|
||||
This file is free software; the Free Software Foundation
|
||||
gives unlimited permission to copy and/or distribute it,
|
||||
with or without modifications, as long as this notice is preserved.
|
||||
Comment: From Simon Josefsson
|
||||
|
||||
Files: src/cut.c
|
||||
Copyright: (C) 1997-2007 Free Software Foundation, Inc.
|
||||
(C) 1984 David M. Ihnat
|
||||
License: GPL-3+
|
||||
|
||||
Files: src/dircolors.c
|
||||
Copyright: (C) 1996-2007 Free Software Foundation, Inc.
|
||||
(C) 1994, 1995, 1997, 1998, 1999, 2000 H. Peter Anvin
|
||||
License: GPL-3+
|
||||
|
||||
Files: src/paste.c
|
||||
Copyright: (C) 1997-2005 Free Software Foundation, Inc.
|
||||
(C) 1984 David M. Ihnat
|
||||
License: GPL-3+
|
||||
|
||||
Files: src/shred.c
|
||||
Copyright: (C) 1999-2007 Free Software Foundation, Inc.
|
||||
(C) 1997, 1998, 1999 Colin Plumb.
|
||||
License: GPL-3+
|
||||
|
||||
Files: doc/coreutils.texi
|
||||
Copyright: 1994-2023 Free Software Foundation, Inc.
|
||||
License: GFDL-NIV-1.3
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
any later version published by the Free Software Foundation; with no
|
||||
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
||||
Texts. A copy of the license is included in the section entitled ``GNU
|
||||
Free Documentation License''.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU Free Documentation License,
|
||||
Version 1.3 can be found in `/usr/share/common-licenses/GFDL-1.3'.
|
||||
@@ -0,0 +1,15 @@
|
||||
Building with the diet libc
|
||||
---------------------------
|
||||
|
||||
This package optionally can be built with the diet libc instead of the
|
||||
glibc to provide small statically linked programs. The resulting package
|
||||
has no dependency on any other package.
|
||||
|
||||
To use the diet libc, make sure the latest versions of the dietlibc-dev
|
||||
package is installed, and set DEB_BUILD_OPTIONS=diet in the environment
|
||||
when building the package, e.g.:
|
||||
|
||||
# apt-get install dietlibc-dev
|
||||
$ DEB_BUILD_OPTIONS=diet fakeroot apt-get source -b dash
|
||||
|
||||
-- Gerrit Pape <pape@smarden.org>, Wed, 23 Jun 2004 05:11:20 +0000
|
||||
@@ -0,0 +1,85 @@
|
||||
Dash sources for Debian
|
||||
-----------------------
|
||||
|
||||
The dash Debian package sources are available through git, and
|
||||
through 'apt-get source dash'. Getting the sources through git
|
||||
should be preferred:
|
||||
|
||||
# apt-get install git # if not yet done
|
||||
|
||||
$ git clone https://salsa.debian.org/debian/dash.git
|
||||
$ cd dash
|
||||
|
||||
After cloning the repository, you have checked out the debian/master
|
||||
branch, ready to be used by dpkg-buildpackage, e.g.
|
||||
|
||||
$ dpkg-buildpackage -i -uc -us
|
||||
|
||||
If you want to make changes in the ./debian/ subdirectory, this is the
|
||||
correct branch to work on. After making changes, document them in
|
||||
debian/changelog, and commit through 'git add' and 'git commit', or 'git
|
||||
commit -a', or similar. If you think the changes should be incorporated
|
||||
into the standard Debian package, create the patch[es] through 'git
|
||||
format-patch', and send them to the Debian Bug Tracking System, e.g.
|
||||
|
||||
$ vi debian/rules
|
||||
$ debchange -pi
|
||||
$ git commit -a
|
||||
$ git format-patch HEAD^
|
||||
|
||||
This package uses 3.0 (quilt) format, which means patches to the upstream
|
||||
sources are stored in debian/patches, and are automatically applied by
|
||||
dpkg-source and dpkg-buildpackage.
|
||||
|
||||
If you want to make changes to the upstream dash sources, be aware that
|
||||
debian/master branch doesn't have patches applied to the upstream sources.
|
||||
Should you prefer working with git to manage patches rather than quilt,
|
||||
you need to fetch a branch with patches applied from dgit.
|
||||
|
||||
$ dgit fetch
|
||||
|
||||
The dgit/sid branch holds patches on top of the current release version
|
||||
that is packaged for Debian unstable. For each release, there are
|
||||
two tags: debian/* for patches-unappliedn, archive/debian/* for
|
||||
patches-applied.
|
||||
|
||||
After checking out the dgit/sid branch, make the desired changes
|
||||
to the upstream sources, and commit them. To integrate the changes into
|
||||
the Debian package, extract these changes, and change to the debian/master
|
||||
branch.
|
||||
|
||||
$ git format-patch dgit/dgit/sid..dgit/sid
|
||||
$ git checkout debian/master
|
||||
|
||||
Now move the extracted patches into the debian/patches/ directory, add the
|
||||
patch to the debian/patches/series, add a meaningful message to
|
||||
debian/changelog, and commit the changes to the debian/master branch
|
||||
|
||||
$ mv *.patch debian/patches/
|
||||
$ git add debian/patches
|
||||
$ debchange -pi
|
||||
$ git add debian/changelog
|
||||
$ git commit
|
||||
|
||||
Again, if you think the changes should be incorporated into the standard
|
||||
Debian package, create the patch[es] from the debian/master branch through
|
||||
'git format-patch', send them to the Debian Bug Tracking System.
|
||||
|
||||
As an addition to sending patches to the Debian Bug Tracking System, it is
|
||||
also possible to put your changes in a Git branch on Salsa and issue a pull
|
||||
request, mentioning that in your bug report.
|
||||
|
||||
Uploading the package
|
||||
---------------------
|
||||
|
||||
Uploads are currently handled by dgit. After you have prepared your changes, run:
|
||||
|
||||
dgit --gbp build-source
|
||||
|
||||
This will build .dsc and _source.changes in the directory above. When done, run:
|
||||
|
||||
dgit --gbp push
|
||||
|
||||
It will verify the source package, refresh the dgit branch, sign the source package,
|
||||
upload it to the Debian archive, create signed tags for the newly uploaded release,
|
||||
and push the dgit branch with tags to the dgit server.
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,83 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: dash
|
||||
Upstream-Contact: dash@vger.kernel.org
|
||||
Source: http://gondor.apana.org.au/~herbert/dash/
|
||||
|
||||
Files: *
|
||||
Copyright:
|
||||
1989-1994 The Regents of the University of California. All rights reserved.
|
||||
1997 Christos Zoulas. All rights reserved.
|
||||
1997-2021 Herbert Xu <herbert@gondor.apana.org.au>. All rights reserved.
|
||||
Comment:
|
||||
This code is derived from software contributed to Berkeley by Kenneth Almquist.
|
||||
License: BSD-3-Clause
|
||||
|
||||
Files: src/bltin/test.c
|
||||
Copyright: Erik Baalbergen, Eric Gisin, Arnold Robbins, J.T. Conklin
|
||||
License: public-domain
|
||||
This program is in the Public Domain.
|
||||
|
||||
Files: src/mksignames.c
|
||||
Copyright: 1992, 1996, 1997, 1999, 2000, 2002-2012, Free Software Foundation, Inc.
|
||||
Comment: This file is not directly linked with dash. However, its output is.
|
||||
License: GPL-2+
|
||||
|
||||
Files: debian/*
|
||||
Copyright:
|
||||
1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, Herbert Xu <herbert@debian.org>
|
||||
2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012, 2014, Gerrit Pape <pape@smarden.org>
|
||||
2009, Luk Claes <luk@debian.org>
|
||||
2010, 2011, Jonathan Nieder <jrnieder@gmail.com>
|
||||
2010, Adam D. Barratt <adam@adam-barratt.org.uk>
|
||||
2010, Christian Perrier <bubulle@debian.org>
|
||||
2013, Michael Gilbert <mgilbert@debian.org>
|
||||
2016, Helmut Grohne <helmut@subdivi.de>
|
||||
2016, Mattia Rizzolo <mattia@debian.org>
|
||||
2016, Niels Thykier <niels@thykier.net>
|
||||
2017, Adam Borowski <kilobyte@angband.pl>
|
||||
2017, Ximin Luo <infinity0@debian.org>
|
||||
2018—2021, Andrej Shadura <andrewsh@debian.org>
|
||||
License: BSD-3-clause
|
||||
|
||||
License: BSD-3-clause
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
.
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
|
||||
License: GPL-2+
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation,
|
||||
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public License
|
||||
version 2 can be found in ‘/usr/share/common-licenses/GPL-2’.
|
||||
@@ -0,0 +1,8 @@
|
||||
If you're looking for documentation on debconf, install the debconf-doc
|
||||
package and see debconf(7) and the other man pages in that package.
|
||||
|
||||
That package also contains the full changelog for debconf, if anyone was
|
||||
wondering. The changelog in this package is reduced to avoid bloating base
|
||||
with all my years of changes.
|
||||
|
||||
-- Joey Hess <joeyh@debian.org>
|
||||
Binary file not shown.
@@ -0,0 +1,71 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
|
||||
Files: *
|
||||
Copyright: 1999-2010 Joey Hess <joeyh@debian.org>
|
||||
2003 Tomohiro KUBOTA <kubota@debian.org>
|
||||
2004-2010 Colin Watson <cjwatson@debian.org>
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: Debconf/FrontEnd/Passthrough.pm
|
||||
Copyright: 2000 Randolph Chung <tausq@debian.org>
|
||||
2000-2010 Joey Hess <joeyh@debian.org>
|
||||
2005-2010 Colin Watson <cjwatson@debian.org>
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: Debconf/FrontEnd/Kde.pm
|
||||
Copyright: 2011 Modestas Vainius <modax@debian.org>
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: Debconf/FrontEnd/Gnome.pm
|
||||
Copyright: Eric Gillespie <epg@debian.org>
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: Debconf/DbDriver/LDAP.pm
|
||||
Copyright: Matthew Palmer <mjp16@ieee.uow.edu.au>
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: debconf.py
|
||||
Copyright: 2002 Moshe Zadka <m@moshez.org>
|
||||
2005 Canonical Ltd.
|
||||
2005-2010 Colin Watson <cjwatson@debian.org>
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: debconf-show
|
||||
Copyright: 2001-2010 Joey Hess <joeyh@debian.org>
|
||||
2003 Sylvain Ferriol <sylvain.ferriol@imag.fr>
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: debconf-get-selections debconf-set-selections
|
||||
Copyright: 2003 Petter Reinholdtsen <pere@hungry.com>
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: Test/*
|
||||
Copyright: 2005 Sylvain Ferriol <Sylvain.Ferriol@imag.fr>
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: debconf-apt-progress
|
||||
Copyright: 2005-2010 Colin Watson <cjwatson@debian.org>
|
||||
2005-2010 Joey Hess <joeyh@debian.org>
|
||||
License: BSD-2-clause
|
||||
|
||||
License: BSD-2-clause
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
.
|
||||
THIS SOFTWARE IS PROVIDED BY AUTHORS AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
Binary file not shown.
@@ -0,0 +1,27 @@
|
||||
README for the debian-archive-keyring package
|
||||
=============================================
|
||||
|
||||
Introduction
|
||||
------------
|
||||
|
||||
The Debian project signs its Release files that are stored on the
|
||||
Debian ftp-server and its mirrors with the keys contained in this
|
||||
packages.
|
||||
|
||||
A quick overview about this package:
|
||||
|
||||
* Each actively used key is placed in /etc/apt/trusted.gpg.d/ to
|
||||
be used by "apt" and its apt-key command in versions 0.6 and later.
|
||||
The signatures of acquired Release files is checked against this
|
||||
key database. It hence contains all keys of releases that are still
|
||||
supported and need to be active.
|
||||
* /usr/share/keyrings/debian-archive-keyring.pgp:
|
||||
A keyring including all actively used keys to sign Release files in
|
||||
our supported releases is shipped in /usr/share/keyrings.
|
||||
* /usr/share/keyrings/debian-archive-removed-keys.pgp:
|
||||
A keyring including all keys used by previous releases, which are
|
||||
no longer supported. These keys are no longer used to sign
|
||||
Release files.
|
||||
|
||||
More information about the archive authentication feature can be found
|
||||
in the manpage apt-secure(8).
|
||||
Binary file not shown.
@@ -0,0 +1,27 @@
|
||||
This is Debian OpenPGP keyrings of archive certificates.
|
||||
|
||||
This package was originally put together by Michael Vogt
|
||||
<mvo@debian.org>
|
||||
|
||||
The keys in the keyrings don't fall under any copyright. Everything
|
||||
else in the package is covered by the GNU GPL.
|
||||
|
||||
Debian support files Copyright (C) 2006 Michael Vogt <mvo@debian.org>
|
||||
based on the debian-keyring package maintained by James Troup
|
||||
|
||||
Debian support files for debian-archive-keyring are free software; you
|
||||
can redistribute them and/or modify them under the terms of the GNU
|
||||
General Public License as published by the Free Software Foundation;
|
||||
either version 2, or (at your option) any later version.
|
||||
|
||||
Debian support files for debian-archive-keyring are distributed in the
|
||||
hope that they will be useful, but WITHOUT ANY WARRANTY; without even
|
||||
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
||||
PURPOSE. See the GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License with
|
||||
your Debian system, in /usr/share/common-licenses/GPL, or with the
|
||||
Debian debian-archive-keyring source package as the file COPYING.
|
||||
If not, write to the Free Software Foundation, Inc., 51 Franklin Street,
|
||||
Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
/etc/shells micropolicy
|
||||
|
||||
The expected audience of this is debian developers packaging programs
|
||||
meant to be used as login shells.
|
||||
|
||||
/etc/shells is no longer a config file, but is maintained by the
|
||||
add-shell, remove-shell and update-shells programs. So, if a
|
||||
package contains something that the maintainer thinks ought to be a
|
||||
valid login shell, it can have its shell included in two different way.
|
||||
|
||||
By placing a fragment in /usr/share/debianutils/shells.d/<binarypackage>,
|
||||
it will invoke a file trigger on debian-utils and invoke update-shells,
|
||||
which will add and remove the contained shells from /etc/shells as
|
||||
needed.
|
||||
|
||||
Alternatively, it's postinst should, (on initial install only, to allow a
|
||||
sysadmin to take it out again), run:
|
||||
|
||||
/usr/sbin/add-shell /path/to/shell
|
||||
|
||||
In the postrm, probably on remove, the package should call
|
||||
|
||||
/usr/sbin/remove-shell /path/to/shell
|
||||
|
||||
The latter method has the disadvantage of shells disappearing from /etc/shells
|
||||
when the relevant package is removed but not purged and then reinstalled. The
|
||||
fragment method does not suffer from this limitation.
|
||||
Binary file not shown.
@@ -0,0 +1,192 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Comment: This is the Debian GNU/Linux package debianutils.
|
||||
It is an original Debian package. Programs in it were maintained by
|
||||
Guy Maor <maor@debian.org> and Clint Adams <schizo@debian.org> before.
|
||||
|
||||
Files: *
|
||||
Copyright: (see individual files)
|
||||
License: GPL-2+
|
||||
|
||||
Files: installkernel
|
||||
Copyright:
|
||||
Copyright (C) 1995 - 1998, Ian A. Murdock <imurdock@debian.org>
|
||||
Copyright (C) 1998, 1999, Guy Maor
|
||||
Copyright (C) 2002, Matthew Wilcox
|
||||
Copyright (C) 2002, 2004, 2005, 2007, 2009 Clint Adams
|
||||
Copyright (C) 2009 Manoj Srivasta
|
||||
License: GPL-2+
|
||||
|
||||
Files: ischroot.c
|
||||
Copyright:
|
||||
Copyright (C) 2011 Aurelien Jarno <aurel32@debian.org>
|
||||
Copyright (C) 2015 Andreas Henriksson <andreas@fatal.se>
|
||||
License: GPL-2+
|
||||
|
||||
Files: run-parts.*
|
||||
Copyright:
|
||||
Copyright (C) 1994 Ian Jackson.
|
||||
Copyright (C) 1996 Jeff Noxon <jeff@router.patch.net>
|
||||
Copyright (C) 1996-1999 Guy Maor <maor@debian.org>
|
||||
Copyright (C) 2002-2020 Clint Adams
|
||||
License: GPL-2+
|
||||
|
||||
Files: update-shells
|
||||
Copyright: 2021 Helmut Grohne <helmut@subdivi.de>
|
||||
License: GPL-2+
|
||||
|
||||
License: GPL-2+
|
||||
All the package's programs except 'savelog', and 'which' may be
|
||||
redistributed under the terms of the GNU GPL, Version 2 or later,
|
||||
found on Debian systems in the file /usr/share/common-licenses/GPL-2.
|
||||
|
||||
Files: which.debianutils
|
||||
Copyright: public-domain
|
||||
License: public-domain
|
||||
which.debianutils is in the public domain.
|
||||
|
||||
Files: savelog
|
||||
Copyright:
|
||||
Copyright (C) 1988 Landon Curt Noll & Ronald S. Karr
|
||||
Copyright (C) 1992 Ronald S. Karr
|
||||
Copyleft (GNU) 1988 Landon Curt Noll & Ronald S. Karr
|
||||
License: SMAIL-GPL
|
||||
SMAIL GENERAL PUBLIC LICENSE
|
||||
(Clarified 11 Feb 1988)
|
||||
.
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license, but changing it is not allowed. You can also
|
||||
use this wording to make the terms for other programs.
|
||||
.
|
||||
The license agreements of most software companies keep you at the
|
||||
mercy of those companies. By contrast, our general public license is
|
||||
intended to give everyone the right to share SMAIL. To make sure that
|
||||
you get the rights we want you to have, we need to make restrictions
|
||||
that forbid anyone to deny you these rights or to ask you to surrender
|
||||
the rights. Hence this license agreement.
|
||||
.
|
||||
Specifically, we want to make sure that you have the right to give
|
||||
away copies of SMAIL, that you receive source code or else can get it
|
||||
if you want it, that you can change SMAIL or use pieces of it in new
|
||||
free programs, and that you know you can do these things.
|
||||
.
|
||||
To make sure that everyone has such rights, we have to forbid you to
|
||||
deprive anyone else of these rights. For example, if you distribute
|
||||
copies of SMAIL, you must give the recipients all the rights that you
|
||||
have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must tell them their rights.
|
||||
.
|
||||
Also, for our own protection, we must make certain that everyone
|
||||
finds out that there is no warranty for SMAIL. If SMAIL is modified by
|
||||
someone else and passed on, we want its recipients to know that what
|
||||
they have is not what we distributed, so that any problems introduced
|
||||
by others will not reflect on our reputation.
|
||||
.
|
||||
Therefore we (Landon Curt Noll and Ronald S. Karr) make the following
|
||||
terms which say what you must do to be allowed to distribute or change
|
||||
SMAIL.
|
||||
.
|
||||
.
|
||||
COPYING POLICIES
|
||||
.
|
||||
1. You may copy and distribute verbatim copies of SMAIL source code
|
||||
as you receive it, in any medium, provided that you conspicuously and
|
||||
appropriately publish on each copy a valid copyright notice "Copyright
|
||||
(C) 1988 Landon Curt Noll & Ronald S. Karr" (or with whatever year is
|
||||
appropriate); keep intact the notices on all files that refer to this
|
||||
License Agreement and to the absence of any warranty; and give any
|
||||
other recipients of the SMAIL program a copy of this License
|
||||
Agreement along with the program. You may charge a distribution fee
|
||||
for the physical act of transferring a copy.
|
||||
.
|
||||
2. You may modify your copy or copies of SMAIL or any portion of it,
|
||||
and copy and distribute such modifications under the terms of
|
||||
Paragraph 1 above, provided that you also do the following:
|
||||
.
|
||||
a) cause the modified files to carry prominent notices stating
|
||||
that you changed the files and the date of any change; and
|
||||
.
|
||||
b) cause the whole of any work that you distribute or publish,
|
||||
that in whole or in part contains or is a derivative of SMAIL or
|
||||
any part thereof, to be licensed at no charge to all third
|
||||
parties on terms identical to those contained in this License
|
||||
Agreement (except that you may choose to grant more extensive
|
||||
warranty protection to some or all third parties, at your option).
|
||||
.
|
||||
c) You may charge a distribution fee for the physical act of
|
||||
transferring a copy, and you may at your option offer warranty
|
||||
protection in exchange for a fee.
|
||||
.
|
||||
Mere aggregation of another unrelated program with this program (or its
|
||||
derivative) on a volume of a storage or distribution medium does not bring
|
||||
the other program under the scope of these terms.
|
||||
.
|
||||
3. You may copy and distribute SMAIL (or a portion or derivative of it,
|
||||
under Paragraph 2) in object code or executable form under the terms of
|
||||
Paragraphs 1 and 2 above provided that you also do one of the following:
|
||||
.
|
||||
a) accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of
|
||||
Paragraphs 1 and 2 above; or,
|
||||
.
|
||||
b) accompany it with a written offer, valid for at least three
|
||||
years, to give any third party free (except for a nominal
|
||||
shipping charge) a complete machine-readable copy of the
|
||||
corresponding source code, to be distributed under the terms of
|
||||
Paragraphs 1 and 2 above; or,
|
||||
.
|
||||
c) accompany it with the information you received as to where the
|
||||
corresponding source code may be obtained. (This alternative is
|
||||
allowed only for non-commercial distribution and only if you
|
||||
received the program in object code or executable form alone.)
|
||||
.
|
||||
For an executable file, complete source code means all the source code for
|
||||
all modules it contains; but, as a special exception, it need not include
|
||||
source code for modules which are standard libraries that accompany the
|
||||
operating system on which the executable file runs.
|
||||
.
|
||||
4. You may not copy, sublicense, distribute or transfer SMAIL
|
||||
except as expressly provided under this License Agreement. Any attempt
|
||||
otherwise to copy, sublicense, distribute or transfer SMAIL is void and
|
||||
your rights to use the program under this License agreement shall be
|
||||
automatically terminated. However, parties who have received computer
|
||||
software programs from you with this License Agreement will not have
|
||||
their licenses terminated so long as such parties remain in full compliance.
|
||||
.
|
||||
5. If you wish to incorporate parts of SMAIL into other free
|
||||
programs whose distribution conditions are different, write to Landon
|
||||
Curt Noll & Ronald S. Karr via the Free Software Foundation at 51
|
||||
Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. We have not yet
|
||||
worked out a simple rule that can be stated here, but we will often
|
||||
permit this. We will be guided by the two goals of preserving the
|
||||
free status of all derivatives of our free software and of promoting
|
||||
the sharing and reuse of software.
|
||||
.
|
||||
Your comments and suggestions about our licensing policies and our
|
||||
software are welcome! This contract was based on the contract made by
|
||||
the Free Software Foundation. Please contact the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,
|
||||
USA, or call (617) 542-5942 for details on copylefted material in
|
||||
general.
|
||||
.
|
||||
NO WARRANTY
|
||||
.
|
||||
BECAUSE SMAIL IS LICENSED FREE OF CHARGE, WE PROVIDE ABSOLUTELY NO
|
||||
WARRANTY, TO THE EXTENT PERMITTED BY APPLICABLE STATE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING, LANDON CURT NOLL & RONALD S. KARR AND/OR
|
||||
OTHER PARTIES PROVIDE SMAIL "AS IS" WITHOUT WARRANTY OF ANY KIND,
|
||||
EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
|
||||
THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF SMAIL IS WITH
|
||||
YOU. SHOULD SMAIL PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
|
||||
NECESSARY SERVICING, REPAIR OR CORRECTION.
|
||||
.
|
||||
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL LANDON CURT NOLL &
|
||||
RONALD S. KARR AND/OR ANY OTHER PARTY WHO MAY MODIFY AND REDISTRIBUTE
|
||||
SMAIL AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
|
||||
LOST PROFITS, LOST MONIES, OR OTHER SPECIAL, INCIDENTAL OR
|
||||
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
|
||||
(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
|
||||
INACCURATE OR LOSSES SUSTAINED BY THIRD PARTIES OR A FAILURE OF THE
|
||||
PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS) SMAIL, EVEN IF YOU HAVE
|
||||
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY
|
||||
ANY OTHER PARTY.
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,432 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: diffutils
|
||||
Upstream-Contact: bug-diffutils@gnu.org
|
||||
Source: https://ftp.gnu.org/gnu/diffutils/
|
||||
Comment: This is the Debian prepackaged version of the GNU diffutils package.
|
||||
GNU `diff' was written by Mike Haertel, David Hayes, Richard Stallman,
|
||||
Len Tower, and Paul Eggert. Wayne Davison designed and implemented
|
||||
the unified output format. GNU `diff3' was written by Randy Smith.
|
||||
GNU `sdiff' was written by Thomas Lord. GNU `cmp' was written by
|
||||
Torbjorn Granlund and David MacKenzie.
|
||||
|
||||
Files: *
|
||||
Copyright: 1985-1986, 1988-1989, 1990-2023 Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: aclocal.m4
|
||||
build-aux/config.rpath
|
||||
m4/*
|
||||
Copyright: 1996-2023 Free Software Foundation, Inc.
|
||||
License: FSFULLR
|
||||
|
||||
Files: */Makefile.in
|
||||
Copyright: 1994-2023 Free Software Foundation, Inc.
|
||||
License: GPL-3+ and FSFULLR
|
||||
|
||||
Files: lib/*
|
||||
gnulib-tests/accept.c
|
||||
gnulib-tests/arpa_inet.in.h
|
||||
gnulib-tests/asnprintf.c
|
||||
gnulib-tests/bind.c
|
||||
gnulib-tests/c-strcasestr.c
|
||||
gnulib-tests/c-strcasestr.h
|
||||
gnulib-tests/connect.c
|
||||
gnulib-tests/fdopen.c
|
||||
gnulib-tests/float+.h
|
||||
gnulib-tests/float.c
|
||||
gnulib-tests/float.in.h
|
||||
gnulib-tests/fpucw.h
|
||||
gnulib-tests/getcwd-lgpl.c
|
||||
gnulib-tests/glthread/thread.c
|
||||
gnulib-tests/glthread/thread.h
|
||||
gnulib-tests/hash-pjw.c
|
||||
gnulib-tests/hash-pjw.h
|
||||
gnulib-tests/ioctl.c
|
||||
gnulib-tests/itold.c
|
||||
gnulib-tests/listen.c
|
||||
gnulib-tests/nanosleep.c
|
||||
gnulib-tests/netinet_in.in.h
|
||||
gnulib-tests/perror.c
|
||||
gnulib-tests/pipe.c
|
||||
gnulib-tests/printf-args.c
|
||||
gnulib-tests/printf-args.h
|
||||
gnulib-tests/printf-parse.c
|
||||
gnulib-tests/printf-parse.h
|
||||
gnulib-tests/pselect.c
|
||||
gnulib-tests/pthread-thread.c
|
||||
gnulib-tests/pthread.in.h
|
||||
gnulib-tests/pthread_sigmask.c
|
||||
gnulib-tests/same-inode.h
|
||||
gnulib-tests/sched.in.h
|
||||
gnulib-tests/select.c
|
||||
gnulib-tests/setsockopt.c
|
||||
gnulib-tests/size_max.h
|
||||
gnulib-tests/sleep.c
|
||||
gnulib-tests/snprintf.c
|
||||
gnulib-tests/socket.c
|
||||
gnulib-tests/sockets.c
|
||||
gnulib-tests/sockets.h
|
||||
gnulib-tests/str-two-way.h
|
||||
gnulib-tests/strerror_r.c
|
||||
gnulib-tests/sys_ioctl.in.h
|
||||
gnulib-tests/sys_select.in.h
|
||||
gnulib-tests/sys_socket.c
|
||||
gnulib-tests/sys_socket.in.h
|
||||
gnulib-tests/sys_uio.in.h
|
||||
gnulib-tests/time.c
|
||||
gnulib-tests/vasnprintf.c
|
||||
gnulib-tests/vasnprintf.h
|
||||
gnulib-tests/w32sock.h
|
||||
gnulib-tests/wctomb-impl.h
|
||||
gnulib-tests/wctomb.c
|
||||
gnulib-tests/windows-thread.c
|
||||
gnulib-tests/windows-thread.h
|
||||
gnulib-tests/windows-tls.c
|
||||
gnulib-tests/windows-tls.h
|
||||
gnulib-tests/xsize.c
|
||||
gnulib-tests/xsize.h
|
||||
Copyright: 1985, 1987-2023 Free Software Foundation, Inc.
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: gnulib-tests/gnulib.mk
|
||||
lib/gnulib.mk
|
||||
Copyright: Copyright (C) 2002-2023 Free Software Foundation, Inc.
|
||||
License: GPL-3+ with autoconf exception
|
||||
This file is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This file is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this file. If not, see <https://www.gnu.org/licenses/>.
|
||||
.
|
||||
As a special exception to the GNU General Public License,
|
||||
this file may be distributed as part of a program that
|
||||
contains a configuration script generated by Autoconf, under
|
||||
the same distribution terms as the rest of that program.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public License version
|
||||
3 may be found in `/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
Files: build-aux/texinfo.tex
|
||||
Copyright: Copyright 1985, 1986, 1988, 1990-2023 Free Software Foundation, Inc.
|
||||
License: GPL-3+ with texinfo exception
|
||||
This texinfo.tex file is free software: you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License as
|
||||
published by the Free Software Foundation, either version 3 of the
|
||||
License, or (at your option) any later version.
|
||||
.
|
||||
This texinfo.tex file is distributed in the hope that it will be
|
||||
useful, but WITHOUT ANY WARRANTY; without even the implied warranty
|
||||
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
.
|
||||
As a special exception, when this file is read by TeX when processing
|
||||
a Texinfo source document, you may use the result without
|
||||
restriction. This Exception is an additional permission under section 7
|
||||
of the GNU General Public License, version 3 ("GPLv3").
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public License
|
||||
version 3 may be found in `/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
Files: gnulib-tests/_Noreturn.h
|
||||
gnulib-tests/arg-nonnull.h
|
||||
gnulib-tests/c++defs.h
|
||||
gnulib-tests/warn-on-use.h
|
||||
lib/_Noreturn.h
|
||||
lib/arg-nonnull.h
|
||||
lib/c++defs.h
|
||||
lib/warn-on-use.h
|
||||
Copyright: 1995-2023 Free Software Foundation, Inc.
|
||||
License: LGPL-2.0+
|
||||
|
||||
Files: build-aux/ar-lib
|
||||
build-aux/compile
|
||||
build-aux/depcomp
|
||||
build-aux/gnupload
|
||||
build-aux/mdate-sh
|
||||
build-aux/missing
|
||||
build-aux/test-driver
|
||||
gnulib-tests/altstack-util.h
|
||||
gnulib-tests/mmap-anon-util.h
|
||||
gnulib-tests/test-dynarray.c
|
||||
gnulib-tests/test-sigsegv-catch-segv1.c
|
||||
gnulib-tests/test-sigsegv-catch-segv2.c
|
||||
gnulib-tests/test-sigsegv-catch-stackoverflow1.c
|
||||
gnulib-tests/test-sigsegv-catch-stackoverflow2.c
|
||||
lib/sigsegv.in.h
|
||||
Copyright: 1995-2023 Free Software Foundation, Inc.
|
||||
License: GPL-2+
|
||||
|
||||
Files: lib/sigsegv.c
|
||||
Copyright: 1993-2023 Free Software Foundation, Inc.
|
||||
2018 Nylon Chen <nylon7@andestech.com>
|
||||
License: GPL-2+
|
||||
|
||||
Files: lib/stackvma.c
|
||||
lib/stackvma.h
|
||||
Copyright: 2002-2023 Free Software Foundation, Inc.
|
||||
2003-2006 Paolo Bonzini <bonzini@gnu.org>
|
||||
License: GPL-2+
|
||||
|
||||
Files: build-aux/install-sh
|
||||
Copyright: 1994 X Consortium
|
||||
License: X11
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
.
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
.
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
|
||||
TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
.
|
||||
Except as contained in this notice, the name of the X Consortium shall not
|
||||
be used in advertising or otherwise to promote the sale, use or other deal-
|
||||
ings in this Software without prior written authorization from the X Consor-
|
||||
tium.
|
||||
|
||||
Files: INSTALL
|
||||
Copyright: 1994-1996, 1999-2002, 2004-2017, 2020-2021 Free Software Foundation, Inc.
|
||||
License: FSFAP
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved. This file is offered as-is,
|
||||
without warranty of any kind.
|
||||
|
||||
Files: README
|
||||
doc/*.texi
|
||||
doc/diffutils.info
|
||||
Copyright: 1992-1994, 1998, 2001-2002, 2004, 2006, 2007, 2008, 2009-2023
|
||||
Free Software Foundation, Inc.
|
||||
License: GFDL-NIV-1.3
|
||||
|
||||
Files: lib/Makefile.am
|
||||
lib/argmatch.c
|
||||
lib/argmatch.h
|
||||
lib/basename.c
|
||||
lib/c-stack.c
|
||||
lib/c-stack.h
|
||||
lib/cmpbuf.c
|
||||
lib/cmpbuf.h
|
||||
lib/diffseq.h
|
||||
lib/dirname.c
|
||||
lib/exclude.c
|
||||
lib/exclude.h
|
||||
lib/file-type.c
|
||||
lib/file-type.h
|
||||
lib/filenamecat.c
|
||||
lib/progname.c
|
||||
lib/progname.h
|
||||
lib/propername.c
|
||||
lib/propername.h
|
||||
lib/quote.h
|
||||
lib/quotearg.c
|
||||
lib/quotearg.h
|
||||
lib/sh-quote.c
|
||||
lib/sh-quote.h
|
||||
lib/stat-macros.h
|
||||
lib/stdopen.c
|
||||
lib/stdopen.h
|
||||
lib/system-quote.c
|
||||
lib/system-quote.h
|
||||
lib/trim.c
|
||||
lib/trim.h
|
||||
lib/unlocked-io.h
|
||||
lib/xalloc-die.c
|
||||
lib/xalloc.h
|
||||
lib/xfreopen.c
|
||||
lib/xfreopen.h
|
||||
lib/xmalloc.c
|
||||
lib/xmalloca.c
|
||||
lib/xmalloca.h
|
||||
lib/xreadlink.c
|
||||
lib/xreadlink.h
|
||||
lib/xstdopen.c
|
||||
lib/xstdopen.h
|
||||
lib/xstriconv.c
|
||||
lib/xstriconv.h
|
||||
lib/xstrtoimax.c
|
||||
lib/xstrtol.c
|
||||
lib/xstrtol.h
|
||||
lib/xstrtoul.c
|
||||
m4/gnulib-comp.m4
|
||||
Copyright: 1985-1986, 1988-1989, 1990-2023 Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: gnulib-tests/atoll.c
|
||||
gnulib-tests/putenv.c
|
||||
gnulib-tests/symlink.c
|
||||
gnulib-tests/wctob.c
|
||||
lib/freopen.c
|
||||
lib/gettime.c
|
||||
lib/mbscasecmp.c
|
||||
lib/mbslen.c
|
||||
lib/mbsstr.c
|
||||
lib/mbuiter.c
|
||||
lib/mbuiter.h
|
||||
lib/nstrftime.c
|
||||
lib/strftime.h
|
||||
lib/strtoimax.c
|
||||
lib/strtol.c
|
||||
lib/strtoll.c
|
||||
lib/time-internal.h
|
||||
lib/time_rz.c
|
||||
lib/timespec.c
|
||||
lib/timespec.h
|
||||
lib/tzset.c
|
||||
lib/version-etc-fsf.c
|
||||
lib/version-etc.c
|
||||
lib/version-etc.h
|
||||
Copyright: 1985-1986, 1988-1989, 1990-2023 Free Software Foundation, Inc.
|
||||
License: LGPL-3.0+
|
||||
|
||||
Files: lib/str-kmp.h
|
||||
Copyright: 2005-2023 Free Software Foundation, Inc.
|
||||
License: LGPL-3.0+ or GPL-2+
|
||||
This file is free software.
|
||||
It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
|
||||
You can redistribute it and/or modify it under either
|
||||
- the terms of the GNU Lesser General Public License as published
|
||||
by the Free Software Foundation; either version 3, or (at your
|
||||
option) any later version, or
|
||||
- the terms of the GNU General Public License as published by the
|
||||
Free Software Foundation; either version 2, or (at your option)
|
||||
any later version, or
|
||||
- the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
|
||||
.
|
||||
This file is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Lesser General Public License and the GNU General Public License
|
||||
for more details.
|
||||
.
|
||||
You should have received a copy of the GNU Lesser General Public
|
||||
License and of the GNU General Public License along with this
|
||||
program. If not, see <https://www.gnu.org/licenses/>. */
|
||||
.
|
||||
On Debian systems, the complete text of the GNU Lesser General Public License
|
||||
version 3 may be found in `/usr/share/common-licenses/LGPL-3'.
|
||||
|
||||
Files: debian/*
|
||||
Copyright: 2022 Santiago Vila
|
||||
License: public-domain
|
||||
I believe that none of these files contain any creative
|
||||
expression eligible for copyright.
|
||||
|
||||
License: LGPL-2.0+
|
||||
This file is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as
|
||||
published by the Free Software Foundation; either version 2 of the
|
||||
License, or (at your option) any later version.
|
||||
.
|
||||
This file is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Lesser General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>
|
||||
.
|
||||
On Debian systems, the complete text of the GNU Lesser General Public License
|
||||
version 2 may be found in `/usr/share/common-licenses/LGPL-2'.
|
||||
|
||||
License: LGPL-2.1+
|
||||
This file is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as
|
||||
published by the Free Software Foundation; either version 2.1 of the
|
||||
License, or (at your option) any later version.
|
||||
.
|
||||
This file is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Lesser General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>
|
||||
.
|
||||
On Debian systems, the complete text of the GNU Lesser General Public License
|
||||
version 2.1 may be found in `/usr/share/common-licenses/LGPL-2.1'.
|
||||
|
||||
License: LGPL-3.0+
|
||||
This file is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as
|
||||
published by the Free Software Foundation; either version 3 of the
|
||||
License, or (at your option) any later version.
|
||||
.
|
||||
This file is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Lesser General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>
|
||||
.
|
||||
On Debian systems, the complete text of the GNU Lesser General Public License
|
||||
version 3 may be found in `/usr/share/common-licenses/LGPL-3'.
|
||||
|
||||
License: GPL-3+
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public License version
|
||||
3 may be found in `/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
License: GPL-2+
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General Public License version
|
||||
2 may be found in `/usr/share/common-licenses/GPL-2'.
|
||||
|
||||
License: FSFULLR
|
||||
This file is free software; the Free Software Foundation
|
||||
gives unlimited permission to copy and/or distribute it,
|
||||
with or without modifications, as long as this notice is preserved.
|
||||
|
||||
License: GFDL-NIV-1.3
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
any later version published by the Free Software Foundation; with no
|
||||
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
|
||||
A copy of the license is included in the section entitled
|
||||
GNU Free Documentation License.
|
||||
.
|
||||
On Debian systems, the complete text of the GNU Free Documentation License
|
||||
version 1.3 may be found in `/usr/share/common-licenses/GFDL-1.3'.
|
||||
@@ -0,0 +1,35 @@
|
||||
It is currently maintained by:
|
||||
|
||||
Guillem Jover <guillem@debian.org> (2006-)
|
||||
|
||||
and has previously been maintained by:
|
||||
|
||||
Raphaël Hertzog <hertzog@debian.org> (2008-2015)
|
||||
Christian Perrier <bubulle@debian.org> (2006-2008)
|
||||
Frank Lichtenheld <djpig@debian.org> (2006-2009)
|
||||
Brendan O'Dea <bod@debian.org> (2006-2007)
|
||||
Scott James Remnant <scott@netsplit.com> (2004-2005)
|
||||
Adam Heath <doogie@brainfood.com> (2001-2003)
|
||||
Wichert Akkerman <wakkerma@debian.org> (1999-2003)
|
||||
Ben Collins <bcollins@debian.org> (1999-2001)
|
||||
Daniel Jacobowitz <dan@debian.org> (1998)
|
||||
J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl> (1998)
|
||||
James Troup <jjtroup@comp.brad.ac.uk> (1998)
|
||||
Nils Rennebarth <nils@debian.org> (1998)
|
||||
Klee Dienes <klee@debian.org> (1997)
|
||||
Guy Maor <maor@ece.utexas.edu> (1997)
|
||||
Heiko Schlittermann <hs@schlittermann.de> (1996)
|
||||
|
||||
the C implementation of dpkg was originally written and maintained by:
|
||||
|
||||
Ian Jackson <ijackson@chiark.greenend.org.uk> (1994-1998)
|
||||
|
||||
based on the Perl implementation written and/or maintained by:
|
||||
|
||||
Matt Welsh <mdw@sunsite.unc.edu> (1994)
|
||||
Carl Streeter <streeter@cae.wisc.edu> (1994)
|
||||
Ian Murdock <imurdock@debian.org> (1994)
|
||||
|
||||
Countless other people have contributed to dpkg (see THANKS) and provided
|
||||
code for which they claim copyright (see debian/copyright). Many thanks
|
||||
to them all.
|
||||
@@ -0,0 +1,35 @@
|
||||
This is an (incomplete) list of currently provided APIs by dpkg, and
|
||||
their supported status.
|
||||
|
||||
|
||||
What: libdpkg.a (C static library)
|
||||
Status: volatile
|
||||
Description:
|
||||
The API provided by this library is highly volatile, still in the process
|
||||
of being cleaned up. It's only supposed to be used internally by dpkg for
|
||||
now. Header files, functions, variables and types might get renamed,
|
||||
removed or change semantics. If you still have a need to use it, which
|
||||
you'd be doing anyway, say by locally building dpkg to get the library,
|
||||
then define the C preprocessor macro LIBDPKG_VOLATILE_API in your build
|
||||
to acknowledge that fact.
|
||||
|
||||
What: libdpkg-perl (perl modules)
|
||||
Status: stable
|
||||
Description:
|
||||
Among the perl modules provided by libdpkg-perl, you can safely rely on
|
||||
those that have $VERSION set to 1.00 (or higher). Note however that the
|
||||
API is defined by what's documented in the corresponding manual pages and
|
||||
nothing more. You can't assume anything else based on what you read in
|
||||
the source code. If you feel the need for further refinements in the
|
||||
documented API, don't hesitate to file a wishlist bug against
|
||||
libdpkg-perl.
|
||||
.
|
||||
In case of API-breaking changes, the major number in $VERSION will be
|
||||
increased. For API extensions, the minor number will be increased.
|
||||
|
||||
What: custom changelog parsers as Dpkg::Changelog derived modules
|
||||
Status: stable
|
||||
Description:
|
||||
Since dpkg 1.18.8, custom changelog parsers are supported as modules
|
||||
derived from the Dpkg::Changelog module. The derived modules need to
|
||||
implement all required documented methods.
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,114 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: dpkg
|
||||
|
||||
Files: *
|
||||
Copyright:
|
||||
Copyright © 1994 Ian Murdock <imurdock@debian.org>
|
||||
Copyright © 1994 Matt Welsh <mdw@sunsite.unc.edu>
|
||||
Copyright © 1994 Carl Streeter <streeter@cae.wisc.edu>
|
||||
Copyright © 1994-1999, 2007-2008 Ian Jackson <ijackson@chiark.greenend.org.uk>
|
||||
Copyright © 1995 Bruce Perens <bruce@pixar.com>
|
||||
Copyright © 1995-1996 Erick Branderhorst <branderhorst@heel.fgg.eur.nl>
|
||||
Copyright © 1996 Michael Shields <shields@crosslink.net>
|
||||
Copyright © 1996 Klee Dienes <klee@debian.org>
|
||||
Copyright © 1996 Kim-Minh Kaplan <kkaplan@cdfhp3.in2p3.fr>
|
||||
Copyright © 1996-1998 Miquel van Smoorenburg <miquels@cistron.nl>
|
||||
Copyright © 1996 Andy Guy <andy@cyteen.org>
|
||||
Copyright © 1997-1998 Charles Briscoe-Smith <cpbs@debian.org>
|
||||
Copyright © 1997-1998 Juho Vuori <javuori@cc.helsinki.fi>
|
||||
Copyright © 1998 Koichi Sekido <sekido@mbox.kyoto-inet.or.jp>
|
||||
Copyright © 1998 Jim Van Zandt <jrv@vanzandt.mv.com>
|
||||
Copyright © 1998 Juan Cespedes <cespedes@debian.org>
|
||||
Copyright © 1998 Nils Rennebarth <nils@debian.org>
|
||||
Copyright © 1998 Heiko Schlittermann <hs@schlittermann.de>
|
||||
Copyright © 1998-1999, 2001, 2003, 2006 Martin Schulze <joey@infodrom.org>
|
||||
Copyright © 1999 Roderick Shertler <roderick@argon.org>
|
||||
Copyright © 1999 Ben Collins <bcollins@debian.org>
|
||||
Copyright © 1999 Richard Kettlewell <rjk@sfere.greenend.org.uk>
|
||||
Copyright © 1999-2001 Marcus Brinkmann <brinkmd@debian.org>
|
||||
Copyright © 1999-2002 Wichert Akkerman <wakkerma@debian.org>
|
||||
Copyright © 1999-2001, 2005-2016 Raphaël Hertzog <hertzog@debian.org>
|
||||
Copyright © 2000-2001, 2007, 2010 Joey Hess <joeyh@debian.org>
|
||||
Copyright © 2004-2005, 2007-2010 Canonical Ltd.
|
||||
Copyright © 2004-2005 Scott James Remnant <scott@netsplit.com>
|
||||
Copyright © 2006-2008 Frank Lichtenheld <djpig@debian.org>
|
||||
Copyright © 2006-2025 Guillem Jover <guillem@debian.org>
|
||||
Copyright © 2006-2007 Nicolas François <nicolas.francois@centraliens.net>
|
||||
Copyright © 2007 Don Armstrong <don@donarmstrong.com>
|
||||
Copyright © 2007 Colin Watson <cjwatson@debian.org>
|
||||
Copyright © 2007, 2008 Tollef Fog Heen <tfheen@err.no>
|
||||
Copyright © 2008 James Westby <jw+debian@jameswestby.net>
|
||||
Copyright © 2008 Zack Weinberg <zackw@panix.com>
|
||||
Copyright © 2008 Pierre Habouzit <madcoder@debian.org>
|
||||
Copyright © 2009 Romain Francoise <rfrancoise@debian.org>
|
||||
Copyright © 2009-2010 Modestas Vainius <modax@debian.org>
|
||||
Copyright © 2009-2011 Kees Cook <kees@debian.org>
|
||||
Copyright © 2010 Charles Plessy <plessy@debian.org>
|
||||
Copyright © 2010 Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
|
||||
Copyright © 2010 Russ Allbery <rra@debian.org>
|
||||
Copyright © 2011 Linaro Limited
|
||||
Copyright © 2011 Matt Kraai <kraai@ftbfs.org>
|
||||
Copyright © 2014 Bill Allombert <ballombe@debian.org>
|
||||
Copyright © 2014-2015 Jérémy Bobbio <lunar@debian.org>
|
||||
Copyright © 2020 Helmut Grohne <helmut@subdivi.de>
|
||||
Copyright © 2021 Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
|
||||
License: GPL-2+
|
||||
|
||||
Files:
|
||||
lib/compat/getopt*
|
||||
lib/compat/gettext.h
|
||||
lib/compat/obstack.*
|
||||
lib/compat/strnlen.c
|
||||
Copyright:
|
||||
Copyright © 1987-2006 Free Software Foundation, Inc.
|
||||
License: GPL-2+
|
||||
|
||||
Files:
|
||||
utils/start-stop-daemon.c
|
||||
Copyright:
|
||||
Copyright © 1999 Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl>
|
||||
Copyright © 1999 Christian Schwarz <schwarz@monet.m.isar.de>
|
||||
Copyright © 1999 Klee Dienes <klee@debian.org>
|
||||
Copyright © 1999 Ben Collins <bcollins@debian.org>
|
||||
Copyright © 1999-2002 Wichert Akkerman <wakkerma@debian.org>
|
||||
Copyright © 2000-2003 Adam Heath <doogie@debian.org>
|
||||
Copyright © 2001 Sontri Tomo Huynh <huynh.29@osu.edu>
|
||||
Copyright © 2001 Andreas Schuldei <andreas@schuldei.org>
|
||||
Copyright © 2001 Ian Jackson <ijackson@chiark.greenend.org.uk>
|
||||
Copyright © 2004-2005 Scott James Remnant <keybuk@debian.org>
|
||||
Copyright © 2006-2023 Guillem Jover <guillem@debian.org>
|
||||
Copyright © 2008 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||||
Copyright © 2008 Andreas Påhlsson <andreas.pahlsson@xcerion.com>
|
||||
Copyright © 2009 Chris Coulson <chrisccoulson@googlemail.com>
|
||||
Copyright © 2012 Carsten Hey <carsten@debian.org>
|
||||
Copyright © 2014 Nir Soffer <nirs@hyperms.com>
|
||||
License: public-domain-s-s-d
|
||||
Written by Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl>,
|
||||
public domain. Based conceptually on start-stop-daemon.pl, by Ian
|
||||
Jackson <ijackson@gnu.ai.mit.edu>. May be used and distributed
|
||||
freely for any purpose. Changes by Christian Schwarz
|
||||
<schwarz@monet.m.isar.de>, to make output conform to the Debian
|
||||
Console Message Standard, also placed in public domain. Minor
|
||||
changes by Klee Dienes <klee@debian.org>, also placed in the Public
|
||||
Domain.
|
||||
.
|
||||
Changes by Ben Collins <bcollins@debian.org>, added --chuid, --background
|
||||
and --make-pidfile options, placed in public domain as well.
|
||||
|
||||
License: GPL-2+
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
Comment:
|
||||
On Debian systems, the complete text of the GNU General Public License
|
||||
can be found in ‘/usr/share/common-licenses/GPL-2’ or in the dpkg source
|
||||
as the file ‘COPYING’.
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,102 @@
|
||||
-*-outline-*-
|
||||
* Internationalization
|
||||
** updatedb.sh should be internationalized
|
||||
|
||||
* man page for frcode
|
||||
Perhaps a better description in texi pages as well.
|
||||
|
||||
* Add option for find to sort output in lexical order for use for updatedb
|
||||
olarsac@airfrance.fr (Olivier) made the following suggestion:
|
||||
|
||||
As I was running thru the code looking for the bug I wondered why the updatedb
|
||||
has to use sort...
|
||||
why not add an option to find that sorts the output in lexical order?
|
||||
my point is:
|
||||
- sort on a big list is costly (here we do locate on big big file system)
|
||||
- find may (in theory) sort incrementally very easily by sorting only the current
|
||||
directory entries before recursion
|
||||
|
||||
* Include example of use of updatedb in documentation.
|
||||
Use something close to the Debian daily cron job.
|
||||
|
||||
* Supply example for time range commands for find.
|
||||
|
||||
* Test Coverage improvements
|
||||
pred_closeparen pred_openparen
|
||||
find -delete dir
|
||||
find foo -empty where foo is an unreadable directory
|
||||
find -printf %i
|
||||
find -printf %l
|
||||
find -printf %M
|
||||
find -printf %u %U
|
||||
find -nogroup
|
||||
find -nouser
|
||||
find -links +400 on a file.
|
||||
find -perm : savannah bug 14748
|
||||
The close_stdin=1 case of prep_child_for_exec
|
||||
find -printf with no argument
|
||||
find -regextype with no argument
|
||||
find -size with no argument
|
||||
find -size 1e6 (invalid)
|
||||
find -warn
|
||||
find -xdev
|
||||
find -type c
|
||||
locate or
|
||||
locate and
|
||||
locate visit_justprint_unquoted
|
||||
locate on slocate format db
|
||||
locate: the "procdata->count += procdata->c - 256" case
|
||||
locate -b
|
||||
locate -P -e
|
||||
locate -P -E
|
||||
locate -S
|
||||
locate with limit
|
||||
locate with count only, no printing
|
||||
locate with $LOCATE_PATH
|
||||
loate -0
|
||||
locate -w
|
||||
locate with regextype
|
||||
locate -L
|
||||
locate -H
|
||||
locate -P
|
||||
locate -l
|
||||
locate -d -
|
||||
locate with a database it cannot open
|
||||
xargs escape processing
|
||||
xargs -i -n1
|
||||
xargs -a
|
||||
xargs EOF string on first line
|
||||
xargs blank line (state = SPACE)
|
||||
xargs parse_num on non-number
|
||||
xargs parse_num on a number with trailing junk
|
||||
|
||||
|
||||
|
||||
|
||||
Locale-dependent coverage:
|
||||
locate: visit_substring_match_nocasefold_narrow
|
||||
|
||||
|
||||
|
||||
--//--
|
||||
This is used by Emacs' spell checker ispell.el:
|
||||
|
||||
LocalWords: xargs updatedb sh lib frcode bigram texi
|
||||
LocalWords: findutils Debian cron
|
||||
|
||||
-----
|
||||
|
||||
Copyright (C) 1996-2024 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,774 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: findutils
|
||||
Source: https://ftp.gnu.org/gnu/findutils/
|
||||
|
||||
Files: *
|
||||
Copyright: 1994-2024, Free Software Foundation, Inc.
|
||||
License: GFDL-NIV-1.3+ or GFDL-NIV-1.3+
|
||||
|
||||
Files: GNUmakefile
|
||||
Makefile.am
|
||||
TODO
|
||||
configure.ac
|
||||
init.cfg
|
||||
maint.mk
|
||||
Copyright: 1985-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: INSTALL
|
||||
Copyright: 1994-1996, 1999-2002, 2004-2017, 2020, 2021, Free Software Foundation, Inc.
|
||||
License: FSFAP
|
||||
|
||||
Files: NEWS
|
||||
README
|
||||
Copyright: 1996-2024, Free Software Foundation, Inc.
|
||||
License: GFDL-NIV-1.3+
|
||||
|
||||
Files: README-hacking
|
||||
Copyright: 1994-2024, Free Software Foundation, Inc.
|
||||
License: GFDL-NIV-1.3+
|
||||
|
||||
Files: build-aux/*
|
||||
Copyright: 1985-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: build-aux/compile
|
||||
build-aux/depcomp
|
||||
build-aux/mdate-sh
|
||||
build-aux/missing
|
||||
build-aux/test-driver
|
||||
build-aux/ylwrap
|
||||
Copyright: 1995-2024, Free Software Foundation, Inc.
|
||||
License: GPL-2+ with Autoconf-data exception
|
||||
|
||||
Files: build-aux/config.guess
|
||||
build-aux/config.sub
|
||||
Copyright: 1992-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+ with Autoconf-data exception
|
||||
|
||||
Files: build-aux/config.rpath
|
||||
Copyright: 1992-2024, Free Software Foundation, Inc.
|
||||
License: FSFULLR
|
||||
|
||||
Files: build-aux/gnupload
|
||||
Copyright: 2004-2024, Free Software Foundation, Inc.
|
||||
License: GPL-2+
|
||||
|
||||
Files: build-aux/install-sh
|
||||
Copyright: 1994, X Consortium
|
||||
License: X11
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to
|
||||
deal in the Software without restriction, including without limitation the
|
||||
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
||||
sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
.
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
.
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
|
||||
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
|
||||
TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
.
|
||||
Except as contained in this notice, the name of the X Consortium shall not
|
||||
be used in advertising or otherwise to promote the sale, use or other deal-
|
||||
ings in this Software without prior written authorization from the X Consor-
|
||||
tium.
|
||||
.
|
||||
.
|
||||
FSF changes to this file are in the public domain.
|
||||
|
||||
Files: build-aux/mkinstalldirs
|
||||
Copyright: Noah Friedman <friedman@prep.ai.mit.edu>
|
||||
License: public-domain
|
||||
blah
|
||||
|
||||
Files: debian/*
|
||||
Copyright: Ian Murdock (before 1996) 1996-2001, Kevin Dalley 2002, Thomas Schoepf 2003-2024, Andreas Metzler
|
||||
License: GPL-2+
|
||||
|
||||
Files: doc/*
|
||||
Copyright: 1994-2024, Free Software Foundation, Inc.
|
||||
License: GFDL-NIV-1.3+
|
||||
|
||||
Files: doc/Makefile.am
|
||||
Copyright: 1985-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: find/*
|
||||
Copyright: 1985-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: find/find.1
|
||||
Copyright: Copyright (co 1990(en2024 Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: gl/*
|
||||
Copyright: 1985, 1987-2024, Free Software Foundation, Inc.
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: gl/Makefile.am
|
||||
Copyright: 2006-2024, Free Software Foundation, Inc.
|
||||
License: GPL with automake exception
|
||||
|
||||
Files: gl/lib/Makefile.am
|
||||
gl/lib/areadlinkat.c
|
||||
gl/lib/argv-iter.c
|
||||
gl/lib/argv-iter.h
|
||||
gl/lib/at-func.c
|
||||
gl/lib/canonicalize.c
|
||||
gl/lib/canonicalize.h
|
||||
gl/lib/chdir-long.c
|
||||
gl/lib/chdir-long.h
|
||||
gl/lib/close-stream.c
|
||||
gl/lib/close-stream.h
|
||||
gl/lib/closein.c
|
||||
gl/lib/closein.h
|
||||
gl/lib/creat-safer.c
|
||||
gl/lib/cycle-check.c
|
||||
gl/lib/cycle-check.h
|
||||
gl/lib/dev-ino.h
|
||||
gl/lib/dirent--.h
|
||||
gl/lib/dirent-safer.h
|
||||
gl/lib/dup-safer-flag.c
|
||||
gl/lib/dup-safer.c
|
||||
gl/lib/faccessat.c
|
||||
gl/lib/fcntl--.h
|
||||
gl/lib/fcntl-safer.h
|
||||
gl/lib/fd-safer-flag.c
|
||||
gl/lib/fd-safer.c
|
||||
gl/lib/fdopendir.c
|
||||
gl/lib/file-set.c
|
||||
gl/lib/file-set.h
|
||||
gl/lib/fopen-safer.c
|
||||
gl/lib/fstatat.c
|
||||
gl/lib/fts-cycle.c
|
||||
gl/lib/gcc-function-attributes.h
|
||||
gl/lib/getcwd.c
|
||||
gl/lib/hash-triple-simple.c
|
||||
gl/lib/hash-triple.h
|
||||
gl/lib/human.c
|
||||
gl/lib/human.h
|
||||
gl/lib/idcache.h
|
||||
gl/lib/mbswidth.c
|
||||
gl/lib/mbswidth.h
|
||||
gl/lib/mountlist.c
|
||||
gl/lib/open-safer.c
|
||||
gl/lib/openat-die.c
|
||||
gl/lib/openat-priv.h
|
||||
gl/lib/openat-proc.c
|
||||
gl/lib/openat-safer.c
|
||||
gl/lib/openat.c
|
||||
gl/lib/openat.h
|
||||
gl/lib/opendir-safer.c
|
||||
gl/lib/opendirat.c
|
||||
gl/lib/opendirat.h
|
||||
gl/lib/parse-datetime.y
|
||||
gl/lib/pipe-safer.c
|
||||
gl/lib/progname.c
|
||||
gl/lib/progname.h
|
||||
gl/lib/quote.h
|
||||
gl/lib/quotearg.c
|
||||
gl/lib/readlinkat.c
|
||||
gl/lib/selinux-at.c
|
||||
gl/lib/selinux-at.h
|
||||
gl/lib/stat-macros.h
|
||||
gl/lib/stat-size.h
|
||||
gl/lib/stdio--.h
|
||||
gl/lib/stdio-safer.h
|
||||
gl/lib/unistd--.h
|
||||
gl/lib/unistd-safer.h
|
||||
gl/lib/unlinkat.c
|
||||
gl/lib/unlocked-io.h
|
||||
gl/lib/xalloc.h
|
||||
gl/lib/xgetcwd.h
|
||||
gl/lib/xmalloc.c
|
||||
gl/lib/xstrtoul.c
|
||||
gl/lib/xstrtoumax.c
|
||||
gl/lib/yesno.c
|
||||
gl/lib/yesno.h
|
||||
Copyright: 1985-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: gl/lib/_Noreturn.h
|
||||
gl/lib/arg-nonnull.h
|
||||
gl/lib/c++defs.h
|
||||
gl/lib/warn-on-use.h
|
||||
Copyright: 2009-2024, Free Software Foundation, Inc.
|
||||
License: LGPL-2+
|
||||
|
||||
Files: gl/lib/alloca.c
|
||||
Copyright: D A Gwyn
|
||||
License: public-domain
|
||||
This file is in the public domain.
|
||||
|
||||
Files: gl/lib/alloca.in.h
|
||||
gl/lib/areadlink.h
|
||||
gl/lib/basename-lgpl.h
|
||||
gl/lib/careadlinkat.c
|
||||
gl/lib/dirname.h
|
||||
gl/lib/error.in.h
|
||||
gl/lib/hash.h
|
||||
gl/lib/stripslash.c
|
||||
gl/lib/uniwidth.in.h
|
||||
Copyright: 1990, 1995-1999, 2001-2024, Free Software Foundation
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: gl/lib/argmatch.c
|
||||
gl/lib/argmatch.h
|
||||
gl/lib/basename.c
|
||||
gl/lib/closeout.h
|
||||
gl/lib/dirname.c
|
||||
gl/lib/fileblocks.c
|
||||
gl/lib/modechange.c
|
||||
gl/lib/modechange.h
|
||||
gl/lib/mountlist.h
|
||||
gl/lib/parse-datetime.h
|
||||
gl/lib/rpmatch.c
|
||||
gl/lib/save-cwd.c
|
||||
gl/lib/savedir.c
|
||||
gl/lib/savedir.h
|
||||
gl/lib/xalloc-die.c
|
||||
gl/lib/xgetcwd.c
|
||||
gl/lib/xstrtod.c
|
||||
gl/lib/xstrtod.h
|
||||
gl/lib/xstrtol-error.c
|
||||
gl/lib/xstrtol-error.h
|
||||
gl/lib/xstrtol.c
|
||||
gl/lib/xstrtol.h
|
||||
Copyright: 1989-1992, 1995-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: gl/lib/basename-lgpl.c
|
||||
gl/lib/c-strcase.h
|
||||
gl/lib/dirname-lgpl.c
|
||||
gl/lib/filenamecat.h
|
||||
gl/lib/getdelim.c
|
||||
gl/lib/gettext.h
|
||||
gl/lib/group-member.c
|
||||
gl/lib/hard-locale.c
|
||||
gl/lib/minmax.h
|
||||
gl/lib/pathmax.h
|
||||
gl/lib/printf-args.c
|
||||
gl/lib/printf-args.h
|
||||
gl/lib/printf-parse.h
|
||||
gl/lib/realloc.c
|
||||
gl/lib/rmdir.c
|
||||
gl/lib/safe-read.c
|
||||
gl/lib/stpcpy.c
|
||||
gl/lib/strdup.c
|
||||
gl/lib/strndup.c
|
||||
gl/lib/strstr.c
|
||||
Copyright: 1988, 1990-2024, Free Software Foundation, Inc.
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: gl/lib/c-strstr.c
|
||||
gl/lib/c-strstr.h
|
||||
gl/lib/fchdir.c
|
||||
gl/lib/gettime.c
|
||||
gl/lib/i-ring.c
|
||||
gl/lib/i-ring.h
|
||||
gl/lib/isfinite.c
|
||||
gl/lib/isinf.c
|
||||
gl/lib/mbscasestr.c
|
||||
gl/lib/mbslen.c
|
||||
gl/lib/mbsstr.c
|
||||
gl/lib/mbuiter.c
|
||||
gl/lib/mbuiter.h
|
||||
gl/lib/mbuiterf.c
|
||||
gl/lib/mbuiterf.h
|
||||
gl/lib/modf.c
|
||||
gl/lib/nstrftime.c
|
||||
gl/lib/rewinddir.c
|
||||
gl/lib/strftime.c
|
||||
gl/lib/strftime.h
|
||||
gl/lib/strtoul.c
|
||||
gl/lib/strtoull.c
|
||||
gl/lib/strtoumax.c
|
||||
gl/lib/time-internal.h
|
||||
gl/lib/time_rz.c
|
||||
gl/lib/timespec.c
|
||||
gl/lib/trunc.c
|
||||
gl/lib/tzset.c
|
||||
gl/lib/version-etc-fsf.c
|
||||
gl/lib/version-etc.c
|
||||
gl/lib/version-etc.h
|
||||
Copyright: 1991-2024, Free Software Foundation, Inc.
|
||||
License: LGPL-3+
|
||||
|
||||
Files: gl/lib/cdefs.h
|
||||
Copyright: The GNU Toolchain Authors.
|
||||
1992-2024, Free Software Foundation, Inc.
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: gl/lib/closeout.c
|
||||
gl/lib/filemode.h
|
||||
gl/lib/fpending.c
|
||||
gl/lib/fpending.h
|
||||
gl/lib/quotearg.h
|
||||
gl/lib/save-cwd.h
|
||||
Copyright: 1995, 1997-2024, Free Software Foundation
|
||||
License: GPL-3+
|
||||
|
||||
Files: gl/lib/euidaccess.c
|
||||
gl/lib/fnmatch.in.h
|
||||
Copyright: 1990-1993, 1995-2024, Free Software Foundation, Inc.
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: gl/lib/filemode.c
|
||||
gl/lib/idcache.c
|
||||
Copyright: 1985, 1988-1990, 1993, 1997-2000, 2003-2007, 2009-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: gl/lib/fts.c
|
||||
gl/lib/fts_.h
|
||||
Copyright: 2004-2024, Free Software Foundation, Inc.
|
||||
License: BSD-3-clause or GPL-3+
|
||||
|
||||
Files: gl/lib/memrchr.c
|
||||
gl/lib/strtol.c
|
||||
gl/lib/timespec.h
|
||||
Copyright: 1991-2000, 2002-2024, Free Software Foundation, Inc.
|
||||
License: LGPL-3+
|
||||
|
||||
Files: gl/lib/parse-datetime.c
|
||||
Copyright: 1984, 1989, 1990, 2000-2015, 2018-2021, Free Software Foundation
|
||||
License: GPL-3+ with Bison-2.2 exception
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>. */
|
||||
.
|
||||
As a special exception, you may create a larger work that contains
|
||||
part or all of the Bison parser skeleton and distribute that work
|
||||
under terms of your choice, so long as that work isn't itself a
|
||||
parser generator using the skeleton or a modified version thereof
|
||||
as a parser skeleton. Alternatively, if you modify or redistribute
|
||||
the parser skeleton itself, you may (at your option) remove this
|
||||
special exception, which will cause the skeleton and the resulting
|
||||
Bison output files to be licensed under the GNU General Public
|
||||
License without this special exception.
|
||||
.
|
||||
This special exception was added by the Free Software Foundation in
|
||||
version 2.2 of Bison.
|
||||
|
||||
Files: gl/lib/str-kmp.h
|
||||
Copyright: 1999, 2002, 2005-2024, Free Software Foundation, Inc.
|
||||
License: LGPL-3
|
||||
|
||||
Files: gl/lib/strtoimax.c
|
||||
Copyright: 1995-1997, 1999, 2001-2004, 2006, 2009-2024, Free Software Foundation
|
||||
License: LGPL-3+
|
||||
|
||||
Files: gl/m4/*
|
||||
Copyright: 1992-2024, Free Software Foundation, Inc.
|
||||
License: FSFULLR
|
||||
|
||||
Files: gl/m4/alloca.m4
|
||||
gl/m4/getline.m4
|
||||
gl/m4/getpagesize.m4
|
||||
gl/m4/iconv.m4
|
||||
gl/m4/idcache.m4
|
||||
gl/m4/intmax_t.m4
|
||||
gl/m4/malloca.m4
|
||||
gl/m4/mbrtowc.m4
|
||||
gl/m4/mempcpy.m4
|
||||
gl/m4/memrchr.m4
|
||||
gl/m4/modechange.m4
|
||||
gl/m4/pathmax.m4
|
||||
gl/m4/quote.m4
|
||||
gl/m4/safe-read.m4
|
||||
gl/m4/savedir.m4
|
||||
gl/m4/strnlen.m4
|
||||
gl/m4/xstrtod.m4
|
||||
gl/m4/yesno.m4
|
||||
Copyright: 1997-2024, Free Software Foundation
|
||||
License: FSFULLR
|
||||
|
||||
Files: gl/m4/codeset.m4
|
||||
gl/m4/fstypename.m4
|
||||
Copyright: 1998-2002, 2004, 2006, 2008-2024, Free Software Foundation, Inc.
|
||||
License: FSFULLR
|
||||
|
||||
Files: gl/m4/gettext.m4
|
||||
gl/m4/intl-thread-locale.m4
|
||||
gl/m4/intlmacosx.m4
|
||||
gl/m4/progtest.m4
|
||||
Copyright: 1995-2024, Free Software Foundation, Inc.
|
||||
License: FSFULLR or GPL or LGPL
|
||||
|
||||
Files: gl/m4/gnulib-cache.m4
|
||||
gl/m4/gnulib-comp.m4
|
||||
Copyright: 1985-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: gl/m4/lcmessage.m4
|
||||
gl/m4/nls.m4
|
||||
Copyright: 1995-2006, 2008-2014, 2016, 2019-2024, Free Software Foundation, Inc.
|
||||
License: FSFULLR or GPL or LGPL
|
||||
|
||||
Files: gl/m4/po.m4
|
||||
Copyright: 1995-2014, 2016, 2018-2022, 2024, Free Software Foundation
|
||||
License: FSFULLR or GPL or LGPL
|
||||
|
||||
Files: gnulib-tests/*
|
||||
Copyright: 1985-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: gnulib-tests/_Noreturn.h
|
||||
gnulib-tests/arg-nonnull.h
|
||||
gnulib-tests/c++defs.h
|
||||
gnulib-tests/warn-on-use.h
|
||||
Copyright: 2009-2024, Free Software Foundation, Inc.
|
||||
License: LGPL-2+
|
||||
|
||||
Files: gnulib-tests/accept.c
|
||||
gnulib-tests/anytostr.c
|
||||
gnulib-tests/arpa_inet.in.h
|
||||
gnulib-tests/binary-io.c
|
||||
gnulib-tests/binary-io.h
|
||||
gnulib-tests/bind.c
|
||||
gnulib-tests/c32rtomb.c
|
||||
gnulib-tests/connect.c
|
||||
gnulib-tests/creat.c
|
||||
gnulib-tests/fdopen.c
|
||||
gnulib-tests/float+.h
|
||||
gnulib-tests/fpucw.h
|
||||
gnulib-tests/getpagesize.c
|
||||
gnulib-tests/getrandom.c
|
||||
gnulib-tests/ignore-value.h
|
||||
gnulib-tests/imaxtostr.c
|
||||
gnulib-tests/inttostr.c
|
||||
gnulib-tests/inttostr.h
|
||||
gnulib-tests/ioctl.c
|
||||
gnulib-tests/listen.c
|
||||
gnulib-tests/localename-table.c
|
||||
gnulib-tests/localename-table.h
|
||||
gnulib-tests/localename-unsafe.c
|
||||
gnulib-tests/localename.c
|
||||
gnulib-tests/localename.h
|
||||
gnulib-tests/mkdir.c
|
||||
gnulib-tests/nan.h
|
||||
gnulib-tests/nanosleep.c
|
||||
gnulib-tests/netinet_in.in.h
|
||||
gnulib-tests/offtostr.c
|
||||
gnulib-tests/pselect.c
|
||||
gnulib-tests/pthread-thread.c
|
||||
gnulib-tests/pthread.in.h
|
||||
gnulib-tests/pthread_sigmask.c
|
||||
gnulib-tests/qemu.h
|
||||
gnulib-tests/raise.c
|
||||
gnulib-tests/sched.in.h
|
||||
gnulib-tests/sched_yield.c
|
||||
gnulib-tests/secure_getenv.c
|
||||
gnulib-tests/select.c
|
||||
gnulib-tests/setsockopt.c
|
||||
gnulib-tests/signal.in.h
|
||||
gnulib-tests/signbitd.c
|
||||
gnulib-tests/signbitf.c
|
||||
gnulib-tests/signbitl.c
|
||||
gnulib-tests/signed-nan.h
|
||||
gnulib-tests/signed-snan.h
|
||||
gnulib-tests/sigprocmask.c
|
||||
gnulib-tests/sleep.c
|
||||
gnulib-tests/snan.h
|
||||
gnulib-tests/socket.c
|
||||
gnulib-tests/struniq.h
|
||||
gnulib-tests/sys_ioctl.in.h
|
||||
gnulib-tests/sys_random.in.h
|
||||
gnulib-tests/sys_select.in.h
|
||||
gnulib-tests/tempname.c
|
||||
gnulib-tests/tempname.h
|
||||
gnulib-tests/thread-optim.h
|
||||
gnulib-tests/time.c
|
||||
gnulib-tests/uinttostr.c
|
||||
gnulib-tests/umaxtostr.c
|
||||
gnulib-tests/usleep.c
|
||||
gnulib-tests/w32sock.h
|
||||
gnulib-tests/wctomb-impl.h
|
||||
gnulib-tests/wctomb.c
|
||||
gnulib-tests/windows-thread.c
|
||||
gnulib-tests/windows-thread.h
|
||||
gnulib-tests/windows-tls.c
|
||||
gnulib-tests/windows-tls.h
|
||||
Copyright: 1985, 1987-2024, Free Software Foundation, Inc.
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: gnulib-tests/atoll.c
|
||||
gnulib-tests/c32tob.c
|
||||
gnulib-tests/setlocale.c
|
||||
gnulib-tests/symlink.c
|
||||
gnulib-tests/tmpdir.h
|
||||
gnulib-tests/tmpfile.c
|
||||
gnulib-tests/wctob.c
|
||||
Copyright: 1991-2024, Free Software Foundation, Inc.
|
||||
License: LGPL-3+
|
||||
|
||||
Files: gnulib-tests/glthread/*
|
||||
Copyright: 1985, 1987-2024, Free Software Foundation, Inc.
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: gnulib-tests/inet_pton.c
|
||||
Copyright: 2006, 2008-2024, Free Software Foundation, Inc.
|
||||
License: ISC or LGPL-2.1+
|
||||
|
||||
Files: gnulib-tests/putenv.c
|
||||
gnulib-tests/strtol.c
|
||||
Copyright: 1991-2000, 2002-2024, Free Software Foundation, Inc.
|
||||
License: LGPL-3+
|
||||
|
||||
Files: gnulib-tests/random.c
|
||||
Copyright: 1995-2024, Free Software Foundation, Inc.
|
||||
License: BSD-3-clause or LGPL-3+
|
||||
|
||||
Files: gnulib-tests/random_r.c
|
||||
Copyright: 1995-2024, Free Software Foundation, Inc.
|
||||
License: BSD-3-clause or LGPL-2.1+
|
||||
|
||||
Files: gnulib-tests/strtoll.c
|
||||
gnulib-tests/tmpdir.c
|
||||
Copyright: 1995-1997, 1999, 2001-2004, 2006, 2009-2024, Free Software Foundation
|
||||
License: LGPL-3+
|
||||
|
||||
Files: gnulib-tests/test-dynarray.c
|
||||
Copyright: 2004-2024, Free Software Foundation, Inc.
|
||||
License: GPL-2+
|
||||
|
||||
Files: gnulib-tests/unistr/u-set.h
|
||||
gnulib-tests/unistr/u32-set.c
|
||||
Copyright: 1999, 2002, 2005-2024, Free Software Foundation, Inc.
|
||||
License: LGPL-3
|
||||
|
||||
Files: lib/*
|
||||
Copyright: 1985-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: locate/*
|
||||
Copyright: 1985-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: locate/locate.1
|
||||
locate/locatedb.5
|
||||
locate/updatedb.1
|
||||
Copyright: Copyright (co 1994(en2024 Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: m4/*
|
||||
Copyright: 1995-2022, Free Software Foundation, Inc.
|
||||
License: FSFULLR
|
||||
|
||||
Files: m4/mkinstalldirs.m4
|
||||
m4/noreturn.m4
|
||||
Copyright: 1995-2024, Free Software Foundation, Inc.
|
||||
License: FSFULLR or GPL or LGPL
|
||||
|
||||
Files: m4/nullsort.m4
|
||||
Copyright: 1985-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: po/*
|
||||
Copyright: 1996-2017, 2019, 2022-2024, Free Software Foundation, Inc.
|
||||
License: FSFAP
|
||||
|
||||
Files: tests/*
|
||||
Copyright: 1985-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: xargs/*
|
||||
Copyright: 1985-2024, Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: xargs/xargs.1
|
||||
Copyright: Copyright (co 1990(en2024 Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
License: BSD-3-clause
|
||||
The BSD License
|
||||
.
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
.
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
.
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
.
|
||||
* Neither the name of the copyright holder nor the names of its
|
||||
contributors may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
.
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
|
||||
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
|
||||
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
|
||||
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
License: FSFAP
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved. This file is offered as-is,
|
||||
without warranty of any kind.
|
||||
|
||||
License: FSFULLR
|
||||
This file is free software; the Free Software Foundation
|
||||
gives unlimited permission to copy and/or distribute it,
|
||||
with or without modifications, as long as this notice is preserved.
|
||||
|
||||
License: GFDL-NIV-1.3+
|
||||
Permission is granted to copy, distribute and/or modify this
|
||||
document under the terms of the GNU Free Documentation License,
|
||||
Version 1.3 or any later version published by the Free Software
|
||||
Foundation; with no Invariant Sections, no Front-Cover Texts, and
|
||||
no Back-Cover Texts. A copy of the license is included in the
|
||||
section entitled "GNU Free Documentation License".
|
||||
.
|
||||
On Debian systems, the complete text of version 1.3 of the GNU Free
|
||||
Documentation License can be found in '/usr/share/common-licenses/GFDL-1.3'.
|
||||
|
||||
License: GPL
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; version 2 dated June, 1991, or (at
|
||||
your option) any later version.
|
||||
On Debian systems, the complete text of version 2 of the GNU General
|
||||
Public License can be found in '/usr/share/common-licenses/GPL-2'.
|
||||
|
||||
License: GPL with automake exception
|
||||
This file is free software, distributed under the terms of the GNU
|
||||
General Public License. As a special exception to the GNU General
|
||||
Public License, this file may be distributed as part of a program
|
||||
that contains a configuration script generated by Automake, under
|
||||
the same distribution terms as the rest of that program.
|
||||
|
||||
License: GPL-2+
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; version 2 dated June, 1991, or (at
|
||||
your option) any later version.
|
||||
On Debian systems, the complete text of version 2 of the GNU General
|
||||
Public License can be found in '/usr/share/common-licenses/GPL-2'.
|
||||
|
||||
License: GPL-2+ with Autoconf-data exception
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2, or (at your option)
|
||||
any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
.
|
||||
As a special exception to the GNU General Public License, if you
|
||||
distribute this file as part of a program that contains a
|
||||
configuration script generated by Autoconf, you may include it under
|
||||
the same distribution terms that you use for the rest of that program.
|
||||
|
||||
License: GPL-3+
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; version 3 dated June, 2007, or (at
|
||||
your option) any later version.
|
||||
On Debian systems, the complete text of version 3 of the GNU General
|
||||
Public License can be found in '/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
License: GPL-3+ with Autoconf-data exception
|
||||
This file is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, see <https://www.gnu.org/licenses/>.
|
||||
.
|
||||
As a special exception to the GNU General Public License, if you
|
||||
distribute this file as part of a program that contains a
|
||||
configuration script generated by Autoconf, you may include it under
|
||||
the same distribution terms that you use for the rest of that
|
||||
program. This Exception is an additional permission under section 7
|
||||
of the GNU General Public License, version 3 ("GPLv3").
|
||||
|
||||
License: ISC
|
||||
The ISC License
|
||||
.
|
||||
Copyright (c) 2023 by the copyright holder
|
||||
.
|
||||
Permission to use, copy, modify, and/or distribute this software for any
|
||||
purpose with or without fee is hereby granted, provided that the above
|
||||
copyright notice and this permission notice appear in all copies.
|
||||
.
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
License: LGPL
|
||||
This program is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Library General Public License as published by the
|
||||
Free Software Foundation; version 2 of the License, or (at
|
||||
your option) any later version.
|
||||
On Debian systems, the complete text of version 2 of the GNU Library
|
||||
General Public License can be found in '/usr/share/common-licenses/LGPL-2'.
|
||||
|
||||
License: LGPL-2+
|
||||
This program is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Library General Public License as published by the
|
||||
Free Software Foundation; version 2 of the License, or (at
|
||||
your option) any later version.
|
||||
On Debian systems, the complete text of version 2 of the GNU Library
|
||||
General Public License can be found in '/usr/share/common-licenses/LGPL-2'.
|
||||
|
||||
License: LGPL-2.1+
|
||||
This program is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by the
|
||||
Free Software Foundation; version 2.1 of the License, or (at
|
||||
your option) any later version.
|
||||
On Debian systems, the complete text of version 2.1 of the GNU Lesser
|
||||
General Public License can be found in '/usr/share/common-licenses/LGPL-2.1'.
|
||||
|
||||
License: LGPL-3
|
||||
This program is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by the
|
||||
Free Software Foundation; version 3 of the License.
|
||||
On Debian systems, the complete text of version 3 of the GNU Lesser
|
||||
General Public License can be found in '/usr/share/common-licenses/LGPL-3'.
|
||||
|
||||
License: LGPL-3+
|
||||
This program is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Lesser General Public License as published by the
|
||||
Free Software Foundation; version 3 of the License, or (at
|
||||
your option) any later version.
|
||||
On Debian systems, the complete text of version 3 of the GNU Lesser
|
||||
General Public License can be found in '/usr/share/common-licenses/LGPL-3'.
|
||||
Binary file not shown.
@@ -0,0 +1,58 @@
|
||||
(It is recommended to edit this file with emacs' todoo mode)
|
||||
Last updated: 2020-05-12
|
||||
|
||||
* General
|
||||
|
||||
- Clean up the sprawl of debian/rules. I'm sure there are neater
|
||||
ways to do some of it; perhaps split it up into some more files?
|
||||
Partly done.
|
||||
|
||||
- Make debian/rules control build the control file without unpacking
|
||||
the sources or applying patches. Currently, it unpacks the sources,
|
||||
patches them, creates the control file, and a subsequent
|
||||
dpkg-buildpackage deletes the sources, re-unpacks them, and
|
||||
re-patches them.
|
||||
|
||||
This would require hard-coding things like soversions in some
|
||||
places. Is it worth it?
|
||||
|
||||
- Reorganise debian/rules.defs to decide which packages to build in a
|
||||
more straightforward and less error-prone fashion: (1) start with
|
||||
all languages; override the list of languages depending on the name
|
||||
of the source package (gcc-4.3, gnat-4.3, gdc-4.3). (2)
|
||||
filter the list of languages depending on the target platform; (3)
|
||||
depending on the languages to build, decide on which libraries to
|
||||
build.
|
||||
|
||||
Now that we build all languages from one source package, should that
|
||||
be changed? Building from separate packages makes building the
|
||||
cross compilers more complicated.
|
||||
|
||||
o [Ludovic Brenta] Ada
|
||||
|
||||
- Done: Build both the zero-cost and setjump/longjump exceptions
|
||||
versions of libgnat. In particular, gnat-glade (distributed systems)
|
||||
works best with SJLJ.
|
||||
This is disabled now in GCC 10.
|
||||
|
||||
- Add support for multilib (not yet supported upstream).
|
||||
|
||||
|
||||
* Testsuite
|
||||
|
||||
- Only run libgo/x32, if the kernel is prepared to execute the x32
|
||||
executables.
|
||||
|
||||
- PR target/94278: segfaults running the amdgcn target tools, based
|
||||
on LLVM 9 and LLVM 10. https://bugs.llvm.org/show_bug.cgi?id=45887
|
||||
|
||||
- Investigate regressions for test failures, seen when turning on the
|
||||
hardening flags by default.
|
||||
|
||||
- Fix gm2 link errors when running the tests.
|
||||
|
||||
- Fix asan test errors in g++. Seen when run locally, e.g. alloca_big_alignment.c
|
||||
==1453818==ASan runtime does not come first in initial library list; you should either link runtime to your application or manually preload it with LD_PRELOAD.
|
||||
|
||||
- libstdc++ locale related test failures with recent glibc versions:
|
||||
https://gcc.gnu.org/PR71367
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,68 @@
|
||||
Copyright (C) 1992, 1997-2002, 2004-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
Mike Haertel wrote the main program and the dfa and kwset matchers.
|
||||
|
||||
Isamu Hasegawa wrote the POSIX regular expression matcher, which is
|
||||
part of the GNU C Library and is distributed as part of GNU grep for
|
||||
use on non-GNU systems. Ulrich Drepper, Paul Eggert, Paolo Bonzini,
|
||||
Stanislav Brabec, Assaf Gordon, Jakub Jelinek, Jim Meyering, Arnold
|
||||
Robbins, Andreas Schwab and Florian Weimer also contributed to this
|
||||
matcher.
|
||||
|
||||
Arthur David Olson contributed the heuristics for finding fixed substrings
|
||||
at the end of dfa.c.
|
||||
|
||||
Henry Spencer wrote the original test suite from which grep's was derived.
|
||||
Scott Anderson invented the Khadafy test.
|
||||
|
||||
David MacKenzie wrote the automatic configuration software used to
|
||||
produce the configure script.
|
||||
|
||||
Authors of the replacements for standard library routines are identified
|
||||
in the corresponding source files.
|
||||
|
||||
The idea of using Boyer-Moore type algorithms to quickly filter out
|
||||
non-matching text before calling the regexp matcher was originally due
|
||||
to James Woods. He also contributed some code to early versions of
|
||||
GNU grep.
|
||||
|
||||
Mike Haertel would like to thank Andrew Hume for many fascinating
|
||||
discussions of string searching issues over the years. Hume and
|
||||
Sunday's excellent paper on fast string searching describes some of
|
||||
the history of the subject, as well as providing exhaustive
|
||||
performance analysis of various implementation alternatives.
|
||||
The inner loop of GNU grep is similar to Hume & Sunday's recommended
|
||||
"Tuned Boyer Moore" inner loop (see the Hume & Sunday citation in
|
||||
the grep manual's "Performance" chapter).
|
||||
|
||||
Arnold Robbins contributed to improve dfa.[ch]. In fact
|
||||
it came straight from gawk-3.0.3 with small editing and fixes.
|
||||
|
||||
Norihiro Tanaka contributed many performance improvements and other
|
||||
fixes, particularly to multi-byte matchers.
|
||||
|
||||
Paul Eggert contributed support for recursive grep, as well as several
|
||||
performance improvements such as searching file holes efficiently.
|
||||
|
||||
Many other folks contributed. See THANKS; if someone is omitted
|
||||
please file a bug report.
|
||||
|
||||
Alain Magloire maintained GNU grep until version 2.5e.
|
||||
|
||||
Bernhard "Bero" Rosenkränzer <bero@arklinux.org> maintained GNU grep until
|
||||
version 2.5.1, ie. from Sep 2001 till 2003.
|
||||
|
||||
Stepan Kasal <kasal@ucw.cz> maintained GNU grep since Feb 2004.
|
||||
|
||||
Tony Abou-Assaleh <taa@acm.org> maintains GNU grep since Oct 2007.
|
||||
|
||||
Jim Meyering <jim@meyering.net> and Paolo Bonzini <bonzini@gnu.org>
|
||||
began maintaining GNU grep in Nov 2009. Paolo bowed out in 2012.
|
||||
|
||||
;; Local Variables:
|
||||
;; coding: utf-8
|
||||
;; End:
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,59 @@
|
||||
Copyright (C) 1992, 1997-2002, 2004-2023 Free Software Foundation, Inc.
|
||||
|
||||
Copying and distribution of this file, with or without modification,
|
||||
are permitted in any medium without royalty provided the copyright
|
||||
notice and this notice are preserved.
|
||||
|
||||
This is GNU grep, the "fastest grep in the west" (we hope). All
|
||||
bugs reported in previous releases have been fixed. Many exciting new
|
||||
bugs have probably been introduced in this revision.
|
||||
|
||||
GNU grep is provided "as is" with no warranty. The exact terms
|
||||
under which you may use and (re)distribute this program are detailed
|
||||
in the GNU General Public License, in the file COPYING.
|
||||
|
||||
GNU grep is based on a fast lazy-state deterministic matcher
|
||||
hybridized with Boyer-Moore and Aho-Corasick searches for fixed
|
||||
strings that eliminate impossible text from being considered by the
|
||||
full regexp matcher without necessarily having to look at every
|
||||
character. The result is typically many times faster than traditional
|
||||
implementations. (Regular expressions containing back-references will
|
||||
run more slowly, however.)
|
||||
|
||||
See the files AUTHORS and THANKS for a list of authors and other contributors.
|
||||
|
||||
See the file INSTALL for compilation and installation instructions.
|
||||
If there is no INSTALL file, this copy of the source code is intended
|
||||
for expert hackers; please see the file README-hacking.
|
||||
|
||||
See the file NEWS for a description of major changes in this release.
|
||||
|
||||
See the file TODO for ideas on how you could help us improve grep.
|
||||
|
||||
See the file README-alpha for information on grep development and the CVS
|
||||
repository.
|
||||
|
||||
Send bug reports to bug-grep@gnu.org.
|
||||
|
||||
KNOWN BUGS:
|
||||
|
||||
Several tests in fmbtest.sh and foad1.sh fail under the cs_CZ.UTF-8 locale
|
||||
and have been disabled.
|
||||
|
||||
The combination of -o and -i options is broken and the known failing cases
|
||||
are disabled in foad1.sh
|
||||
|
||||
The option -i does not work properly in some multibyte locales such as
|
||||
tr_TR.UTF-8 where the upper case and lower case forms of a character are not
|
||||
necessarily of the same byte length.
|
||||
|
||||
A list of outstanding and resolved bugs can be found at:
|
||||
|
||||
https://debbugs.gnu.org/cgi/pkgreport.cgi?package=grep
|
||||
|
||||
You can also browse the bug-grep mailing list archive at:
|
||||
|
||||
https://lists.gnu.org/r/bug-grep/
|
||||
|
||||
For any copyright year range specified as YYYY-ZZZZ in this package
|
||||
note that the range specifies every single year in that closed interval.
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,45 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: grep
|
||||
Upstream-Contact: bug-grep@gnu.org
|
||||
Source: https://savannah.gnu.org/projects/grep
|
||||
git://git.savannah.gnu.org/grep.git
|
||||
|
||||
Files: *
|
||||
Copyright: 1992, 1997-2002, 2004-2012 Free Software Foundation, Inc.
|
||||
2004, Stepan Kasal <kasal@ucw.cz>
|
||||
2007, Tony Abou-Assaleh <taa@acm.org>
|
||||
2009-2012, Jim Meyering <jim@meyering.net> and Paolo Bonzini <bonzini@gnu.org>
|
||||
License: GPL-3+
|
||||
|
||||
Files: debian/*
|
||||
Copyright: 2005-2013 Anibal Monsalve Salazar <anibal@debian.org> and Santiago Ruano Rincón <santiago@debian.org>
|
||||
2003-2004 Ryan M. Golbeck <rmgolbeck@debian.org>
|
||||
2003, Jeff Bailey <jbailey@nisa.net>
|
||||
2003, Clint Adams <schizo@debian.org> Mon, 10 Mar 2003 02:10:32 -0500
|
||||
2001 Robert van der Meulen <rvdm@debian.org>
|
||||
1996-2000 Wichert Akkerman <wakkerma@debian.org>
|
||||
License: GPL-3+
|
||||
|
||||
License: GPL-3+
|
||||
Copyright (C) 1992, 1997, 1998, 1999, 2000, 2001, 2002, 2004,
|
||||
2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
|
||||
.
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3, or (at your option)
|
||||
any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
|
||||
02110-1301, USA.
|
||||
.
|
||||
Comment:
|
||||
.
|
||||
On a Debian system you can find a copy of this license in
|
||||
/usr/share/common-licenses/GPL-3.
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,80 @@
|
||||
TODO file for gzip.
|
||||
|
||||
Some of the planned features include:
|
||||
|
||||
- Remove some of the old porting cruft, since we no longer support it.
|
||||
|
||||
- Separate out the shell scripts like gzexe into a new little package;
|
||||
these scripts are less used and less reliable and should be optional.
|
||||
|
||||
- Internationalize by using gettext and setlocale.
|
||||
|
||||
- Structure the sources so that the compression and decompression code
|
||||
form a library usable by any program, and write both gzip and zip on
|
||||
top of this library. This would ideally be a reentrant (thread safe)
|
||||
library, but this would degrade performance. In the meantime, you can
|
||||
look at the sample program zread.c.
|
||||
|
||||
The library should have one mode in which compressed data is sent
|
||||
as soon as input is available, instead of waiting for complete
|
||||
blocks. This can be useful for sending compressed data to/from interactive
|
||||
programs.
|
||||
|
||||
- Make it convenient to define alternative user interfaces (in
|
||||
particular for windowing environments).
|
||||
|
||||
- Support in-memory compression for arbitrarily large amounts of data
|
||||
(zip currently supports in-memory compression only for a single buffer.)
|
||||
|
||||
- Map files in memory when possible, this is generally much faster
|
||||
than read/write. (zip currently maps entire files at once, this
|
||||
should be done in chunks to reduce memory usage.)
|
||||
|
||||
- Add a super-fast compression method, suitable for implementing
|
||||
file systems with transparent compression. The lzrw series of algorithms
|
||||
are available at http://www.ross.net/compression/.
|
||||
|
||||
- Add a super-tight (but slow) compression method, suitable for long
|
||||
term archives. See, for example, US Patents 4,286,256 4,295,125
|
||||
4,463,342 4,467,317 4,633,490 4,652,856 4,891,643 4,905,297
|
||||
4,935,882 4,973,961 5,023,611 5,025,258, which have all expired.
|
||||
More recent patent-free techniques may also be available.
|
||||
|
||||
Note: I will introduce new compression methods only if they are
|
||||
significantly better in either speed or compression ratio than the
|
||||
existing method(s). So the total number of different methods should
|
||||
reasonably not exceed 3. (The current 9 compression levels are just
|
||||
tuning parameters for a single method, deflation.)
|
||||
|
||||
- Add optional error correction. One problem is that the current version
|
||||
of ecc cannot recover from inserted or missing bytes. It would be
|
||||
nice to recover from the most common error (transfer of a binary
|
||||
file in ascii mode).
|
||||
|
||||
- Add a block size (-b) option to improve error recovery in case of
|
||||
failure of a complete sector. Each block could be extracted
|
||||
independently, but this reduces the compression ratio.
|
||||
|
||||
For one possible approach to this, please see:
|
||||
|
||||
https://ozlabs.org/~rusty/gzip.rsync.patch
|
||||
|
||||
- Use a larger window size to deal with some large redundant files that
|
||||
'compress' currently handles better than gzip.
|
||||
|
||||
- Implement the -e (encrypt) option.
|
||||
|
||||
Send comments to <bug-gzip@gnu.org>.
|
||||
|
||||
|
||||
========================================================================
|
||||
|
||||
Copyright (C) 1999, 2001, 2006, 2009-2023 Free Software Foundation, Inc.
|
||||
Copyright (C) 1992, 1993 Jean-loup Gailly
|
||||
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
any later version published by the Free Software Foundation; with no
|
||||
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
||||
Texts. A copy of the license is included in the ``GNU Free
|
||||
Documentation License'' file as part of this distribution.
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,70 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: GNU Gzip
|
||||
Upstream-Contact: http://www.gnu.org/software/gzip/
|
||||
Source: https://ftp.gnu.org/gnu/gzip
|
||||
|
||||
Files: *
|
||||
Copyright: 1999-2023 Free Software Foundation, Inc.
|
||||
1992-1993 Jean-loup Gailly and Mark Adler
|
||||
License: GPL-3+
|
||||
|
||||
Files: debian/*
|
||||
Copyright: 1995-2017 Bdale Garbee <bdale@gag.com>
|
||||
License: GPL-3+
|
||||
|
||||
Files: doc/* NEWS README
|
||||
Copyright: 1999-2023 Free Software Foundation, Inc. http://fsf.org/
|
||||
1992-1993 Jean-loup Gailly
|
||||
License: GFDL-1.3+-no-invariant
|
||||
|
||||
Files: gzip.1 zless.1
|
||||
Copyright: 1998-2023 Free Software Foundation, Inc.
|
||||
1992-1993 Jean-loup Gailly
|
||||
License: FSF-manpages
|
||||
|
||||
License: GPL-3+
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 3, or (at your option)
|
||||
any later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
.
|
||||
On Debian GNU/Linux systems, the complete text of the GNU General
|
||||
Public License can be found in `/usr/share/common-licenses/GPL-3'.
|
||||
|
||||
License: GFDL-1.3+-no-invariant
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the GNU Free Documentation License, Version 1.3 or
|
||||
any later version published by the Free Software Foundation; with no
|
||||
Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
|
||||
Texts.
|
||||
.
|
||||
On Debian GNU/Linux systems, the complete text of the GNU Free Documentation
|
||||
License can be found in `/usr/share/common-licenses/GFDL-3'.
|
||||
|
||||
License: FSF-manpages
|
||||
Permission is granted to make and distribute verbatim copies of
|
||||
this manual provided the copyright notice and this permission notice
|
||||
are preserved on all copies.
|
||||
.
|
||||
Permission is granted to process this file through troff and print the
|
||||
results, provided the printed document carries copying permission
|
||||
notice identical to this one except for the removal of this paragraph
|
||||
(this paragraph not being relevant to the printed manual).
|
||||
.
|
||||
Permission is granted to copy and distribute modified versions of this
|
||||
manual under the conditions for verbatim copying, provided that the entire
|
||||
resulting derived work is distributed under the terms of a permission
|
||||
notice identical to this one.
|
||||
.
|
||||
Permission is granted to copy and distribute translations of this manual
|
||||
into another language, under the above conditions for modified versions,
|
||||
except that this permission notice may be stated in a translation approved
|
||||
by the Foundation.
|
||||
Binary file not shown.
@@ -0,0 +1,27 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Comment: This package was written by Peter Tobias <tobias@et-inf.fho-emden.de>
|
||||
on Thu, 16 Jan 1997 01:00:34 +0100.
|
||||
|
||||
Files: *
|
||||
Copyright:
|
||||
Copyright (C) 2009 Michael Meskes <meskes@debian.org>
|
||||
Copyright (C) 2004-2005 Graham Wilson <graham@debian.org>
|
||||
Copyright (C) 1997 Bernd Eckenfels
|
||||
Copyright (C) 1997 Peter Tobias <tobias@et-inf.fho-emden.de>
|
||||
Copyright (C) 1996 Free Software Foundation, Inc.
|
||||
.
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; version 2 of the License.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
License: GPL-2
|
||||
On Debian systems, the complete text of the GNU General Public License
|
||||
version 2 can be found in /usr/share/common-licenses/GPL-2 file.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user