Import Debian changes 2.34-ok1
util-linux (2.34-ok1) yangtze; urgency=medium * Build for openKylin.
This commit is contained in:
parent
fa45c7ac50
commit
809763df0a
|
@ -0,0 +1,16 @@
|
|||
include: https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
|
||||
|
||||
build:
|
||||
extends: .build-unstable
|
||||
|
||||
reprotest:
|
||||
extends: .test-reprotest
|
||||
|
||||
lintian:
|
||||
extends: .test-lintian
|
||||
|
||||
autopkgtest:
|
||||
extends: .test-autopkgtest
|
||||
|
||||
piuparts:
|
||||
extends: .test-piuparts
|
|
@ -0,0 +1,95 @@
|
|||
Building from source
|
||||
--------------------
|
||||
Install “git-buildpackage” and “devscripts” then run the following:
|
||||
|
||||
debcheckout --git-track '*' util-linux
|
||||
cd util-linux
|
||||
git branch -l | grep debian
|
||||
git checkout master
|
||||
gbp buildpackage
|
||||
|
||||
We recommend you use pbuilder to make sure you build in a clean environment:
|
||||
|
||||
gbp buildpackage --git-pbuilder
|
||||
|
||||
Patch handling
|
||||
--------------
|
||||
The official form of modifications to the upstream source are quilt patches in
|
||||
debian/patches/, like most Debian packages do. You are welcome to use quilt to
|
||||
add or modify patches, but you might prefer using a git commit based approach.
|
||||
gbp pq provides that by synthesizing a "patch-queue/<branch>" local branch
|
||||
which represents each quilt patch as git commit. You create this with
|
||||
|
||||
gbp pq import --force
|
||||
|
||||
Then you are in the patch-queue branch and can git log, commit, cherry-pick
|
||||
upstream commits, rebase, etc. there. After you are done, run
|
||||
|
||||
gbp pq export
|
||||
|
||||
which will put you back into the debian branch and update debian/patches/
|
||||
(including series). You need to git add etc. new patches, add a changelog
|
||||
and other packaging changes, and then debcommit as usual.
|
||||
|
||||
Rebasing patches to a new upstream version
|
||||
------------------------------------------
|
||||
gbp pq's "rebase" command does not work very conveniently as it fails on merge
|
||||
conflicts. First, ensure you are in the debian branch:
|
||||
|
||||
git checkout master # in case you aren't already on it
|
||||
|
||||
Fetch new git history from upstream:
|
||||
|
||||
git remote add kzak git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
|
||||
git fetch kzak [upstream-version-tag]
|
||||
|
||||
Now, to import a new upstream release into the existing branch,
|
||||
ie. when updating from v2.24 to v2.24.2,
|
||||
do:
|
||||
|
||||
gbp pq import --force
|
||||
gbp pq switch # switch back to debian branch from patch-queue branch
|
||||
gbp import-orig --upstream-vcs-tag=v2.24.2 ../tarballs/util-linux-v2.24.2.tar.xz
|
||||
gbp pq switch # switch to patch-queue branch
|
||||
git rebase master
|
||||
|
||||
gbp pq export
|
||||
|
||||
Note that our debian/gbp.conf disables patch numbers.
|
||||
|
||||
Also, don't forget to commit your newly generated patches!
|
||||
|
||||
git add debian/patches
|
||||
git commit -v
|
||||
|
||||
Cherry-picking upstream patches
|
||||
-------------------------------
|
||||
You can add the util-linux upstream branch as an additional remote to the Debian
|
||||
packaging branch. Call it "kzak" or similar to avoid confusing it
|
||||
with the already existing "upstream" branch from gbp buildpackage:
|
||||
|
||||
git remote add kzak git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
|
||||
git fetch kzak -n
|
||||
|
||||
Now you can look at the upstream log and cherry-pick patches into the
|
||||
patch-queue branch:
|
||||
|
||||
gbp pq import --force
|
||||
git log kzak/master
|
||||
git cherry-pick 123DEADBEEF
|
||||
|
||||
Finally, export and commit your newly generated debian/patches changes:
|
||||
gbp pq export
|
||||
git add debian/patches
|
||||
git commit -v
|
||||
|
||||
Modifying packaging files
|
||||
-------------------------------
|
||||
|
||||
When making changes to debian/ general "git-buildpackage conventions" apply.
|
||||
Follow usual git conventions for commit message but also see "man gbp-dch"
|
||||
META TAGS section.
|
||||
Finally once you're done update debian/changelog using "gbp dch --auto"
|
||||
and commit it.
|
||||
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
#!/usr/bin/dh-exec --with=install
|
||||
usr/bin/logger
|
||||
usr/bin/renice
|
||||
usr/bin/script [linux-any]
|
||||
usr/bin/scriptreplay
|
||||
usr/bin/wall
|
||||
usr/share/man/man1/logger.1
|
||||
usr/share/man/man1/renice.1
|
||||
usr/share/man/man1/script.1 [linux-any]
|
||||
usr/share/man/man1/scriptreplay.1
|
||||
usr/share/man/man1/wall.1
|
|
@ -0,0 +1 @@
|
|||
bsdutils: setgid-binary usr/bin/wall 2755 root/tty
|
|
@ -0,0 +1,5 @@
|
|||
util-linux (2.34-ok1) yangtze; urgency=medium
|
||||
|
||||
* Build for openKylin.
|
||||
|
||||
-- openKylinBot <openKylinBot@openkylin.com> Mon, 25 Apr 2022 22:03:04 +0800
|
|
@ -0,0 +1,2 @@
|
|||
po/*.gmo
|
||||
po/stamp-po
|
|
@ -0,0 +1 @@
|
|||
11
|
|
@ -0,0 +1,389 @@
|
|||
Source: util-linux
|
||||
Build-Depends: bc <!stage1 !nocheck>,
|
||||
debhelper (>= 11),
|
||||
dh-exec (>= 0.13),
|
||||
dpkg-dev (>= 1.17.14),
|
||||
gettext,
|
||||
libaudit-dev [linux-any] <!stage1>,
|
||||
libcap-ng-dev [linux-any] <!stage1>,
|
||||
libncurses5-dev,
|
||||
libncursesw5-dev,
|
||||
libpam0g-dev <!stage1>,
|
||||
libselinux1-dev (>= 2.6-0) [linux-any],
|
||||
libsystemd-dev [linux-any] <!stage1>,
|
||||
libtool,
|
||||
libudev-dev [linux-any] <!stage1>,
|
||||
netbase <!stage1 !nocheck>,
|
||||
pkg-config,
|
||||
po-debconf,
|
||||
socat <!stage1 !nocheck>,
|
||||
systemd [linux-any] <!stage1>,
|
||||
bison,
|
||||
zlib1g-dev,
|
||||
libaudit-dev
|
||||
Section: base
|
||||
Priority: required
|
||||
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
|
||||
XSBC-Original-Maintainer: LaMont Jones <lamont@debian.org>
|
||||
Uploaders: Adam Conrad <adconrad@0c3.net>
|
||||
Standards-Version: 4.4.0
|
||||
Rules-Requires-Root: binary-targets
|
||||
Vcs-Browser: https://salsa.debian.org/debian/util-linux
|
||||
Vcs-Git: https://salsa.debian.org/debian/util-linux.git
|
||||
|
||||
Package: util-linux
|
||||
Architecture: any
|
||||
Build-Profiles: <!stage1>
|
||||
Section: utils
|
||||
Essential: yes
|
||||
Pre-Depends: ${misc:Pre-Depends}, ${shlibs:Depends}
|
||||
Depends: ${misc:Depends}, login (>= 1:4.5-0)
|
||||
Suggests: dosfstools, kbd | console-tools, util-linux-locales
|
||||
Replaces: bash-completion (<< 1:2.8),
|
||||
sysvinit-utils (<< 2.88dsf-0),
|
||||
initscripts (<< 2.88dsf-0),
|
||||
mount (<< 2.29.2-0),
|
||||
s390-tools (<< 2.2.0-0),
|
||||
login (<< 1:4.5-0),
|
||||
setpriv (<< 2.32.1-0)
|
||||
Breaks: bash-completion (<< 1:2.8),
|
||||
grml-debootstrap (<< 0.68),
|
||||
sysvinit-utils (<< 2.88dsf-0),
|
||||
mount (<< 2.29.2-0),
|
||||
s390-tools (<< 2.2.0-0),
|
||||
setpriv (<< 2.32.1-0)
|
||||
Multi-Arch: foreign
|
||||
Description: miscellaneous system utilities
|
||||
This package contains a number of important utilities, most of which
|
||||
are oriented towards maintenance of your system. Some of the more
|
||||
important utilities included in this package allow you to view kernel
|
||||
messages, create new filesystems, view block device information,
|
||||
interface with real time clock, etc.
|
||||
|
||||
Package: util-linux-locales
|
||||
Architecture: all
|
||||
Build-Profiles: <!stage1>
|
||||
Section: localization
|
||||
Priority: optional
|
||||
Depends: util-linux (>= ${source:Upstream-Version}), ${misc:Depends}
|
||||
Replaces: util-linux (<< 2.11b)
|
||||
Multi-Arch: foreign
|
||||
Description: locales files for util-linux
|
||||
This package contains the internationalization files for the util-linux
|
||||
package.
|
||||
.
|
||||
They are needed when you want the programs in util-linux to print their
|
||||
messages in other languages than English.
|
||||
|
||||
Package: mount
|
||||
Architecture: linux-any
|
||||
Build-Profiles: <!stage1>
|
||||
XB-Important: yes
|
||||
Section: admin
|
||||
Pre-Depends: ${misc:Pre-Depends}, ${shlibs:Depends}
|
||||
Depends: ${misc:Depends}, util-linux (>= 2.30.1-0)
|
||||
Suggests: nfs-common (>=1:1.1.0-0)
|
||||
Breaks: bash-completion (<< 1:2.1-0)
|
||||
Replaces: bash-completion (<< 1:2.1-0)
|
||||
Multi-Arch: foreign
|
||||
Description: tools for mounting and manipulating filesystems
|
||||
This package provides the mount(8), umount(8), swapon(8),
|
||||
swapoff(8), and losetup(8) commands.
|
||||
|
||||
Package: bsdutils
|
||||
Architecture: any
|
||||
Build-Profiles: <!stage1>
|
||||
Essential: yes
|
||||
Section: utils
|
||||
Pre-Depends: ${misc:Pre-Depends}, ${shlibs:Depends}
|
||||
Depends: ${misc:Depends}
|
||||
Recommends: bsdmainutils
|
||||
Replaces: bash-completion (<< 1:2.1-0)
|
||||
Breaks: bash-completion (<< 1:2.1-0)
|
||||
Multi-Arch: foreign
|
||||
Description: basic utilities from 4.4BSD-Lite
|
||||
This package contains the bare minimum of BSD utilities needed for a
|
||||
Debian system: logger, renice, script, scriptreplay, and wall. The
|
||||
remaining standard BSD utilities are provided by bsdmainutils.
|
||||
|
||||
Package: fdisk
|
||||
Architecture: any
|
||||
Build-Profiles: <!stage1>
|
||||
XB-Important: yes
|
||||
Section: utils
|
||||
Priority: important
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Replaces: util-linux (<< 2.30.1-0)
|
||||
Breaks: util-linux (<< 2.30.1-0)
|
||||
Multi-Arch: foreign
|
||||
Description: collection of partitioning utilities
|
||||
This package contains the classic fdisk, sfdisk and cfdisk partitioning
|
||||
utilities from the util-linux suite.
|
||||
.
|
||||
The utilities included in this package allow you to partition
|
||||
your hard disk. The utilities supports both modern and legacy
|
||||
partition tables (eg. GPT, MBR, etc).
|
||||
.
|
||||
The fdisk utility is the classical text-mode utility.
|
||||
The cfdisk utilitity gives a more userfriendly curses based interface.
|
||||
The sfdisk utility is mostly for automation and scripting uses.
|
||||
|
||||
Package: fdisk-udeb
|
||||
Architecture: hurd-any linux-any
|
||||
Build-Profiles: <!stage1>
|
||||
Priority: optional
|
||||
Section: debian-installer
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Package-Type: udeb
|
||||
XB-Installer-Menu-Item: 99999
|
||||
Description: Manually partition a hard drive (fdisk)
|
||||
|
||||
Package: libblkid1
|
||||
Architecture: any
|
||||
Section: libs
|
||||
Priority: optional
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Multi-Arch: same
|
||||
Description: block device ID library
|
||||
The blkid library allows system programs such as fsck and mount to
|
||||
quickly and easily find block devices by filesystem UUID or label.
|
||||
This allows system administrators to avoid specifying filesystems by
|
||||
hard-coded device names and use a logical naming system instead.
|
||||
|
||||
Package: libblkid1-udeb
|
||||
Architecture: any
|
||||
Section: debian-installer
|
||||
Priority: optional
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Package-Type: udeb
|
||||
Description: stripped down block device ID library, for debian-installer
|
||||
The blkid library allows system programs such as fsck and mount to
|
||||
quickly and easily find block devices by filesystem UUID or label.
|
||||
This allows system administrators to avoid specifying filesystems by
|
||||
hard-coded device names and use a logical naming system instead.
|
||||
.
|
||||
This is a minimal package for debian-installer.
|
||||
|
||||
Package: libblkid-dev
|
||||
Architecture: any
|
||||
Section: libdevel
|
||||
Priority: optional
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: libblkid1 (= ${binary:Version}),
|
||||
libc6-dev | libc-dev,
|
||||
uuid-dev,
|
||||
${misc:Depends}
|
||||
Multi-Arch: same
|
||||
Description: block device ID library - headers and static libraries
|
||||
The blkid library allows system programs such as fsck and mount to
|
||||
quickly and easily find block devices by filesystem UUID or label.
|
||||
This allows system administrators to avoid specifying filesystems by
|
||||
hard-coded device names and use a logical naming system instead.
|
||||
.
|
||||
This package contains the development environment for the blkid library.
|
||||
|
||||
Package: libfdisk1
|
||||
Architecture: any
|
||||
Section: libs
|
||||
Priority: optional
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Multi-Arch: same
|
||||
Description: fdisk partitioning library
|
||||
The libfdisk library is used for manipulating partition tables. It is
|
||||
the core of the fdisk, cfdisk, and sfdisk tools.
|
||||
|
||||
Package: libfdisk1-udeb
|
||||
Architecture: any
|
||||
Section: debian-installer
|
||||
Priority: optional
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Package-Type: udeb
|
||||
Description: stripped down fdisk partitioning library, for debian-installer
|
||||
The libfdisk library is used for manipulating partition tables. It is
|
||||
the core of the fdisk, cfdisk, and sfdisk tools.
|
||||
.
|
||||
This is a minimal package for debian-installer.
|
||||
|
||||
Package: libfdisk-dev
|
||||
Architecture: any
|
||||
Section: libdevel
|
||||
Priority: optional
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: libfdisk1 (= ${binary:Version}),
|
||||
libc6-dev | libc-dev,
|
||||
libblkid-dev,
|
||||
uuid-dev,
|
||||
${misc:Depends}
|
||||
Multi-Arch: same
|
||||
Description: fdisk partitioning library - headers and static libraries
|
||||
The libfdisk library is used for manipulating partition tables. It is
|
||||
the core of the fdisk, cfdisk, and sfdisk tools.
|
||||
.
|
||||
This package contains the development environment for the fdisk library.
|
||||
|
||||
Package: libmount1
|
||||
Architecture: any
|
||||
Section: libs
|
||||
Priority: optional
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Multi-Arch: same
|
||||
Description: device mounting library
|
||||
This device mounting library is used by mount and umount helpers.
|
||||
|
||||
Package: libmount1-udeb
|
||||
Package-Type: udeb
|
||||
Section: debian-installer
|
||||
Priority: optional
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Architecture: linux-any
|
||||
Description: stripped down device mounting library, for debian-installer
|
||||
The device mounting library, used by mount and umount helpers.
|
||||
.
|
||||
This is a minimal package for debian-installer.
|
||||
|
||||
Package: libmount-dev
|
||||
Architecture: linux-any
|
||||
Section: libdevel
|
||||
Priority: optional
|
||||
Depends: libc6-dev | libc-dev,
|
||||
libmount1 (= ${binary:Version}),
|
||||
libblkid-dev,
|
||||
${misc:Depends}
|
||||
Multi-Arch: same
|
||||
Description: device mounting library - headers and static libraries
|
||||
This device mounting library is used by mount and umount helpers.
|
||||
.
|
||||
This package contains the development environment for the mount library.
|
||||
|
||||
Package: libsmartcols1
|
||||
Architecture: any
|
||||
Section: libs
|
||||
Priority: optional
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Multi-Arch: same
|
||||
Description: smart column output alignment library
|
||||
This smart column output alignment library is used by fdisk utilities.
|
||||
|
||||
Package: libsmartcols1-udeb
|
||||
Architecture: any
|
||||
Section: debian-installer
|
||||
Priority: optional
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Package-Type: udeb
|
||||
Description: stripped down smart column output aligment library, for debian-installer
|
||||
This smart column output alignment library is used by fdisk utilities.
|
||||
.
|
||||
This is a minimal package for debian-installer.
|
||||
|
||||
Package: libsmartcols-dev
|
||||
Architecture: any
|
||||
Section: libdevel
|
||||
Priority: optional
|
||||
Depends: libc6-dev | libc-dev,
|
||||
libsmartcols1 (= ${binary:Version}),
|
||||
${misc:Depends}
|
||||
Multi-Arch: same
|
||||
Description: smart column output alignment library - headers and static libraries
|
||||
This smart column output alignment library is used by fdisk utilities.
|
||||
.
|
||||
This package contains the development environment for the mount library.
|
||||
|
||||
Package: libuuid1
|
||||
Architecture: any
|
||||
Section: libs
|
||||
Priority: optional
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Recommends: uuid-runtime
|
||||
Replaces: e2fsprogs (<< 1.34-0)
|
||||
Multi-Arch: same
|
||||
Description: Universally Unique ID library
|
||||
The libuuid library generates and parses 128-bit Universally Unique
|
||||
IDs (UUIDs). A UUID is an identifier that is unique within the space
|
||||
of all such identifiers across both space and time. It can be used for
|
||||
multiple purposes, from tagging objects with an extremely short lifetime
|
||||
to reliably identifying very persistent objects across a network.
|
||||
.
|
||||
See RFC 4122 for more information.
|
||||
|
||||
Package: uuid-runtime
|
||||
Architecture: any
|
||||
Build-Profiles: <!stage1>
|
||||
Section: utils
|
||||
Priority: optional
|
||||
Pre-Depends: libuuid1 (>= 2.25-0), ${misc:Pre-Depends}
|
||||
Depends: adduser, ${misc:Depends}, ${shlibs:Depends}
|
||||
Replaces: e2fsprogs (<= 1.40.3-0)
|
||||
Multi-Arch: foreign
|
||||
Description: runtime components for the Universally Unique ID library
|
||||
The libuuid library generates and parses 128-bit Universally Unique
|
||||
IDs (UUIDs). A UUID is an identifier that is unique within the space
|
||||
of all such identifiers across both space and time. It can be used for
|
||||
multiple purposes, from tagging objects with an extremely short lifetime
|
||||
to reliably identifying very persistent objects across a network.
|
||||
.
|
||||
See RFC 4122 for more information.
|
||||
.
|
||||
This package contains the uuidgen program and the uuidd daemon.
|
||||
.
|
||||
The uuidd daemon is used to generate UUIDs, especially time-based
|
||||
UUIDs, in a secure and guaranteed-unique fashion, even in the face of
|
||||
large numbers of threads trying to grab UUIDs running on different CPUs.
|
||||
It is used by libuuid as well as the uuidgen program.
|
||||
|
||||
Package: libuuid1-udeb
|
||||
Architecture: any
|
||||
Section: debian-installer
|
||||
Priority: optional
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Package-Type: udeb
|
||||
Description: stripped down Universally Unique ID library, for debian-installer
|
||||
The libuuid library generates and parses 128-bit Universally Unique IDs
|
||||
(UUIDs). See RFC 4122 for more information.
|
||||
.
|
||||
This is a minimal package for debian-installer.
|
||||
|
||||
Package: uuid-dev
|
||||
Architecture: any
|
||||
Section: libdevel
|
||||
Priority: optional
|
||||
Depends: libc6-dev | libc-dev, libuuid1 (= ${binary:Version}), ${misc:Depends}
|
||||
Replaces: e2fslibs-dev (<< 1.15)
|
||||
Multi-Arch: same
|
||||
Description: Universally Unique ID library - headers and static libraries
|
||||
The libuuid library generates and parses 128-bit Universally Unique IDs
|
||||
(UUIDs). See RFC 4122 for more information.
|
||||
.
|
||||
This package contains the development environment for the uuid library.
|
||||
|
||||
Package: util-linux-udeb
|
||||
Architecture: any
|
||||
Build-Profiles: <!stage1>
|
||||
Priority: optional
|
||||
Section: debian-installer
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Package-Type: udeb
|
||||
Description: stripped down miscellaneous system utilities, for debian-installer
|
||||
This is a minimal version of util-linux for debian-installer. It only
|
||||
contains the blkid and fallocate binaries at the moment.
|
||||
|
||||
Package: rfkill
|
||||
Architecture: linux-any
|
||||
Build-Profiles: <!stage1>
|
||||
Section: utils
|
||||
Priority: optional
|
||||
Pre-Depends: ${misc:Pre-Depends}
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Breaks: bash-completion (<< 1:2.8~)
|
||||
Replaces: bash-completion (<< 1:2.8~)
|
||||
Multi-Arch: foreign
|
||||
Description: tool for enabling and disabling wireless devices
|
||||
rfkill is a simple tool for accessing the Linux rfkill device interface,
|
||||
which is used to enable and disable wireless networking devices, typically
|
||||
WLAN, Bluetooth and mobile broadband.
|
||||
|
|
@ -0,0 +1,457 @@
|
|||
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-2014 Karel Zak <kzak@redhat.com>
|
||||
2007, 2011 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/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/at.c
|
||||
lib/blkdev.c
|
||||
lib/loopdev.c
|
||||
lib/sysfs.c
|
||||
lib/ttyutils.c
|
||||
lib/xgetpass.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 Karel Zak <kzak@redhat.com>
|
||||
License: BSD-4-clause
|
||||
|
||||
Files: text-utils/tailf.c
|
||||
Copyright: 1996, 2003 Rickard E. Faith (faith@acm.org)
|
||||
License: MIT
|
||||
|
||||
Files: sys-utils/flock.c
|
||||
Copyright: 2003-2005 H. Peter Anvin
|
||||
License: MIT
|
||||
|
||||
Files: text-utils/pg.c
|
||||
Copyright: 2000-2001 Gunnar Ritter
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: login-utils/last-deprecated.c
|
||||
Copyright: 1987 Regents of the University of California
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: login-utils/login.c
|
||||
Copyright: 1980, 1987, 1988 The Regents of the University of California.
|
||||
2011 Karel Zak <kzak@redhat.com>
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: login-utils/logindefs.c
|
||||
Copyright: 2003, 2004, 2005 Thorsten Kukuk
|
||||
License: BSD-3-clause
|
||||
|
||||
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: lib/procutils.c
|
||||
include/xalloc.h
|
||||
Copyright: 2010, 2011 Davidlohr Bueso <dave@gnu.org>
|
||||
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/cpuset.c
|
||||
*/match.*
|
||||
lib/canonicalize.c
|
||||
include/at.h
|
||||
Copyright: 2008-2009, 2010, 2011, 2012 Karel Zak <kzak@redhat.com>
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: */mbsalign.*
|
||||
Copyright: 2009-2010 Free Software Foundation, Inc.
|
||||
2010-2013 Karel Zak <kzak@redhat.com>
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: */readutmp.*
|
||||
Copyright: 1992-2007, 2009-2014 Free Software Foundation, Inc.
|
||||
License: GPL-3+
|
||||
|
||||
Files: */timeutils.*
|
||||
Copyright: 2010 Lennart Poettering
|
||||
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-2013 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: libmount/*
|
||||
libmount/src/*
|
||||
Copyright: 2008-2012 Karel Zak <kzak@redhat.com>
|
||||
License: LGPL-2.1+
|
||||
|
||||
Files: libmount/python/*
|
||||
Copyright: 2013, Red Hat, Inc.
|
||||
License: LGPL-3+
|
||||
|
||||
Files: libsmartcols/*
|
||||
Copyright: 2009-2014 Karel Zak <kzak@redhat.com>
|
||||
2014 Ondrej Oprala <ooprala@redhat.com>
|
||||
License: LGPL
|
||||
|
||||
Files: debian/*
|
||||
Copyright: Guy Maor <maor@debian.org>
|
||||
Sean 'Shaleh' Perry <shaleh@debian.org>
|
||||
Adrian Bunk <bunk@stusta.de>
|
||||
LaMont Jones <lamont@debian.org>
|
||||
2014 Andreas Henriksson <andreas@fatal.se>
|
||||
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:
|
||||
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.
|
||||
|
||||
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: 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: MIT
|
||||
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.
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#!/usr/bin/dh-exec
|
||||
./fdisk.static => /usr/sbin/fdisk
|
||||
./sfdisk.static => /usr/sbin/sfdisk
|
|
@ -0,0 +1,3 @@
|
|||
# ncurses/libtinfo doesn't provide an udeb
|
||||
fdisk-udeb udeb: embedded-library usr/sbin/fdisk: ncurses
|
||||
fdisk-udeb udeb: embedded-library usr/sbin/sfdisk: ncurses
|
|
@ -0,0 +1,6 @@
|
|||
sbin/cfdisk
|
||||
sbin/fdisk
|
||||
sbin/sfdisk
|
||||
usr/share/man/man8/cfdisk.8
|
||||
usr/share/man/man8/fdisk.8
|
||||
usr/share/man/man8/sfdisk.8
|
|
@ -0,0 +1,39 @@
|
|||
# /etc/fstab: static file system information.
|
||||
#
|
||||
# The following is an example. Please see fstab(5) for further details.
|
||||
# Please refer to mount(1) for a complete description of mount options.
|
||||
#
|
||||
# Format:
|
||||
# <file system> <mount point> <type> <options> <dump> <pass>
|
||||
#
|
||||
# dump(8) uses the <dump> field to determine which file systems need
|
||||
# to be dumped. fsck(8) uses the <pass> column to determine which file
|
||||
# systems need to be checked--the root file system should have a 1 in
|
||||
# this field, other file systems a 2, and any file systems that should
|
||||
# not be checked (such as MS-DOS or NFS file systems) a 0.
|
||||
#
|
||||
# The `sw' option indicates that the swap partition is to be activated
|
||||
# with `swapon -a'.
|
||||
/dev/hda2 none swap sw 0 0
|
||||
|
||||
# The `bsdgroups' option indicates that the file system is to be mounted
|
||||
# with BSD semantics (files inherit the group ownership of the directory
|
||||
# in which they live). `ro' can be used to mount a file system read-only.
|
||||
/dev/hda3 / ext2 defaults 0 1
|
||||
/dev/hda5 /home ext2 defaults 0 2
|
||||
/dev/hda6 /var ext2 defaults 0 2
|
||||
/dev/hda7 /usr ext2 defaults,ro 0 2
|
||||
/dev/hda8 /usr/local ext2 defaults,bsdgroups 0 2
|
||||
|
||||
# The `noauto' option indicates that the file system should not be mounted
|
||||
# with `mount -a'. `user' indicates that normal users are allowed to mount
|
||||
# the file system.
|
||||
/dev/cdrom /cdrom iso9660 defaults,noauto,ro,user 0 0
|
||||
/dev/fd0 /floppy minix defaults,noauto,user 0 0
|
||||
/dev/fd1 /floppy minix defaults,noauto,user 0 0
|
||||
|
||||
# NFS file systems:
|
||||
server:/export/usr /usr nfs defaults 0 0
|
||||
|
||||
# proc file system:
|
||||
proc /proc proc defaults 0 0
|
|
@ -0,0 +1,16 @@
|
|||
[DEFAULT]
|
||||
debian-branch = master
|
||||
upstream-branch = upstream
|
||||
pristine-tar = True
|
||||
compression = xz
|
||||
sign-tags = True
|
||||
|
||||
[buildpackage]
|
||||
tarball-dir = ../tarballs/
|
||||
export-dir = ../build-area/
|
||||
|
||||
[pq]
|
||||
patch-numbers = False
|
||||
|
||||
[import-orig]
|
||||
upstream-vcs-tag = v%(version)s
|
|
@ -0,0 +1,37 @@
|
|||
#!/bin/sh
|
||||
# Reset the System Clock to UTC if the hardware clock from which it
|
||||
# was copied by the kernel was in localtime.
|
||||
|
||||
dev=$1
|
||||
|
||||
if [ -e /run/systemd/system ] ; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ -e /run/udev/hwclock-set ]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if [ -f /etc/default/rcS ] ; then
|
||||
. /etc/default/rcS
|
||||
fi
|
||||
|
||||
# These defaults are user-overridable in /etc/default/hwclock
|
||||
BADYEAR=no
|
||||
HWCLOCKACCESS=yes
|
||||
HWCLOCKPARS=
|
||||
HCTOSYS_DEVICE=rtc0
|
||||
if [ -f /etc/default/hwclock ] ; then
|
||||
. /etc/default/hwclock
|
||||
fi
|
||||
|
||||
if [ yes = "$BADYEAR" ] ; then
|
||||
/sbin/hwclock --rtc=$dev --systz --badyear
|
||||
/sbin/hwclock --rtc=$dev --hctosys --badyear
|
||||
else
|
||||
/sbin/hwclock --rtc=$dev --systz
|
||||
/sbin/hwclock --rtc=$dev --hctosys
|
||||
fi
|
||||
|
||||
# Note 'touch' may not be available in initramfs
|
||||
> /run/udev/hwclock-set
|
|
@ -0,0 +1,40 @@
|
|||
.TH HWCLOCK 5 "Feb 2012" "" "Debian Administrator's Manual"
|
||||
.SH NAME
|
||||
hwclock \- variables that affect the behaviour of the hwclock boot script
|
||||
.SH DESCRIPTION
|
||||
The
|
||||
.I /etc/default/rcS
|
||||
file contains variable settings in POSIX format:
|
||||
.IP "" .5i
|
||||
VAR=VAL
|
||||
.PP
|
||||
Only one assignment is allowed per line.
|
||||
Comments (starting with '#') are also allowed.
|
||||
|
||||
.SH OPTIONS
|
||||
The following variables can be set.
|
||||
|
||||
.IP \fBBADYEAR\fP
|
||||
This is used to specify that the hardware clock is incapable of storing
|
||||
years outside the range of 1994-1999. Set to \fByes\fP if the hardware is
|
||||
broken or \fBno\fP if working correctly.
|
||||
|
||||
.IP \fBHWCLOCKACCESS\fP
|
||||
If the hardware clock is not accessible, set to \fBno\fP, in which
|
||||
case hwclock will not be run. Otherwise, set to \fByes\fP.
|
||||
|
||||
.IP \fBHWCLOCKPARS\fP
|
||||
Additional options for hwclock. Unset by default. For example, this
|
||||
may be use to specify the machine hardware clock type for Alphas.
|
||||
|
||||
.IP \fBHCTOSYS_DEVICE\fP
|
||||
The hardware clock device you want to use. Defaults to \fBrtc0\fP.
|
||||
It should probably match the CONFIG_RTC_HCTOSYS_DEVICE kernel config
|
||||
option.
|
||||
|
||||
.SH AUTHOR
|
||||
Roger Leigh <rleigh@debian.org>
|
||||
|
||||
.SH SEE ALSO
|
||||
.BR hwclock (8),
|
||||
.BR rcS (5).
|
|
@ -0,0 +1,4 @@
|
|||
# Set the System Time from the Hardware Clock and set the kernel's timezone
|
||||
# value to the local timezone when the kernel clock module is loaded.
|
||||
|
||||
KERNEL=="rtc0", RUN+="/lib/udev/hwclock-set $root/$name"
|
|
@ -0,0 +1,5 @@
|
|||
usr/include/blkid
|
||||
usr/lib/*/libblkid.a
|
||||
usr/lib/*/libblkid.so
|
||||
usr/lib/*/pkgconfig/blkid.pc
|
||||
usr/share/man/man3/libblkid.3
|
|
@ -0,0 +1 @@
|
|||
symlink_to_dir /usr/share/doc/libblkid-dev /usr/share/doc/libblkid1 2.25.2-5~
|
|
@ -0,0 +1 @@
|
|||
lib/*/libblkid*.so.* lib
|
|
@ -0,0 +1 @@
|
|||
lib/*/libblkid*.so.*
|
|
@ -0,0 +1,2 @@
|
|||
libblkid 1 libblkid1 (>= 2.31)
|
||||
udeb: libblkid 1 libblkid1-udeb (>= 2.31)
|
|
@ -0,0 +1,118 @@
|
|||
libblkid.so.1 libblkid1 #MINVER#
|
||||
* Build-Depends-Package: libblkid-dev
|
||||
BLKID_1.0@BLKID_1.0 2.16
|
||||
BLKID_2.15@BLKID_2.15 2.16
|
||||
BLKID_2.17@BLKID_2.17 2.17.2
|
||||
BLKID_2.18@BLKID_2.18 2.19.1
|
||||
BLKID_2.20@BLKID_2.20 2.20.1
|
||||
BLKID_2.21@BLKID_2.21 2.24.2
|
||||
BLKID_2.23@BLKID_2.23 2.24.2
|
||||
BLKID_2.25@BLKID_2.25 2.25
|
||||
BLKID_2.30@BLKID_2.30 2.30.2
|
||||
BLKID_2_31@BLKID_2_31 2.31.1
|
||||
blkid_dev_devname@BLKID_1.0 2.16
|
||||
blkid_dev_has_tag@BLKID_1.0 2.16
|
||||
blkid_dev_iterate_begin@BLKID_1.0 2.16
|
||||
blkid_dev_iterate_end@BLKID_1.0 2.16
|
||||
blkid_dev_next@BLKID_1.0 2.16
|
||||
blkid_dev_set_search@BLKID_1.0 2.16
|
||||
blkid_devno_to_devname@BLKID_1.0 2.16
|
||||
blkid_devno_to_wholedisk@BLKID_2.17 2.17.2
|
||||
blkid_do_fullprobe@BLKID_2.17 2.17.2
|
||||
blkid_do_probe@BLKID_2.15 2.16
|
||||
blkid_do_safeprobe@BLKID_2.15 2.16
|
||||
blkid_do_wipe@BLKID_2.21 2.24.2
|
||||
blkid_encode_string@BLKID_2.15 2.16
|
||||
blkid_evaluate_spec@BLKID_2.20 2.20.1
|
||||
blkid_evaluate_tag@BLKID_2.15 2.16
|
||||
blkid_find_dev_with_tag@BLKID_1.0 2.16
|
||||
blkid_free_probe@BLKID_2.15 2.16
|
||||
blkid_gc_cache@BLKID_1.0 2.16
|
||||
blkid_get_cache@BLKID_1.0 2.16
|
||||
blkid_get_dev@BLKID_1.0 2.16
|
||||
blkid_get_dev_size@BLKID_1.0 2.16
|
||||
blkid_get_devname@BLKID_1.0 2.16
|
||||
blkid_get_library_version@BLKID_1.0 2.16
|
||||
blkid_get_tag_value@BLKID_1.0 2.16
|
||||
blkid_init_debug@BLKID_2.23 2.24.2
|
||||
blkid_known_fstype@BLKID_1.0 2.16
|
||||
blkid_known_pttype@BLKID_2.17 2.17.2
|
||||
blkid_new_probe@BLKID_2.15 2.16
|
||||
blkid_new_probe_from_filename@BLKID_2.17 2.17.2
|
||||
blkid_parse_tag_string@BLKID_1.0 2.16
|
||||
blkid_parse_version_string@BLKID_1.0 2.16
|
||||
blkid_partition_get_flags@BLKID_2.18 2.19.1
|
||||
blkid_partition_get_name@BLKID_2.17 2.17.2
|
||||
blkid_partition_get_partno@BLKID_2.17 2.17.2
|
||||
blkid_partition_get_size@BLKID_2.17 2.17.2
|
||||
blkid_partition_get_start@BLKID_2.17 2.17.2
|
||||
blkid_partition_get_table@BLKID_2.17 2.17.2
|
||||
blkid_partition_get_type@BLKID_2.17 2.17.2
|
||||
blkid_partition_get_type_string@BLKID_2.17 2.17.2
|
||||
blkid_partition_get_uuid@BLKID_2.17 2.17.2
|
||||
blkid_partition_is_extended@BLKID_2.17 2.17.2
|
||||
blkid_partition_is_logical@BLKID_2.17 2.17.2
|
||||
blkid_partition_is_primary@BLKID_2.17 2.17.2
|
||||
blkid_partitions_get_name@BLKID_2.30 2.30.2
|
||||
blkid_partlist_devno_to_partition@BLKID_2.18 2.19.1
|
||||
blkid_partlist_get_partition@BLKID_2.17 2.17.2
|
||||
blkid_partlist_get_partition_by_partno@BLKID_2.25 2.25
|
||||
blkid_partlist_get_table@BLKID_2.18 2.19.1
|
||||
blkid_partlist_numof_partitions@BLKID_2.17 2.17.2
|
||||
blkid_parttable_get_id@BLKID_2.23 2.24.2
|
||||
blkid_parttable_get_offset@BLKID_2.17 2.17.2
|
||||
blkid_parttable_get_parent@BLKID_2.17 2.17.2
|
||||
blkid_parttable_get_type@BLKID_2.17 2.17.2
|
||||
blkid_probe_all@BLKID_1.0 2.16
|
||||
blkid_probe_all_new@BLKID_1.0 2.16
|
||||
blkid_probe_all_removable@BLKID_2.18 2.19.1
|
||||
blkid_probe_enable_partitions@BLKID_2.17 2.17.2
|
||||
blkid_probe_enable_superblocks@BLKID_2.17 2.17.2
|
||||
blkid_probe_enable_topology@BLKID_2.17 2.17.2
|
||||
blkid_probe_filter_partitions_type@BLKID_2.17 2.17.2
|
||||
blkid_probe_filter_superblocks_type@BLKID_2.17 2.17.2
|
||||
blkid_probe_filter_superblocks_usage@BLKID_2.17 2.17.2
|
||||
blkid_probe_filter_types@BLKID_2.15 2.16
|
||||
blkid_probe_filter_usage@BLKID_2.15 2.16
|
||||
blkid_probe_get_devno@BLKID_2.17 2.17.2
|
||||
blkid_probe_get_fd@BLKID_2.18 2.19.1
|
||||
blkid_probe_get_offset@BLKID_2.18 2.19.1
|
||||
blkid_probe_get_partitions@BLKID_2.17 2.17.2
|
||||
blkid_probe_get_sectors@BLKID_2.17 2.19.1
|
||||
blkid_probe_get_sectorsize@BLKID_2.17 2.17.2
|
||||
blkid_probe_get_size@BLKID_2.17 2.17.2
|
||||
blkid_probe_get_topology@BLKID_2.17 2.17.2
|
||||
blkid_probe_get_value@BLKID_2.15 2.16
|
||||
blkid_probe_get_wholedisk_devno@BLKID_2.18 2.19.1
|
||||
blkid_probe_has_value@BLKID_2.15 2.16
|
||||
blkid_probe_hide_range@BLKID_2_31 2.31.1
|
||||
blkid_probe_invert_filter@BLKID_2.15 2.16
|
||||
blkid_probe_invert_partitions_filter@BLKID_2.17 2.17.2
|
||||
blkid_probe_invert_superblocks_filter@BLKID_2.17 2.17.2
|
||||
blkid_probe_is_wholedisk@BLKID_2.18 2.19.1
|
||||
blkid_probe_lookup_value@BLKID_2.15 2.16
|
||||
blkid_probe_numof_values@BLKID_2.15 2.16
|
||||
blkid_probe_reset_buffers@BLKID_2_31 2.31.1
|
||||
blkid_probe_reset_filter@BLKID_2.15 2.16
|
||||
blkid_probe_reset_partitions_filter@BLKID_2.17 2.17.2
|
||||
blkid_probe_reset_superblocks_filter@BLKID_2.17 2.17.2
|
||||
blkid_probe_set_device@BLKID_2.15 2.16
|
||||
blkid_probe_set_partitions_flags@BLKID_2.17 2.17.2
|
||||
blkid_probe_set_request@BLKID_2.15 2.16
|
||||
blkid_probe_set_sectorsize@BLKID_2.30 2.30.2
|
||||
blkid_probe_set_superblocks_flags@BLKID_2.17 2.17.2
|
||||
blkid_probe_step_back@BLKID_2.23 2.24.2
|
||||
blkid_put_cache@BLKID_1.0 2.16
|
||||
blkid_reset_probe@BLKID_2.15 2.16
|
||||
blkid_safe_string@BLKID_2.15 2.16
|
||||
blkid_send_uevent@BLKID_2.15 2.16
|
||||
blkid_superblocks_get_name@BLKID_2.20 2.20.1
|
||||
blkid_tag_iterate_begin@BLKID_1.0 2.16
|
||||
blkid_tag_iterate_end@BLKID_1.0 2.16
|
||||
blkid_tag_next@BLKID_1.0 2.16
|
||||
blkid_topology_get_alignment_offset@BLKID_2.17 2.17.2
|
||||
blkid_topology_get_logical_sector_size@BLKID_2.17 2.17.2
|
||||
blkid_topology_get_minimum_io_size@BLKID_2.17 2.17.2
|
||||
blkid_topology_get_optimal_io_size@BLKID_2.17 2.17.2
|
||||
blkid_topology_get_physical_sector_size@BLKID_2.17 2.17.2
|
||||
blkid_verify@BLKID_1.0 2.16
|
|
@ -0,0 +1,4 @@
|
|||
usr/include/libfdisk
|
||||
usr/lib/*/libfdisk.a
|
||||
usr/lib/*/libfdisk.so
|
||||
usr/lib/*/pkgconfig/fdisk.pc
|
|
@ -0,0 +1 @@
|
|||
lib/*/libfdisk*.so.* lib
|
|
@ -0,0 +1 @@
|
|||
lib/*/libfdisk*.so.*
|
|
@ -0,0 +1,2 @@
|
|||
libfdisk 1 libfdisk1 (>= 2.33)
|
||||
udeb: libfdisk 1 libfdisk1-udeb (>= 2.33)
|
|
@ -0,0 +1,280 @@
|
|||
libfdisk.so.1 libfdisk1 #MINVER#
|
||||
* Build-Depends-Package: libfdisk-dev
|
||||
FDISK_2.26@FDISK_2.26 2.26.2
|
||||
FDISK_2.27@FDISK_2.27 2.26.2
|
||||
FDISK_2.28@FDISK_2.28 2.28~rc1
|
||||
FDISK_2.29@FDISK_2.29 2.29~rc2
|
||||
FDISK_2.30@FDISK_2.30 2.30.2
|
||||
FDISK_2.31@FDISK_2.31 2.31.1
|
||||
FDISK_2.32@FDISK_2.32 2.32
|
||||
FDISK_2.33@FDISK_2.33 2.33
|
||||
fdisk_add_partition@FDISK_2.26 2.26.2
|
||||
fdisk_align_lba@FDISK_2.26 2.26.2
|
||||
fdisk_align_lba_in_range@FDISK_2.26 2.26.2
|
||||
fdisk_apply_script@FDISK_2.26 2.26.2
|
||||
fdisk_apply_script_headers@FDISK_2.26 2.26.2
|
||||
fdisk_apply_table@FDISK_2.26 2.26.2
|
||||
fdisk_ask_get_query@FDISK_2.26 2.26.2
|
||||
fdisk_ask_get_type@FDISK_2.26 2.26.2
|
||||
fdisk_ask_menu_get_default@FDISK_2.26 2.26.2
|
||||
fdisk_ask_menu_get_item@FDISK_2.26 2.26.2
|
||||
fdisk_ask_menu_get_nitems@FDISK_2.26 2.26.2
|
||||
fdisk_ask_menu_get_result@FDISK_2.26 2.26.2
|
||||
fdisk_ask_menu_set_result@FDISK_2.26 2.26.2
|
||||
fdisk_ask_number@FDISK_2.26 2.26.2
|
||||
fdisk_ask_number_get_base@FDISK_2.26 2.26.2
|
||||
fdisk_ask_number_get_default@FDISK_2.26 2.26.2
|
||||
fdisk_ask_number_get_high@FDISK_2.26 2.26.2
|
||||
fdisk_ask_number_get_low@FDISK_2.26 2.26.2
|
||||
fdisk_ask_number_get_range@FDISK_2.26 2.26.2
|
||||
fdisk_ask_number_get_result@FDISK_2.26 2.26.2
|
||||
fdisk_ask_number_get_unit@FDISK_2.26 2.26.2
|
||||
fdisk_ask_number_inchars@FDISK_2.26 2.26.2
|
||||
fdisk_ask_number_is_wrap_negative@FDISK_2.33 2.33
|
||||
fdisk_ask_number_set_relative@FDISK_2.26 2.26.2
|
||||
fdisk_ask_number_set_result@FDISK_2.26 2.26.2
|
||||
fdisk_ask_partnum@FDISK_2.26 2.26.2
|
||||
fdisk_ask_print_get_errno@FDISK_2.26 2.26.2
|
||||
fdisk_ask_print_get_mesg@FDISK_2.26 2.26.2
|
||||
fdisk_ask_string@FDISK_2.26 2.26.2
|
||||
fdisk_ask_string_get_result@FDISK_2.26 2.26.2
|
||||
fdisk_ask_string_set_result@FDISK_2.26 2.26.2
|
||||
fdisk_ask_yesno@FDISK_2.26 2.26.2
|
||||
fdisk_ask_yesno_get_result@FDISK_2.26 2.26.2
|
||||
fdisk_ask_yesno_set_result@FDISK_2.26 2.26.2
|
||||
fdisk_assign_device@FDISK_2.26 2.26.2
|
||||
fdisk_bsd_edit_disklabel@FDISK_2.26 2.26.2
|
||||
fdisk_bsd_link_partition@FDISK_2.26 2.26.2
|
||||
fdisk_bsd_write_bootstrap@FDISK_2.26 2.26.2
|
||||
fdisk_copy_parttype@FDISK_2.26 2.26.2
|
||||
fdisk_create_disklabel@FDISK_2.26 2.26.2
|
||||
fdisk_deassign_device@FDISK_2.26 2.26.2
|
||||
fdisk_delete_all_partitions@FDISK_2.26 2.26.2
|
||||
fdisk_delete_partition@FDISK_2.26 2.26.2
|
||||
fdisk_device_is_used@FDISK_2.31 2.31.1
|
||||
fdisk_disable_dialogs@FDISK_2.31 2.31.1
|
||||
fdisk_dos_enable_compatible@FDISK_2.26 2.26.2
|
||||
fdisk_dos_is_compatible@FDISK_2.26 2.26.2
|
||||
fdisk_dos_move_begin@FDISK_2.26 2.26.2
|
||||
fdisk_enable_bootbits_protection@FDISK_2.27 2.26.2
|
||||
fdisk_enable_details@FDISK_2.26 2.26.2
|
||||
fdisk_enable_listonly@FDISK_2.26 2.26.2
|
||||
fdisk_enable_wipe@FDISK_2.28 2.28~rc1
|
||||
fdisk_field_get_id@FDISK_2.26 2.26.2
|
||||
fdisk_field_get_name@FDISK_2.26 2.26.2
|
||||
fdisk_field_get_width@FDISK_2.26 2.26.2
|
||||
fdisk_field_is_number@FDISK_2.26 2.26.2
|
||||
fdisk_free_iter@FDISK_2.26 2.26.2
|
||||
fdisk_get_alignment_offset@FDISK_2.26 2.26.2
|
||||
fdisk_get_collision@FDISK_2.28 2.28~rc1
|
||||
fdisk_get_devfd@FDISK_2.26 2.26.2
|
||||
fdisk_get_devmodel@FDISK_2.33 2.33
|
||||
fdisk_get_devname@FDISK_2.26 2.26.2
|
||||
fdisk_get_devno@FDISK_2.33 2.33
|
||||
fdisk_get_disklabel_id@FDISK_2.26 2.26.2
|
||||
fdisk_get_disklabel_item@FDISK_2.27 2.27~rc1
|
||||
fdisk_get_first_lba@FDISK_2.26 2.26.2
|
||||
fdisk_get_freespaces@FDISK_2.26 2.26.2
|
||||
fdisk_get_geom_cylinders@FDISK_2.26 2.26.2
|
||||
fdisk_get_geom_heads@FDISK_2.26 2.26.2
|
||||
fdisk_get_geom_sectors@FDISK_2.26 2.26.2
|
||||
fdisk_get_grain_size@FDISK_2.26 2.26.2
|
||||
fdisk_get_label@FDISK_2.26 2.26.2
|
||||
fdisk_get_last_lba@FDISK_2.26 2.26.2
|
||||
fdisk_get_library_features@FDISK_2.26 2.26.2
|
||||
fdisk_get_library_version@FDISK_2.26 2.26.2
|
||||
fdisk_get_minimal_iosize@FDISK_2.26 2.26.2
|
||||
fdisk_get_nlabels@FDISK_2.26 2.26.2
|
||||
fdisk_get_npartitions@FDISK_2.26 2.26.2
|
||||
fdisk_get_nsectors@FDISK_2.26 2.26.2
|
||||
fdisk_get_optimal_iosize@FDISK_2.26 2.26.2
|
||||
fdisk_get_parent@FDISK_2.26 2.26.2
|
||||
fdisk_get_partition@FDISK_2.26 2.26.2
|
||||
fdisk_get_partitions@FDISK_2.26 2.26.2
|
||||
fdisk_get_physector_size@FDISK_2.26 2.26.2
|
||||
fdisk_get_script@FDISK_2.26 2.26.2
|
||||
fdisk_get_sector_size@FDISK_2.26 2.26.2
|
||||
fdisk_get_size_unit@FDISK_2.26 2.28~rc1
|
||||
fdisk_get_unit@FDISK_2.26 2.26.2
|
||||
fdisk_get_units_per_sector@FDISK_2.26 2.26.2
|
||||
fdisk_gpt_get_partition_attrs@FDISK_2.27 2.27~rc1
|
||||
fdisk_gpt_is_hybrid@FDISK_2.26 2.26.2
|
||||
fdisk_gpt_set_npartitions@FDISK_2.29 2.29~rc2
|
||||
fdisk_gpt_set_partition_attrs@FDISK_2.27 2.27~rc1
|
||||
fdisk_has_dialogs@FDISK_2.31 2.31.1
|
||||
fdisk_has_label@FDISK_2.26 2.26.2
|
||||
fdisk_has_protected_bootbits@FDISK_2.27 2.26.2
|
||||
fdisk_has_user_device_properties@FDISK_2.26 2.26.2
|
||||
fdisk_has_wipe@FDISK_2.28 2.28~rc1
|
||||
fdisk_info@FDISK_2.26 2.26.2
|
||||
fdisk_init_debug@FDISK_2.26 2.26.2
|
||||
fdisk_is_details@FDISK_2.26 2.26.2
|
||||
fdisk_is_labeltype@FDISK_2.26 2.26.2
|
||||
fdisk_is_listonly@FDISK_2.26 2.26.2
|
||||
fdisk_is_partition_used@FDISK_2.26 2.26.2
|
||||
fdisk_is_ptcollision@FDISK_2.30 2.30.2
|
||||
fdisk_is_readonly@FDISK_2.26 2.26.2
|
||||
fdisk_is_regfile@FDISK_2.30 2.30.2
|
||||
fdisk_iter_get_direction@FDISK_2.26 2.26.2
|
||||
fdisk_label_get_field@FDISK_2.26 2.26.2
|
||||
fdisk_label_get_field_by_name@FDISK_2.26 2.26.2
|
||||
fdisk_label_get_fields_ids@FDISK_2.26 2.26.2
|
||||
fdisk_label_get_fields_ids_all@FDISK_2.27 2.27~rc1
|
||||
fdisk_label_get_geomrange_cylinders@FDISK_2.32 2.32
|
||||
fdisk_label_get_geomrange_heads@FDISK_2.32 2.32
|
||||
fdisk_label_get_geomrange_sectors@FDISK_2.32 2.32
|
||||
fdisk_label_get_name@FDISK_2.26 2.26.2
|
||||
fdisk_label_get_nparttypes@FDISK_2.26 2.26.2
|
||||
fdisk_label_get_parttype@FDISK_2.26 2.26.2
|
||||
fdisk_label_get_parttype_from_code@FDISK_2.26 2.26.2
|
||||
fdisk_label_get_parttype_from_string@FDISK_2.26 2.26.2
|
||||
fdisk_label_get_type@FDISK_2.26 2.26.2
|
||||
fdisk_label_has_code_parttypes@FDISK_2.26 2.26.2
|
||||
fdisk_label_is_changed@FDISK_2.26 2.26.2
|
||||
fdisk_label_is_disabled@FDISK_2.26 2.26.2
|
||||
fdisk_label_parse_parttype@FDISK_2.26 2.26.2
|
||||
fdisk_label_require_geometry@FDISK_2.26 2.26.2
|
||||
fdisk_label_set_changed@FDISK_2.26 2.26.2
|
||||
fdisk_label_set_disabled@FDISK_2.26 2.26.2
|
||||
fdisk_labelitem_get_data_string@FDISK_2.29 2.29~rc2
|
||||
fdisk_labelitem_get_data_u64@FDISK_2.29 2.29~rc2
|
||||
fdisk_labelitem_get_id@FDISK_2.29 2.29~rc2
|
||||
fdisk_labelitem_get_name@FDISK_2.29 2.29~rc2
|
||||
fdisk_labelitem_is_number@FDISK_2.29 2.29~rc2
|
||||
fdisk_labelitem_is_string@FDISK_2.29 2.29~rc2
|
||||
fdisk_lba_is_phy_aligned@FDISK_2.26 2.26.2
|
||||
fdisk_list_disklabel@FDISK_2.26 2.26.2
|
||||
fdisk_locate_disklabel@FDISK_2.26 2.26.2
|
||||
fdisk_new_context@FDISK_2.26 2.26.2
|
||||
fdisk_new_iter@FDISK_2.26 2.26.2
|
||||
fdisk_new_labelitem@FDISK_2.29 2.29~rc2
|
||||
fdisk_new_nested_context@FDISK_2.26 2.26.2
|
||||
fdisk_new_partition@FDISK_2.26 2.26.2
|
||||
fdisk_new_parttype@FDISK_2.26 2.26.2
|
||||
fdisk_new_script@FDISK_2.26 2.26.2
|
||||
fdisk_new_script_from_file@FDISK_2.26 2.26.2
|
||||
fdisk_new_table@FDISK_2.26 2.26.2
|
||||
fdisk_new_unknown_parttype@FDISK_2.26 2.26.2
|
||||
fdisk_next_label@FDISK_2.26 2.26.2
|
||||
fdisk_override_geometry@FDISK_2.26 2.26.2
|
||||
fdisk_parse_version_string@FDISK_2.26 2.26.2
|
||||
fdisk_partition_cmp_partno@FDISK_2.26 2.26.2
|
||||
fdisk_partition_cmp_start@FDISK_2.26 2.26.2
|
||||
fdisk_partition_end_follow_default@FDISK_2.26 2.26.2
|
||||
fdisk_partition_end_is_default@FDISK_2.26 2.26.2
|
||||
fdisk_partition_get_attrs@FDISK_2.26 2.26.2
|
||||
fdisk_partition_get_end@FDISK_2.26 2.26.2
|
||||
fdisk_partition_get_name@FDISK_2.26 2.26.2
|
||||
fdisk_partition_get_parent@FDISK_2.26 2.26.2
|
||||
fdisk_partition_get_partno@FDISK_2.26 2.26.2
|
||||
fdisk_partition_get_size@FDISK_2.26 2.26.2
|
||||
fdisk_partition_get_start@FDISK_2.26 2.26.2
|
||||
fdisk_partition_get_type@FDISK_2.26 2.26.2
|
||||
fdisk_partition_get_uuid@FDISK_2.26 2.26.2
|
||||
fdisk_partition_has_end@FDISK_2.26 2.26.2
|
||||
fdisk_partition_has_partno@FDISK_2.26 2.26.2
|
||||
fdisk_partition_has_size@FDISK_2.26 2.26.2
|
||||
fdisk_partition_has_start@FDISK_2.26 2.26.2
|
||||
fdisk_partition_has_wipe@FDISK_2.30 2.30.2
|
||||
fdisk_partition_is_bootable@FDISK_2.26 2.26.2
|
||||
fdisk_partition_is_container@FDISK_2.26 2.26.2
|
||||
fdisk_partition_is_freespace@FDISK_2.26 2.26.2
|
||||
fdisk_partition_is_nested@FDISK_2.26 2.26.2
|
||||
fdisk_partition_is_used@FDISK_2.26 2.26.2
|
||||
fdisk_partition_is_wholedisk@FDISK_2.26 2.26.2
|
||||
fdisk_partition_next_partno@FDISK_2.26 2.26.2
|
||||
fdisk_partition_partno_follow_default@FDISK_2.26 2.26.2
|
||||
fdisk_partition_set_attrs@FDISK_2.26 2.26.2
|
||||
fdisk_partition_set_name@FDISK_2.26 2.26.2
|
||||
fdisk_partition_set_partno@FDISK_2.26 2.26.2
|
||||
fdisk_partition_set_size@FDISK_2.26 2.26.2
|
||||
fdisk_partition_set_start@FDISK_2.26 2.26.2
|
||||
fdisk_partition_set_type@FDISK_2.26 2.26.2
|
||||
fdisk_partition_set_uuid@FDISK_2.26 2.26.2
|
||||
fdisk_partition_size_explicit@FDISK_2.26 2.26.2
|
||||
fdisk_partition_start_follow_default@FDISK_2.26 2.26.2
|
||||
fdisk_partition_start_is_default@FDISK_2.26 2.26.2
|
||||
fdisk_partition_to_string@FDISK_2.26 2.26.2
|
||||
fdisk_partition_unset_partno@FDISK_2.26 2.26.2
|
||||
fdisk_partition_unset_size@FDISK_2.26 2.26.2
|
||||
fdisk_partition_unset_start@FDISK_2.26 2.26.2
|
||||
fdisk_partname@FDISK_2.26 2.26.2
|
||||
fdisk_parttype_get_code@FDISK_2.26 2.26.2
|
||||
fdisk_parttype_get_name@FDISK_2.26 2.26.2
|
||||
fdisk_parttype_get_string@FDISK_2.26 2.26.2
|
||||
fdisk_parttype_is_unknown@FDISK_2.26 2.26.2
|
||||
fdisk_parttype_set_code@FDISK_2.26 2.26.2
|
||||
fdisk_parttype_set_name@FDISK_2.26 2.26.2
|
||||
fdisk_parttype_set_typestr@FDISK_2.26 2.26.2
|
||||
fdisk_reassign_device@FDISK_2.31 2.31.1
|
||||
fdisk_ref_ask@FDISK_2.26 2.26.2
|
||||
fdisk_ref_context@FDISK_2.26 2.26.2
|
||||
fdisk_ref_labelitem@FDISK_2.29 2.29~rc2
|
||||
fdisk_ref_partition@FDISK_2.26 2.26.2
|
||||
fdisk_ref_parttype@FDISK_2.26 2.26.2
|
||||
fdisk_ref_script@FDISK_2.26 2.26.2
|
||||
fdisk_ref_table@FDISK_2.26 2.26.2
|
||||
fdisk_reorder_partitions@FDISK_2.26 2.26.2
|
||||
fdisk_reread_changes@FDISK_2.31 2.31.1
|
||||
fdisk_reread_partition_table@FDISK_2.26 2.26.2
|
||||
fdisk_reset_alignment@FDISK_2.26 2.26.2
|
||||
fdisk_reset_device_properties@FDISK_2.26 2.26.2
|
||||
fdisk_reset_iter@FDISK_2.26 2.26.2
|
||||
fdisk_reset_labelitem@FDISK_2.29 2.29~rc2
|
||||
fdisk_reset_partition@FDISK_2.26 2.26.2
|
||||
fdisk_reset_table@FDISK_2.26 2.26.2
|
||||
fdisk_save_user_geometry@FDISK_2.26 2.26.2
|
||||
fdisk_save_user_grain@FDISK_2.31 2.31.1
|
||||
fdisk_save_user_sector_size@FDISK_2.26 2.26.2
|
||||
fdisk_script_enable_json@FDISK_2.27 2.27~rc1
|
||||
fdisk_script_get_header@FDISK_2.26 2.26.2
|
||||
fdisk_script_get_nlines@FDISK_2.26 2.26.2
|
||||
fdisk_script_get_table@FDISK_2.26 2.26.2
|
||||
fdisk_script_get_userdata@FDISK_2.27 2.27~rc1
|
||||
fdisk_script_has_force_label@FDISK_2.30 2.30.2
|
||||
fdisk_script_read_context@FDISK_2.26 2.26.2
|
||||
fdisk_script_read_file@FDISK_2.26 2.26.2
|
||||
fdisk_script_read_line@FDISK_2.26 2.26.2
|
||||
fdisk_script_set_fgets@FDISK_2.27 2.27~rc1
|
||||
fdisk_script_set_header@FDISK_2.26 2.26.2
|
||||
fdisk_script_set_userdata@FDISK_2.27 2.27~rc1
|
||||
fdisk_script_write_file@FDISK_2.26 2.26.2
|
||||
fdisk_set_ask@FDISK_2.26 2.26.2
|
||||
fdisk_set_disklabel_id@FDISK_2.26 2.26.2
|
||||
fdisk_set_first_lba@FDISK_2.26 2.26.2
|
||||
fdisk_set_last_lba@FDISK_2.26 2.26.2
|
||||
fdisk_set_partition@FDISK_2.26 2.26.2
|
||||
fdisk_set_partition_type@FDISK_2.26 2.26.2
|
||||
fdisk_set_script@FDISK_2.26 2.26.2
|
||||
fdisk_set_size_unit@FDISK_2.26 2.26.2
|
||||
fdisk_set_unit@FDISK_2.26 2.26.2
|
||||
fdisk_sgi_create_info@FDISK_2.26 2.26.2
|
||||
fdisk_sgi_set_bootfile@FDISK_2.26 2.26.2
|
||||
fdisk_sun_set_alt_cyl@FDISK_2.26 2.26.2
|
||||
fdisk_sun_set_ilfact@FDISK_2.26 2.26.2
|
||||
fdisk_sun_set_pcylcount@FDISK_2.26 2.26.2
|
||||
fdisk_sun_set_rspeed@FDISK_2.26 2.26.2
|
||||
fdisk_sun_set_xcyl@FDISK_2.26 2.26.2
|
||||
fdisk_table_add_partition@FDISK_2.26 2.26.2
|
||||
fdisk_table_get_nents@FDISK_2.26 2.26.2
|
||||
fdisk_table_get_partition@FDISK_2.26 2.26.2
|
||||
fdisk_table_get_partition_by_partno@FDISK_2.27 2.26.2
|
||||
fdisk_table_is_empty@FDISK_2.26 2.26.2
|
||||
fdisk_table_next_partition@FDISK_2.26 2.26.2
|
||||
fdisk_table_remove_partition@FDISK_2.26 2.26.2
|
||||
fdisk_table_sort_partitions@FDISK_2.26 2.26.2
|
||||
fdisk_table_wrong_order@FDISK_2.26 2.26.2
|
||||
fdisk_toggle_partition_flag@FDISK_2.26 2.26.2
|
||||
fdisk_unref_ask@FDISK_2.26 2.26.2
|
||||
fdisk_unref_context@FDISK_2.26 2.26.2
|
||||
fdisk_unref_labelitem@FDISK_2.29 2.29~rc2
|
||||
fdisk_unref_partition@FDISK_2.26 2.26.2
|
||||
fdisk_unref_parttype@FDISK_2.26 2.26.2
|
||||
fdisk_unref_script@FDISK_2.26 2.26.2
|
||||
fdisk_unref_table@FDISK_2.26 2.26.2
|
||||
fdisk_use_cylinders@FDISK_2.26 2.26.2
|
||||
fdisk_verify_disklabel@FDISK_2.26 2.26.2
|
||||
fdisk_warn@FDISK_2.26 2.26.2
|
||||
fdisk_warnx@FDISK_2.26 2.26.2
|
||||
fdisk_wipe_partition@FDISK_2.29 2.29~rc2
|
||||
fdisk_write_disklabel@FDISK_2.26 2.26.2
|
|
@ -0,0 +1,4 @@
|
|||
usr/include/libmount
|
||||
usr/lib/*/libmount.a
|
||||
usr/lib/*/libmount.so
|
||||
usr/lib/*/pkgconfig/mount.pc
|
|
@ -0,0 +1 @@
|
|||
lib/*/libmount*.so.* lib
|
|
@ -0,0 +1 @@
|
|||
lib/*/libmount*.so.*
|
|
@ -0,0 +1,2 @@
|
|||
libmount 1 libmount1 (>= 2.33)
|
||||
udeb: libmount 1 libmount1-udeb (>= 2.33)
|
|
@ -0,0 +1,305 @@
|
|||
libmount.so.1 libmount1 #MINVER#
|
||||
* Build-Depends-Package: libmount-dev
|
||||
MOUNT_2.19@MOUNT_2.19 2.19.1
|
||||
MOUNT_2.20@MOUNT_2.20 2.20.1
|
||||
MOUNT_2.21@MOUNT_2.21 2.24.2
|
||||
MOUNT_2.22@MOUNT_2.22 2.24.2
|
||||
MOUNT_2.23@MOUNT_2.23 2.24.2
|
||||
MOUNT_2.24@MOUNT_2.24 2.24.2
|
||||
MOUNT_2.25@MOUNT_2.25 2.24.2
|
||||
MOUNT_2.26@MOUNT_2.26 2.26.2
|
||||
MOUNT_2.28@MOUNT_2.28 2.28~rc1
|
||||
MOUNT_2.30@MOUNT_2.30 2.30.2
|
||||
MOUNT_2.33@MOUNT_2.33 2.33
|
||||
MOUNT_2.34@MOUNT_2.34 2.34
|
||||
mnt_cache_device_has_tag@MOUNT_2.19 2.19.1
|
||||
mnt_cache_find_tag_value@MOUNT_2.19 2.19.1
|
||||
mnt_cache_read_tags@MOUNT_2.19 2.19.1
|
||||
mnt_cache_set_targets@MOUNT_2.25 2.25
|
||||
(arch=linux-any)mnt_context_append_options@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_apply_fstab@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_disable_canonicalize@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_disable_helpers@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_disable_mtab@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_disable_swapmatch@MOUNT_2.22 2.24.2
|
||||
(arch=linux-any)mnt_context_do_mount@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_do_umount@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_enable_fake@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_enable_force@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_enable_fork@MOUNT_2.21 2.24.2
|
||||
(arch=linux-any)mnt_context_enable_lazy@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_enable_loopdel@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_enable_rdonly_umount@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_enable_rwonly_mount@MOUNT_2.30 2.30.2
|
||||
(arch=linux-any)mnt_context_enable_sloppy@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_enable_verbose@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_finalize_mount@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_finalize_umount@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_find_umount_fs@MOUNT_2.23 2.24.2
|
||||
(arch=linux-any)mnt_context_forced_rdonly@MOUNT_2.30 2.30.2
|
||||
(arch=linux-any)mnt_context_get_cache@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_get_excode@MOUNT_2.30 2.30.2
|
||||
(arch=linux-any)mnt_context_get_fs@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_get_fs_userdata@MOUNT_2.24 2.24.2
|
||||
(arch=linux-any)mnt_context_get_fstab@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_get_fstab_userdata@MOUNT_2.24 2.24.2
|
||||
(arch=linux-any)mnt_context_get_fstype@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_get_helper_status@MOUNT_2.21 2.24.2
|
||||
(arch=linux-any)mnt_context_get_lock@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_get_mflags@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_get_mtab@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_get_mtab_userdata@MOUNT_2.24 2.24.2
|
||||
(arch=linux-any)mnt_context_get_options@MOUNT_2.22 2.24.2
|
||||
(arch=linux-any)mnt_context_get_optsmode@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_get_origin_ns@MOUNT_2.33 2.33
|
||||
(arch=linux-any)mnt_context_get_source@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_get_status@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_get_syscall_errno@MOUNT_2.21 2.24.2
|
||||
(arch=linux-any)mnt_context_get_table@MOUNT_2.20 2.20.1
|
||||
(arch=linux-any)mnt_context_get_target@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_get_target_ns@MOUNT_2.33 2.33
|
||||
(arch=linux-any)mnt_context_get_user_mflags@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_helper_executed@MOUNT_2.21 2.24.2
|
||||
(arch=linux-any)mnt_context_helper_setopt@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_init_helper@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_is_child@MOUNT_2.21 2.24.2
|
||||
(arch=linux-any)mnt_context_is_fake@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_is_force@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_is_fork@MOUNT_2.21 2.24.2
|
||||
(arch=linux-any)mnt_context_is_fs_mounted@MOUNT_2.20 2.20.1
|
||||
(arch=linux-any)mnt_context_is_lazy@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_is_loopdel@MOUNT_2.22 2.24.2
|
||||
(arch=linux-any)mnt_context_is_nocanonicalize@MOUNT_2.22 2.24.2
|
||||
(arch=linux-any)mnt_context_is_nohelpers@MOUNT_2.22 2.24.2
|
||||
(arch=linux-any)mnt_context_is_nomtab@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_is_parent@MOUNT_2.21 2.24.2
|
||||
(arch=linux-any)mnt_context_is_rdonly_umount@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_is_restricted@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_is_rwonly_mount@MOUNT_2.30 2.30.2
|
||||
(arch=linux-any)mnt_context_is_sloppy@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_is_swapmatch@MOUNT_2.22 2.24.2
|
||||
(arch=linux-any)mnt_context_is_verbose@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_mount@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_next_mount@MOUNT_2.20 2.20.1
|
||||
(arch=linux-any)mnt_context_next_remount@MOUNT_2.34 2.34
|
||||
(arch=linux-any)mnt_context_next_umount@MOUNT_2.21 2.24.2
|
||||
(arch=linux-any)mnt_context_prepare_mount@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_prepare_umount@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_reset_status@MOUNT_2.21 2.24.2
|
||||
(arch=linux-any)mnt_context_set_cache@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_set_fs@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_set_fstab@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_set_fstype@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_set_fstype_pattern@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_set_mflags@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_set_mountdata@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_set_options@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_set_options_pattern@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_set_optsmode@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_set_passwd_cb@MOUNT_2.21 2.24.2
|
||||
(arch=linux-any)mnt_context_set_source@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_set_syscall_status@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_set_tables_errcb@MOUNT_2.20 2.20.1
|
||||
(arch=linux-any)mnt_context_set_target@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_set_target_ns@MOUNT_2.33 2.33
|
||||
(arch=linux-any)mnt_context_set_user_mflags@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_strerror@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_switch_ns@MOUNT_2.33 2.33
|
||||
(arch=linux-any)mnt_context_switch_origin_ns@MOUNT_2.33 2.33
|
||||
(arch=linux-any)mnt_context_switch_target_ns@MOUNT_2.33 2.33
|
||||
(arch=linux-any)mnt_context_syscall_called@MOUNT_2.21 2.24.2
|
||||
(arch=linux-any)mnt_context_tab_applied@MOUNT_2.22 2.24.2
|
||||
(arch=linux-any)mnt_context_umount@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_context_wait_for_children@MOUNT_2.21 2.24.2
|
||||
mnt_copy_fs@MOUNT_2.19 2.19.1
|
||||
mnt_diff_tables@MOUNT_2.20 2.20.1
|
||||
mnt_free_cache@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_free_context@MOUNT_2.19 2.19.1
|
||||
mnt_free_fs@MOUNT_2.19 2.19.1
|
||||
mnt_free_iter@MOUNT_2.19 2.19.1
|
||||
mnt_free_lock@MOUNT_2.19 2.19.1
|
||||
mnt_free_mntent@MOUNT_2.19 2.19.1
|
||||
mnt_free_tabdiff@MOUNT_2.20 2.20.1
|
||||
mnt_free_table@MOUNT_2.19 2.19.1
|
||||
mnt_free_update@MOUNT_2.19 2.19.1
|
||||
mnt_fs_append_attributes@MOUNT_2.19 2.19.1
|
||||
mnt_fs_append_comment@MOUNT_2.24 2.24.2
|
||||
mnt_fs_append_options@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_attribute@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_attributes@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_bindsrc@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_comment@MOUNT_2.24 2.24.2
|
||||
mnt_fs_get_devno@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_freq@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_fs_options@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_fstype@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_id@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_option@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_optional_fields@MOUNT_2.23 2.24.2
|
||||
mnt_fs_get_options@MOUNT_2.20 2.20.1
|
||||
mnt_fs_get_parent_id@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_passno@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_priority@MOUNT_2.22 2.24.2
|
||||
mnt_fs_get_propagation@MOUNT_2.23 2.24.2
|
||||
mnt_fs_get_root@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_size@MOUNT_2.22 2.24.2
|
||||
mnt_fs_get_source@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_srcpath@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_swaptype@MOUNT_2.22 2.24.2
|
||||
mnt_fs_get_table@MOUNT_2.34 2.34
|
||||
mnt_fs_get_tag@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_target@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_tid@MOUNT_2.22 2.24.2
|
||||
mnt_fs_get_usedsize@MOUNT_2.22 2.24.2
|
||||
mnt_fs_get_user_options@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_userdata@MOUNT_2.19 2.19.1
|
||||
mnt_fs_get_vfs_options@MOUNT_2.19 2.19.1
|
||||
mnt_fs_is_kernel@MOUNT_2.19 2.19.1
|
||||
mnt_fs_is_netfs@MOUNT_2.21 2.24.2
|
||||
mnt_fs_is_pseudofs@MOUNT_2.21 2.24.2
|
||||
mnt_fs_is_swaparea@MOUNT_2.21 2.24.2
|
||||
mnt_fs_match_fstype@MOUNT_2.19 2.19.1
|
||||
mnt_fs_match_options@MOUNT_2.19 2.19.1
|
||||
mnt_fs_match_source@MOUNT_2.19 2.19.1
|
||||
mnt_fs_match_target@MOUNT_2.19 2.19.1
|
||||
mnt_fs_prepend_attributes@MOUNT_2.19 2.19.1
|
||||
mnt_fs_prepend_options@MOUNT_2.19 2.19.1
|
||||
mnt_fs_print_debug@MOUNT_2.19 2.19.1
|
||||
mnt_fs_set_attributes@MOUNT_2.19 2.19.1
|
||||
mnt_fs_set_bindsrc@MOUNT_2.19 2.19.1
|
||||
mnt_fs_set_comment@MOUNT_2.24 2.24.2
|
||||
mnt_fs_set_freq@MOUNT_2.19 2.19.1
|
||||
mnt_fs_set_fstype@MOUNT_2.19 2.19.1
|
||||
mnt_fs_set_options@MOUNT_2.19 2.19.1
|
||||
mnt_fs_set_passno@MOUNT_2.19 2.19.1
|
||||
mnt_fs_set_priority@MOUNT_2.28 2.28~rc1
|
||||
mnt_fs_set_root@MOUNT_2.19 2.19.1
|
||||
mnt_fs_set_source@MOUNT_2.19 2.19.1
|
||||
mnt_fs_set_target@MOUNT_2.19 2.19.1
|
||||
mnt_fs_set_userdata@MOUNT_2.19 2.19.1
|
||||
mnt_fs_strdup_options@MOUNT_2.19 2.19.1
|
||||
mnt_fs_streq_srcpath@MOUNT_2.22 2.24.2
|
||||
mnt_fs_streq_target@MOUNT_2.22 2.24.2
|
||||
mnt_fs_to_mntent@MOUNT_2.19 2.19.1
|
||||
mnt_fstype_is_netfs@MOUNT_2.19 2.19.1
|
||||
mnt_fstype_is_pseudofs@MOUNT_2.19 2.19.1
|
||||
mnt_get_builtin_optmap@MOUNT_2.19 2.19.1
|
||||
mnt_get_fstab_path@MOUNT_2.19 2.19.1
|
||||
mnt_get_fstype@MOUNT_2.19 2.19.1
|
||||
mnt_get_library_features@MOUNT_2.21 2.24.2
|
||||
mnt_get_library_version@MOUNT_2.19 2.19.1
|
||||
mnt_get_mountpoint@MOUNT_2.22 2.24.2
|
||||
mnt_get_mtab_path@MOUNT_2.19 2.19.1
|
||||
mnt_get_swaps_path@MOUNT_2.22 2.24.2
|
||||
mnt_guess_system_root@MOUNT_2.34 2.34
|
||||
mnt_has_regular_mtab@MOUNT_2.19 2.19.1
|
||||
mnt_init_debug@MOUNT_2.19 2.19.1
|
||||
mnt_iter_get_direction@MOUNT_2.19 2.19.1
|
||||
mnt_lock_block_signals@MOUNT_2.20 2.20.1
|
||||
mnt_lock_file@MOUNT_2.19 2.19.1
|
||||
mnt_mangle@MOUNT_2.19 2.19.1
|
||||
mnt_match_fstype@MOUNT_2.19 2.19.1
|
||||
mnt_match_options@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_monitor_close_fd@MOUNT_2.26 2.26.2
|
||||
(arch=linux-any)mnt_monitor_enable_kernel@MOUNT_2.26 2.26.2
|
||||
(arch=linux-any)mnt_monitor_enable_userspace@MOUNT_2.26 2.26.2
|
||||
(arch=linux-any)mnt_monitor_event_cleanup@MOUNT_2.26 2.26.2
|
||||
(arch=linux-any)mnt_monitor_get_fd@MOUNT_2.26 2.26.2
|
||||
(arch=linux-any)mnt_monitor_next_change@MOUNT_2.26 2.26.2
|
||||
(arch=linux-any)mnt_monitor_wait@MOUNT_2.26 2.26.2
|
||||
mnt_new_cache@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_new_context@MOUNT_2.19 2.19.1
|
||||
mnt_new_fs@MOUNT_2.19 2.19.1
|
||||
mnt_new_iter@MOUNT_2.19 2.19.1
|
||||
mnt_new_lock@MOUNT_2.19 2.19.1
|
||||
(arch=linux-any)mnt_new_monitor@MOUNT_2.26 2.26.2
|
||||
mnt_new_tabdiff@MOUNT_2.20 2.20.1
|
||||
mnt_new_table@MOUNT_2.19 2.19.1
|
||||
mnt_new_table_from_dir@MOUNT_2.19 2.19.1
|
||||
mnt_new_table_from_file@MOUNT_2.19 2.19.1
|
||||
mnt_new_update@MOUNT_2.19 2.19.1
|
||||
mnt_optstr_append_option@MOUNT_2.19 2.19.1
|
||||
mnt_optstr_apply_flags@MOUNT_2.19 2.19.1
|
||||
mnt_optstr_deduplicate_option@MOUNT_2.22 2.24.2
|
||||
mnt_optstr_get_flags@MOUNT_2.19 2.19.1
|
||||
mnt_optstr_get_option@MOUNT_2.19 2.19.1
|
||||
mnt_optstr_get_options@MOUNT_2.19 2.19.1
|
||||
mnt_optstr_next_option@MOUNT_2.19 2.19.1
|
||||
mnt_optstr_prepend_option@MOUNT_2.19 2.19.1
|
||||
mnt_optstr_remove_option@MOUNT_2.19 2.19.1
|
||||
mnt_optstr_set_option@MOUNT_2.19 2.19.1
|
||||
mnt_parse_version_string@MOUNT_2.19 2.19.1
|
||||
mnt_pretty_path@MOUNT_2.20 2.20.1
|
||||
mnt_ref_cache@MOUNT_2.24 2.24.2
|
||||
mnt_ref_fs@MOUNT_2.24 2.24.2
|
||||
(arch=linux-any)mnt_ref_monitor@MOUNT_2.26 2.26.2
|
||||
mnt_ref_table@MOUNT_2.24 2.24.2
|
||||
(arch=linux-any)mnt_reset_context@MOUNT_2.19 2.19.1
|
||||
mnt_reset_fs@MOUNT_2.19 2.19.1
|
||||
mnt_reset_iter@MOUNT_2.19 2.19.1
|
||||
mnt_reset_table@MOUNT_2.20 2.20.1
|
||||
mnt_resolve_path@MOUNT_2.19 2.19.1
|
||||
mnt_resolve_spec@MOUNT_2.19 2.19.1
|
||||
mnt_resolve_tag@MOUNT_2.19 2.19.1
|
||||
mnt_resolve_target@MOUNT_2.25 2.25
|
||||
mnt_split_optstr@MOUNT_2.19 2.19.1
|
||||
mnt_tabdiff_next_change@MOUNT_2.20 2.20.1
|
||||
mnt_table_add_fs@MOUNT_2.19 2.19.1
|
||||
mnt_table_append_intro_comment@MOUNT_2.24 2.24.2
|
||||
mnt_table_append_trailing_comment@MOUNT_2.24 2.24.2
|
||||
mnt_table_enable_comments@MOUNT_2.24 2.24.2
|
||||
mnt_table_find_devno@MOUNT_2.22 2.24.2
|
||||
mnt_table_find_fs@MOUNT_2.34 2.34
|
||||
mnt_table_find_mountpoint@MOUNT_2.23 2.24.2
|
||||
mnt_table_find_next_fs@MOUNT_2.19 2.19.1
|
||||
mnt_table_find_pair@MOUNT_2.19 2.19.1
|
||||
mnt_table_find_source@MOUNT_2.19 2.19.1
|
||||
mnt_table_find_srcpath@MOUNT_2.19 2.19.1
|
||||
mnt_table_find_tag@MOUNT_2.19 2.19.1
|
||||
mnt_table_find_target@MOUNT_2.19 2.19.1
|
||||
mnt_table_find_target_with_option@MOUNT_2.28 2.28~rc1
|
||||
mnt_table_first_fs@MOUNT_2.24 2.24.2
|
||||
mnt_table_get_cache@MOUNT_2.19 2.19.1
|
||||
mnt_table_get_intro_comment@MOUNT_2.24 2.24.2
|
||||
mnt_table_get_nents@MOUNT_2.19 2.19.1
|
||||
mnt_table_get_root_fs@MOUNT_2.19 2.19.1
|
||||
mnt_table_get_trailing_comment@MOUNT_2.24 2.24.2
|
||||
mnt_table_get_userdata@MOUNT_2.24 2.24.2
|
||||
mnt_table_insert_fs@MOUNT_2.34 2.34
|
||||
mnt_table_is_empty@MOUNT_2.24 2.24.2
|
||||
mnt_table_is_fs_mounted@MOUNT_2.20 2.20.1
|
||||
mnt_table_last_fs@MOUNT_2.24 2.24.2
|
||||
mnt_table_move_fs@MOUNT_2.34 2.34
|
||||
mnt_table_next_child_fs@MOUNT_2.19 2.19.1
|
||||
mnt_table_next_fs@MOUNT_2.19 2.19.1
|
||||
mnt_table_parse_dir@MOUNT_2.21 2.24.2
|
||||
mnt_table_parse_file@MOUNT_2.19 2.19.1
|
||||
mnt_table_parse_fstab@MOUNT_2.19 2.19.1
|
||||
mnt_table_parse_mtab@MOUNT_2.19 2.19.1
|
||||
mnt_table_parse_stream@MOUNT_2.19 2.19.1
|
||||
mnt_table_parse_swaps@MOUNT_2.22 2.24.2
|
||||
mnt_table_remove_fs@MOUNT_2.19 2.19.1
|
||||
mnt_table_replace_file@MOUNT_2.24 2.24.2
|
||||
mnt_table_set_cache@MOUNT_2.19 2.19.1
|
||||
mnt_table_set_intro_comment@MOUNT_2.24 2.24.2
|
||||
mnt_table_set_iter@MOUNT_2.19 2.19.1
|
||||
mnt_table_set_parser_errcb@MOUNT_2.19 2.19.1
|
||||
mnt_table_set_trailing_comment@MOUNT_2.24 2.24.2
|
||||
mnt_table_set_userdata@MOUNT_2.24 2.24.2
|
||||
mnt_table_uniq_fs@MOUNT_2.25 2.25
|
||||
mnt_table_with_comments@MOUNT_2.24 2.24.2
|
||||
mnt_table_write_file@MOUNT_2.24 2.24.2
|
||||
mnt_tag_is_valid@MOUNT_2.25 2.24.2
|
||||
mnt_unlock_file@MOUNT_2.19 2.19.1
|
||||
mnt_unmangle@MOUNT_2.19 2.19.1
|
||||
mnt_unref_cache@MOUNT_2.24 2.24.2
|
||||
mnt_unref_fs@MOUNT_2.24 2.24.2
|
||||
(arch=linux-any)mnt_unref_monitor@MOUNT_2.26 2.26.2
|
||||
mnt_unref_table@MOUNT_2.24 2.24.2
|
||||
mnt_update_force_rdonly@MOUNT_2.19 2.19.1
|
||||
mnt_update_get_filename@MOUNT_2.19 2.19.1
|
||||
mnt_update_get_fs@MOUNT_2.19 2.19.1
|
||||
mnt_update_get_mflags@MOUNT_2.19 2.19.1
|
||||
mnt_update_is_ready@MOUNT_2.19 2.19.1
|
||||
mnt_update_set_fs@MOUNT_2.19 2.19.1
|
||||
mnt_update_table@MOUNT_2.19 2.19.1
|
|
@ -0,0 +1,4 @@
|
|||
usr/include/libsmartcols
|
||||
usr/lib/*/libsmartcols.a
|
||||
usr/lib/*/libsmartcols.so
|
||||
usr/lib/*/pkgconfig/smartcols.pc
|
|
@ -0,0 +1 @@
|
|||
lib/*/libsmartcols*.so.* lib
|
|
@ -0,0 +1 @@
|
|||
lib/*/libsmartcols*.so.*
|
|
@ -0,0 +1,2 @@
|
|||
libsmartcols 1 libsmartcols1 (>= 2.33)
|
||||
udeb: libsmartcols 1 libsmartcols1-udeb (>= 2.33)
|
|
@ -0,0 +1,168 @@
|
|||
libsmartcols.so.1 libsmartcols1 #MINVER#
|
||||
* Build-Depends-Package: libsmartcols-dev
|
||||
SMARTCOLS_2.25@SMARTCOLS_2.25 2.25
|
||||
SMARTCOLS_2.27@SMARTCOLS_2.27 2.27~rc1
|
||||
SMARTCOLS_2.28@SMARTCOLS_2.28 2.28~rc1
|
||||
SMARTCOLS_2.29@SMARTCOLS_2.29 2.29~rc2
|
||||
SMARTCOLS_2.30@SMARTCOLS_2.30 2.30.2
|
||||
SMARTCOLS_2.31@SMARTCOLS_2.31 2.31.1
|
||||
SMARTCOLS_2.33@SMARTCOLS_2.33 2.33
|
||||
SMARTCOLS_2.34@SMARTCOLS_2.34 2.34
|
||||
scols_cell_copy_content@SMARTCOLS_2.25 2.25
|
||||
scols_cell_get_alignment@SMARTCOLS_2.30 2.30.2
|
||||
scols_cell_get_color@SMARTCOLS_2.25 2.25
|
||||
scols_cell_get_data@SMARTCOLS_2.25 2.25
|
||||
scols_cell_get_flags@SMARTCOLS_2.28 2.28~rc1
|
||||
scols_cell_get_userdata@SMARTCOLS_2.25 2.25
|
||||
scols_cell_refer_data@SMARTCOLS_2.25 2.25
|
||||
scols_cell_set_color@SMARTCOLS_2.25 2.25
|
||||
scols_cell_set_data@SMARTCOLS_2.25 2.25
|
||||
scols_cell_set_flags@SMARTCOLS_2.28 2.28~rc1
|
||||
scols_cell_set_userdata@SMARTCOLS_2.25 2.25
|
||||
scols_cmpstr_cells@SMARTCOLS_2.25 2.25
|
||||
scols_column_get_color@SMARTCOLS_2.25 2.25
|
||||
scols_column_get_flags@SMARTCOLS_2.25 2.25
|
||||
scols_column_get_header@SMARTCOLS_2.25 2.25
|
||||
scols_column_get_json_type@SMARTCOLS_2.33 2.33
|
||||
scols_column_get_safechars@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_column_get_table@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_column_get_whint@SMARTCOLS_2.25 2.25
|
||||
scols_column_get_width@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_column_is_customwrap@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_column_is_hidden@SMARTCOLS_2.27 2.28~rc1
|
||||
scols_column_is_noextremes@SMARTCOLS_2.25 2.25
|
||||
scols_column_is_right@SMARTCOLS_2.25 2.25
|
||||
scols_column_is_strict_width@SMARTCOLS_2.25 2.25
|
||||
scols_column_is_tree@SMARTCOLS_2.25 2.25
|
||||
scols_column_is_trunc@SMARTCOLS_2.25 2.25
|
||||
scols_column_is_wrap@SMARTCOLS_2.28 2.28~rc1
|
||||
scols_column_set_cmpfunc@SMARTCOLS_2.25 2.25
|
||||
scols_column_set_color@SMARTCOLS_2.25 2.25
|
||||
scols_column_set_flags@SMARTCOLS_2.25 2.25
|
||||
scols_column_set_json_type@SMARTCOLS_2.33 2.33
|
||||
scols_column_set_safechars@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_column_set_whint@SMARTCOLS_2.25 2.25
|
||||
scols_column_set_wrapfunc@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_copy_column@SMARTCOLS_2.25 2.25
|
||||
scols_copy_line@SMARTCOLS_2.25 2.25
|
||||
scols_copy_symbols@SMARTCOLS_2.25 2.25
|
||||
scols_copy_table@SMARTCOLS_2.25 2.25
|
||||
scols_free_iter@SMARTCOLS_2.25 2.25
|
||||
scols_get_library_version@SMARTCOLS_2.25 2.25
|
||||
scols_init_debug@SMARTCOLS_2.25 2.25
|
||||
scols_iter_get_direction@SMARTCOLS_2.25 2.25
|
||||
scols_line_add_child@SMARTCOLS_2.25 2.25
|
||||
scols_line_alloc_cells@SMARTCOLS_2.25 2.25
|
||||
scols_line_free_cells@SMARTCOLS_2.25 2.25
|
||||
scols_line_get_cell@SMARTCOLS_2.25 2.25
|
||||
scols_line_get_color@SMARTCOLS_2.25 2.25
|
||||
scols_line_get_column_cell@SMARTCOLS_2.25 2.25
|
||||
scols_line_get_ncells@SMARTCOLS_2.25 2.25
|
||||
scols_line_get_parent@SMARTCOLS_2.25 2.25
|
||||
scols_line_get_userdata@SMARTCOLS_2.25 2.25
|
||||
scols_line_has_children@SMARTCOLS_2.25 2.25
|
||||
scols_line_is_ancestor@SMARTCOLS_2.30 2.30.2
|
||||
scols_line_link_group@SMARTCOLS_2.34 2.34
|
||||
scols_line_next_child@SMARTCOLS_2.25 2.25
|
||||
scols_line_refer_column_data@SMARTCOLS_2.28 2.28~rc1
|
||||
scols_line_refer_data@SMARTCOLS_2.25 2.25
|
||||
scols_line_remove_child@SMARTCOLS_2.25 2.25
|
||||
scols_line_set_color@SMARTCOLS_2.25 2.25
|
||||
scols_line_set_column_data@SMARTCOLS_2.28 2.28~rc1
|
||||
scols_line_set_data@SMARTCOLS_2.25 2.25
|
||||
scols_line_set_userdata@SMARTCOLS_2.25 2.25
|
||||
scols_new_column@SMARTCOLS_2.25 2.25
|
||||
scols_new_iter@SMARTCOLS_2.25 2.25
|
||||
scols_new_line@SMARTCOLS_2.25 2.25
|
||||
scols_new_symbols@SMARTCOLS_2.25 2.25
|
||||
scols_new_table@SMARTCOLS_2.25 2.25
|
||||
scols_parse_version_string@SMARTCOLS_2.25 2.25
|
||||
scols_print_table@SMARTCOLS_2.25 2.25
|
||||
scols_print_table_to_string@SMARTCOLS_2.25 2.25
|
||||
scols_ref_column@SMARTCOLS_2.25 2.25
|
||||
scols_ref_line@SMARTCOLS_2.25 2.25
|
||||
scols_ref_symbols@SMARTCOLS_2.25 2.25
|
||||
scols_ref_table@SMARTCOLS_2.25 2.25
|
||||
scols_reset_cell@SMARTCOLS_2.25 2.25
|
||||
scols_reset_iter@SMARTCOLS_2.25 2.25
|
||||
scols_sort_table@SMARTCOLS_2.25 2.25
|
||||
scols_sort_table_by_tree@SMARTCOLS_2.30 2.30.2
|
||||
scols_symbols_set_branch@SMARTCOLS_2.25 2.25
|
||||
scols_symbols_set_cell_padding@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_symbols_set_group_first_member@SMARTCOLS_2.34 2.34
|
||||
scols_symbols_set_group_horizontal@SMARTCOLS_2.34 2.34
|
||||
scols_symbols_set_group_last_child@SMARTCOLS_2.34 2.34
|
||||
scols_symbols_set_group_last_member@SMARTCOLS_2.34 2.34
|
||||
scols_symbols_set_group_middle_child@SMARTCOLS_2.34 2.34
|
||||
scols_symbols_set_group_middle_member@SMARTCOLS_2.34 2.34
|
||||
scols_symbols_set_group_vertical@SMARTCOLS_2.34 2.34
|
||||
scols_symbols_set_right@SMARTCOLS_2.25 2.25
|
||||
scols_symbols_set_title_padding@SMARTCOLS_2.28 2.28~rc1
|
||||
scols_symbols_set_vertical@SMARTCOLS_2.25 2.25
|
||||
scols_table_add_column@SMARTCOLS_2.25 2.25
|
||||
scols_table_add_line@SMARTCOLS_2.25 2.25
|
||||
scols_table_colors_wanted@SMARTCOLS_2.25 2.25
|
||||
scols_table_enable_ascii@SMARTCOLS_2.25 2.25
|
||||
scols_table_enable_colors@SMARTCOLS_2.25 2.25
|
||||
scols_table_enable_export@SMARTCOLS_2.25 2.25
|
||||
scols_table_enable_header_repeat@SMARTCOLS_2.31 2.31.1
|
||||
scols_table_enable_json@SMARTCOLS_2.27 2.27~rc1
|
||||
scols_table_enable_maxout@SMARTCOLS_2.25 2.25
|
||||
scols_table_enable_noencoding@SMARTCOLS_2.31 2.31.1
|
||||
scols_table_enable_noheadings@SMARTCOLS_2.25 2.25
|
||||
scols_table_enable_nolinesep@SMARTCOLS_2.28 2.28~rc1
|
||||
scols_table_enable_nowrap@SMARTCOLS_2.28 2.28~rc1
|
||||
scols_table_enable_raw@SMARTCOLS_2.25 2.25
|
||||
scols_table_get_column@SMARTCOLS_2.25 2.25
|
||||
scols_table_get_column_separator@SMARTCOLS_2.25 2.25
|
||||
scols_table_get_line@SMARTCOLS_2.25 2.25
|
||||
scols_table_get_line_separator@SMARTCOLS_2.25 2.25
|
||||
scols_table_get_name@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_table_get_ncols@SMARTCOLS_2.25 2.25
|
||||
scols_table_get_nlines@SMARTCOLS_2.25 2.25
|
||||
scols_table_get_stream@SMARTCOLS_2.25 2.25
|
||||
scols_table_get_symbols@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_table_get_termforce@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_table_get_termheight@SMARTCOLS_2.31 2.31.1
|
||||
scols_table_get_termwidth@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_table_get_title@SMARTCOLS_2.28 2.28~rc1
|
||||
scols_table_group_lines@SMARTCOLS_2.34 2.34
|
||||
scols_table_is_ascii@SMARTCOLS_2.25 2.25
|
||||
scols_table_is_empty@SMARTCOLS_2.25 2.25
|
||||
scols_table_is_export@SMARTCOLS_2.25 2.25
|
||||
scols_table_is_header_repeat@SMARTCOLS_2.31 2.31.1
|
||||
scols_table_is_json@SMARTCOLS_2.27 2.27~rc1
|
||||
scols_table_is_maxout@SMARTCOLS_2.25 2.25
|
||||
scols_table_is_noencoding@SMARTCOLS_2.31 2.31.1
|
||||
scols_table_is_noheadings@SMARTCOLS_2.25 2.25
|
||||
scols_table_is_nolinesep@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_table_is_nowrap@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_table_is_raw@SMARTCOLS_2.25 2.25
|
||||
scols_table_is_tree@SMARTCOLS_2.25 2.25
|
||||
scols_table_move_column@SMARTCOLS_2.30 2.30.2
|
||||
scols_table_new_column@SMARTCOLS_2.25 2.25
|
||||
scols_table_new_line@SMARTCOLS_2.25 2.25
|
||||
scols_table_next_column@SMARTCOLS_2.25 2.25
|
||||
scols_table_next_line@SMARTCOLS_2.25 2.25
|
||||
scols_table_print_range@SMARTCOLS_2.28 2.28~rc1
|
||||
scols_table_print_range_to_string@SMARTCOLS_2.28 2.28~rc1
|
||||
scols_table_reduce_termwidth@SMARTCOLS_2.25 2.25
|
||||
scols_table_remove_column@SMARTCOLS_2.25 2.25
|
||||
scols_table_remove_columns@SMARTCOLS_2.25 2.25
|
||||
scols_table_remove_line@SMARTCOLS_2.25 2.25
|
||||
scols_table_remove_lines@SMARTCOLS_2.25 2.25
|
||||
scols_table_set_column_separator@SMARTCOLS_2.25 2.25
|
||||
scols_table_set_default_symbols@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_table_set_line_separator@SMARTCOLS_2.25 2.25
|
||||
scols_table_set_name@SMARTCOLS_2.27 2.27~rc1
|
||||
scols_table_set_stream@SMARTCOLS_2.25 2.25
|
||||
scols_table_set_symbols@SMARTCOLS_2.25 2.25
|
||||
scols_table_set_termforce@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_table_set_termheight@SMARTCOLS_2.31 2.31.1
|
||||
scols_table_set_termwidth@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_unref_column@SMARTCOLS_2.25 2.25
|
||||
scols_unref_line@SMARTCOLS_2.25 2.25
|
||||
scols_unref_symbols@SMARTCOLS_2.25 2.25
|
||||
scols_unref_table@SMARTCOLS_2.25 2.25
|
||||
scols_wrapnl_chunksize@SMARTCOLS_2.29 2.29~rc2
|
||||
scols_wrapnl_nextchunk@SMARTCOLS_2.29 2.29~rc2
|
|
@ -0,0 +1 @@
|
|||
lib/*/libuuid*.so.* lib
|
|
@ -0,0 +1 @@
|
|||
lib/*/libuuid*.so.*
|
|
@ -0,0 +1,2 @@
|
|||
libuuid 1 libuuid1 (>= 2.31)
|
||||
udeb: libuuid 1 libuuid1-udeb (>= 2.31)
|
|
@ -0,0 +1,26 @@
|
|||
libuuid.so.1 libuuid1 #MINVER#
|
||||
* Build-Depends-Package: uuid-dev
|
||||
UUIDD_PRIVATE@UUIDD_PRIVATE 2.20.1
|
||||
UUID_1.0@UUID_1.0 2.16
|
||||
UUID_2.20@UUID_2.20 2.20.1
|
||||
UUID_2.31@UUID_2.31 2.31.1
|
||||
__uuid_generate_random@UUIDD_PRIVATE 2.20.1
|
||||
__uuid_generate_time@UUIDD_PRIVATE 2.20.1
|
||||
uuid_clear@UUID_1.0 2.16
|
||||
uuid_compare@UUID_1.0 2.16
|
||||
uuid_copy@UUID_1.0 2.16
|
||||
uuid_generate@UUID_1.0 2.16
|
||||
uuid_generate_md5@UUID_2.31 2.31.1
|
||||
uuid_generate_random@UUID_1.0 2.16
|
||||
uuid_generate_sha1@UUID_2.31 2.31.1
|
||||
uuid_generate_time@UUID_1.0 2.16
|
||||
uuid_generate_time_safe@UUID_2.20 2.20.1
|
||||
uuid_get_template@UUID_2.31 2.31.1
|
||||
uuid_is_null@UUID_1.0 2.16
|
||||
uuid_parse@UUID_1.0 2.16
|
||||
uuid_time@UUID_1.0 2.16
|
||||
uuid_type@UUID_1.0 2.16
|
||||
uuid_unparse@UUID_1.0 2.16
|
||||
uuid_unparse_lower@UUID_1.0 2.16
|
||||
uuid_unparse_upper@UUID_1.0 2.16
|
||||
uuid_variant@UUID_1.0 2.16
|
|
@ -0,0 +1,20 @@
|
|||
util-linux (2.29.2-3) experimental; urgency=medium
|
||||
|
||||
* The mount package is no longer Essential: yes. Any packages which
|
||||
strictly needs a utility from the mount package should add a
|
||||
dependency! The mount package has been made 'hard to mistakenly
|
||||
uninstall' by adding the Important: yes field.
|
||||
If you really want to uninstall the mount package (eg. for your
|
||||
minimal container) you can, assuming no other package depends on it,
|
||||
use: dpkg --purge mount
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Sun, 06 Aug 2017 14:59:02 +0200
|
||||
|
||||
util-linux (2.24.2-1) experimental; urgency=low
|
||||
|
||||
The support for encryption in losetup has been dropped.
|
||||
(And the patch for supporting hashed passphrases in debian with it.)
|
||||
|
||||
The recommendation is to use cryptsetup instead.
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Mon, 16 Jun 2014 18:00:16 +0200
|
|
@ -0,0 +1 @@
|
|||
Documentation/mount.txt
|
|
@ -0,0 +1,2 @@
|
|||
Documentation/example.files/fstab
|
||||
debian/mount.fstab
|
|
@ -0,0 +1,39 @@
|
|||
# /etc/fstab: static file system information.
|
||||
#
|
||||
# The following is an example. Please see fstab(5) for further details.
|
||||
# Please refer to mount(1) for a complete description of mount options.
|
||||
#
|
||||
# Format:
|
||||
# <file system> <mount point> <type> <options> <dump> <pass>
|
||||
#
|
||||
# dump(8) uses the <dump> field to determine which file systems need
|
||||
# to be dumped. fsck(8) uses the <pass> column to determine which file
|
||||
# systems need to be checked--the root file system should have a 1 in
|
||||
# this field, other file systems a 2, and any file systems that should
|
||||
# not be checked (such as MS-DOS or NFS file systems) a 0.
|
||||
#
|
||||
# The `sw' option indicates that the swap partition is to be activated
|
||||
# with `swapon -a'.
|
||||
/dev/hda2 none swap sw 0 0
|
||||
|
||||
# The `bsdgroups' option indicates that the file system is to be mounted
|
||||
# with BSD semantics (files inherit the group ownership of the directory
|
||||
# in which they live). `ro' can be used to mount a file system read-only.
|
||||
/dev/hda3 / ext2 defaults 0 1
|
||||
/dev/hda5 /home ext2 defaults 0 2
|
||||
/dev/hda6 /var ext2 defaults 0 2
|
||||
/dev/hda7 /usr ext2 defaults,ro 0 2
|
||||
/dev/hda8 /usr/local ext2 defaults,bsdgroups 0 2
|
||||
|
||||
# The `noauto' option indicates that the file system should not be mounted
|
||||
# with `mount -a'. `user' indicates that normal users are allowed to mount
|
||||
# the file system.
|
||||
/dev/cdrom /cdrom iso9660 defaults,noauto,ro,user 0 0
|
||||
/dev/fd0 /floppy minix defaults,noauto,user 0 0
|
||||
/dev/fd1 /floppy minix defaults,noauto,user 0 0
|
||||
|
||||
# NFS file systems:
|
||||
server:/export/usr /usr nfs defaults 0 0
|
||||
|
||||
# proc file system:
|
||||
proc /proc proc defaults 0 0
|
|
@ -0,0 +1,11 @@
|
|||
bin/mount
|
||||
bin/umount
|
||||
sbin/losetup
|
||||
sbin/swapoff
|
||||
sbin/swapon
|
||||
usr/share/man/man5/fstab.5
|
||||
usr/share/man/man8/losetup.8
|
||||
usr/share/man/man8/mount.8
|
||||
usr/share/man/man8/swapoff.8
|
||||
usr/share/man/man8/swapon.8
|
||||
usr/share/man/man8/umount.8
|
|
@ -0,0 +1,2 @@
|
|||
mount: setuid-binary bin/mount 4755 root/root
|
||||
mount: setuid-binary bin/umount 4755 root/root
|
|
@ -0,0 +1,164 @@
|
|||
Origin: upstream, https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/?id=cd781c405be82540484da3bfe3d3f17a39b8eb5c
|
||||
Bug-Ubuntu: https://bugs.launchpad.net/bugs/1870316
|
||||
Bug-Debian: https://bugs.debian.org/955559
|
||||
From: J William Piggott <elseifthen@gmx.com>
|
||||
Date: Fri, 21 Feb 2020 20:03:47 -0500
|
||||
Subject: [PATCH] hwclock: make glibc 2.31 compatible
|
||||
|
||||
______________________________________________________
|
||||
GNU C Library NEWS -- history of user-visible changes.
|
||||
Version 2.31
|
||||
Deprecated and removed features, and other changes affecting compatibility:
|
||||
|
||||
* The settimeofday function can still be used to set a system-wide time
|
||||
zone when the operating system supports it. This is because the Linux
|
||||
kernel reused the API, on some architectures, to describe a system-wide
|
||||
time-zone-like offset between the software clock maintained by the kernel,
|
||||
and the "RTC" clock that keeps time when the system is shut down.
|
||||
|
||||
However, to reduce the odds of this offset being set by accident,
|
||||
settimeofday can no longer be used to set the time and the offset
|
||||
simultaneously. If both of its two arguments are non-null, the call
|
||||
will fail (setting errno to EINVAL).
|
||||
|
||||
Callers attempting to set this offset should also be prepared for the call
|
||||
to fail and set errno to ENOSYS; this already happens on the Hurd and on
|
||||
some Linux architectures. The Linux kernel maintainers are discussing a
|
||||
more principled replacement for the reused API. After a replacement
|
||||
becomes available, we will change settimeofday to fail with ENOSYS on all
|
||||
platforms when its 'tzp' argument is not a null pointer.
|
||||
|
||||
settimeofday itself is obsolescent according to POSIX. Programs that set
|
||||
the system time should use clock_settime and/or the adjtime family of
|
||||
functions instead. We may cease to make settimeofday available to newly
|
||||
linked binaries after there is a replacement for Linux's time-zone-like
|
||||
offset API.
|
||||
______________________________________________________
|
||||
|
||||
hwclock(8) had one settimeofday(2) call where both args were set for
|
||||
--hctosys when the RTC was ticking UTC. This allowed setting the system
|
||||
time, timezone, and locking the warp_clock function with a single call.
|
||||
That operation now takes 3 calls of settimeofday(2).
|
||||
|
||||
Although this common operation now takes three calls, the overall logic
|
||||
for the set_system_clock() function was simplified.
|
||||
|
||||
Co-Author: Karel Zak <kzak@redhat.com>
|
||||
Signed-off-by: J William Piggott <elseifthen@gmx.com>
|
||||
---
|
||||
sys-utils/hwclock.c | 71 +++++++++++++++++++++++----------------------
|
||||
1 file changed, 37 insertions(+), 34 deletions(-)
|
||||
|
||||
Index: util-linux-2.34/sys-utils/hwclock.c
|
||||
===================================================================
|
||||
--- util-linux-2.34.orig/sys-utils/hwclock.c
|
||||
+++ util-linux-2.34/sys-utils/hwclock.c
|
||||
@@ -638,28 +638,28 @@ display_time(struct timeval hwctime)
|
||||
* tz.tz_minuteswest argument and sets PCIL (see below). At boot settimeofday(2)
|
||||
* has one-shot access to this function as shown in the table below.
|
||||
*
|
||||
- * +-------------------------------------------------------------------+
|
||||
- * | settimeofday(tv, tz) |
|
||||
- * |-------------------------------------------------------------------|
|
||||
- * | Arguments | System Time | PCIL | | warp_clock |
|
||||
- * | tv | tz | set | warped | set | firsttime | locked |
|
||||
- * |---------|---------|---------------|------|-----------|------------|
|
||||
- * | pointer | NULL | yes | no | no | 1 | no |
|
||||
- * | pointer | pointer | yes | no | no | 0 | yes |
|
||||
- * | NULL | ptr2utc | no | no | no | 0 | yes |
|
||||
- * | NULL | pointer | no | yes | yes | 0 | yes |
|
||||
- * +-------------------------------------------------------------------+
|
||||
+ * +-------------------------------------------------------------------------+
|
||||
+ * | settimeofday(tv, tz) |
|
||||
+ * |-------------------------------------------------------------------------|
|
||||
+ * | Arguments | System Time | TZ | PCIL | | warp_clock |
|
||||
+ * | tv | tz | set | warped | set | set | firsttime | locked |
|
||||
+ * |---------|---------|---------------|-----|------|-----------|------------|
|
||||
+ * | pointer | NULL | yes | no | no | no | 1 | no |
|
||||
+ * | NULL | ptr2utc | no | no | yes | no | 0 | yes |
|
||||
+ * | NULL | pointer | no | yes | yes | yes | 0 | yes |
|
||||
+ * +-------------------------------------------------------------------------+
|
||||
* ptr2utc: tz.tz_minuteswest is zero (UTC).
|
||||
* PCIL: persistent_clock_is_local, sets the "11 minute mode" timescale.
|
||||
* firsttime: locks the warp_clock function (initialized to 1 at boot).
|
||||
+ * Since glibc v2.31 settimeofday() will fail if both args are non NULL
|
||||
*
|
||||
* +---------------------------------------------------------------------------+
|
||||
* | op | RTC scale | settimeofday calls |
|
||||
* |---------|-----------|-----------------------------------------------------|
|
||||
* | systz | Local | 1) warps system time*, sets PCIL* and kernel tz |
|
||||
* | systz | UTC | 1st) locks warp_clock* 2nd) sets kernel tz |
|
||||
- * | hctosys | Local | 1st) sets PCIL* 2nd) sets system time and kernel tz |
|
||||
- * | hctosys | UTC | 1) sets system time and kernel tz |
|
||||
+ * | hctosys | Local | 1st) sets PCIL* & kernel tz 2nd) sets system time |
|
||||
+ * | hctosys | UTC | 1st) locks warp* 2nd) sets tz 3rd) sets system time |
|
||||
* +---------------------------------------------------------------------------+
|
||||
* * only on first call after boot
|
||||
*/
|
||||
@@ -670,42 +670,45 @@ set_system_clock(const struct hwclock_co
|
||||
struct tm broken;
|
||||
int minuteswest;
|
||||
int rc = 0;
|
||||
- const struct timezone tz_utc = { 0 };
|
||||
|
||||
localtime_r(&newtime.tv_sec, &broken);
|
||||
minuteswest = -get_gmtoff(&broken) / 60;
|
||||
|
||||
if (ctl->verbose) {
|
||||
- if (ctl->hctosys && !ctl->universal)
|
||||
- printf(_("Calling settimeofday(NULL, %d) to set "
|
||||
- "persistent_clock_is_local.\n"), minuteswest);
|
||||
- if (ctl->systz && ctl->universal)
|
||||
+ if (ctl->universal) {
|
||||
puts(_("Calling settimeofday(NULL, 0) "
|
||||
- "to lock the warp function."));
|
||||
+ "to lock the warp_clock function."));
|
||||
+ if (!( ctl->universal && !minuteswest ))
|
||||
+ printf(_("Calling settimeofday(NULL, %d) "
|
||||
+ "to set the kernel timezone.\n"),
|
||||
+ minuteswest);
|
||||
+ } else
|
||||
+ printf(_("Calling settimeofday(NULL, %d) to warp "
|
||||
+ "System time, set PCIL and the kernel tz.\n"),
|
||||
+ minuteswest);
|
||||
+
|
||||
if (ctl->hctosys)
|
||||
- printf(_("Calling settimeofday(%ld.%06ld, %d)\n"),
|
||||
- newtime.tv_sec, newtime.tv_usec, minuteswest);
|
||||
- else {
|
||||
- printf(_("Calling settimeofday(NULL, %d) "), minuteswest);
|
||||
- if (ctl->universal)
|
||||
- puts(_("to set the kernel timezone."));
|
||||
- else
|
||||
- puts(_("to warp System time."));
|
||||
- }
|
||||
+ printf(_("Calling settimeofday(%ld.%06ld, NULL) "
|
||||
+ "to set the System time.\n"),
|
||||
+ newtime.tv_sec, newtime.tv_usec);
|
||||
}
|
||||
|
||||
if (!ctl->testing) {
|
||||
+ const struct timezone tz_utc = { 0 };
|
||||
const struct timezone tz = { minuteswest };
|
||||
|
||||
- if (ctl->hctosys && !ctl->universal) /* set PCIL */
|
||||
- rc = settimeofday(NULL, &tz);
|
||||
- if (ctl->systz && ctl->universal) /* lock warp_clock */
|
||||
+ /* If UTC RTC: lock warp_clock and PCIL */
|
||||
+ if (ctl->universal)
|
||||
rc = settimeofday(NULL, &tz_utc);
|
||||
- if (!rc && ctl->hctosys)
|
||||
- rc = settimeofday(&newtime, &tz);
|
||||
- else if (!rc)
|
||||
+
|
||||
+ /* Set kernel tz; if localtime RTC: warp_clock and set PCIL */
|
||||
+ if (!rc && !( ctl->universal && !minuteswest ))
|
||||
rc = settimeofday(NULL, &tz);
|
||||
|
||||
+ /* Set the System Clock */
|
||||
+ if ((!rc || errno == ENOSYS) && ctl->hctosys)
|
||||
+ rc = settimeofday(&newtime, NULL);
|
||||
+
|
||||
if (rc) {
|
||||
warn(_("settimeofday() failed"));
|
||||
return EXIT_FAILURE;
|
|
@ -0,0 +1,28 @@
|
|||
Origin: upstream, https://github.com/karelzak/util-linux/commit/189edf1fe501ea39b35911337eab1740888fae7a
|
||||
Bug: https://github.com/karelzak/util-linux/issues/966
|
||||
Bug-Ubuntu: https://bugs.launchpad.net/bugs/1865504
|
||||
Bug-Debian: https://bugs.debian.org/953065
|
||||
Author: Karel Zak <kzak@redhat.com>
|
||||
Date: Thu Feb 27 14:04:55 2020 +0100
|
||||
Description: hwclock reports incorrect status in audit message
|
||||
|
||||
hwclock: fix audit exit status
|
||||
|
||||
According to audit_log_user_message(3) result 1 is "success" and 0 is
|
||||
"failed", we use standard EXIT_{SUCCESS,FAILURE} macros with reverse
|
||||
status.
|
||||
|
||||
Addresses: https://github.com/karelzak/util-linux/issues/966
|
||||
Signed-off-by: Karel Zak <kzak@redhat.com>
|
||||
|
||||
--- a/sys-utils/hwclock.c
|
||||
+++ b/sys-utils/hwclock.c
|
||||
@@ -1442,7 +1442,7 @@ hwclock_exit(const struct hwclock_contro
|
||||
if (ctl->hwaudit_on && !ctl->testing) {
|
||||
audit_log_user_message(hwaudit_fd, AUDIT_USYS_CONFIG,
|
||||
"op=change-system-time", NULL, NULL, NULL,
|
||||
- status);
|
||||
+ status == EXIT_SUCCESS ? 1 : 0);
|
||||
}
|
||||
close(hwaudit_fd);
|
||||
#endif
|
|
@ -0,0 +1,114 @@
|
|||
Origin: upstream, https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/?id=d756af7d640c51ce8d1414607bd3f17eeecf2424
|
||||
Bug-Ubuntu: https://bugs.launchpad.net/bugs/1858802
|
||||
Bug-Debian: https://bugs.debian.org/948444
|
||||
From d756af7d640c51ce8d1414607bd3f17eeecf2424 Mon Sep 17 00:00:00 2001
|
||||
From: Mauricio Faria de Oliveira <mfo@canonical.com>
|
||||
Date: Tue, 7 Jan 2020 18:53:51 -0300
|
||||
Subject: [PATCH] libblkid: (xfs) external log: check for regular xfs on more
|
||||
sectors
|
||||
|
||||
The xfs external log probe only checks for regular xfs on sector zero,
|
||||
but then checks for valid log record headers on all first 512 sectors.
|
||||
|
||||
This can incorrectly detect an xfs external log if a regular xfs (i.e.
|
||||
with internal log) is shifted by up to 512 sectors; it may happen with
|
||||
bcache and LVM1 for example, as the regular xfs is found later in disk.
|
||||
|
||||
This results in ambivalent filesystem detection, thus no UUID for udev.
|
||||
|
||||
Fix this problem by checking for regular xfs on all sectors considered
|
||||
by the xfs external log probe.
|
||||
|
||||
Test-case with bcache:
|
||||
---
|
||||
|
||||
$ IMG=bcache-backing-device.img
|
||||
$ dd if=/dev/zero of=$IMG bs=1G count=0 seek=1
|
||||
$ DEV=$(sudo losetup --find --show $IMG)
|
||||
|
||||
$ sudo make-bcache -B $DEV
|
||||
|
||||
$ sudo mkfs.xfs -d agsize=16m -l agnum=0 -f /dev/bcache0
|
||||
|
||||
$ sudo LD_LIBRARY_PATH=./.libs ./wipefs /dev/bcache0
|
||||
DEVICE OFFSET TYPE UUID LABEL
|
||||
bcache0 0x0 xfs 9f6dfa9d-4488-46f7-906b-dcfc96027cfe
|
||||
|
||||
$ echo 1 | sudo tee /sys/block/bcache0/bcache/stop
|
||||
|
||||
$ sudo hexdump -C $DEV | grep -m2 -e XFSB -e 'fe ed ba be'
|
||||
00002000 58 46 53 42 00 00 10 00 00 00 00 00 00 03 f0 00 |XFSB............|
|
||||
00007000 fe ed ba be 00 00 00 01 00 00 00 02 00 00 00 14 |................|
|
||||
|
||||
Without patch:
|
||||
|
||||
$ sudo LD_LIBRARY_PATH=./.libs ./wipefs $DEV
|
||||
DEVICE OFFSET TYPE UUID LABEL
|
||||
loop0 0x1018 bcache 23da3ba9-2467-453d-b020-06f02c947190
|
||||
loop0 0x7000 xfs_external_log
|
||||
|
||||
With patch:
|
||||
|
||||
$ sudo LD_LIBRARY_PATH=./.libs ./wipefs $DEV
|
||||
DEVICE OFFSET TYPE UUID LABEL
|
||||
loop0 0x1018 bcache 23da3ba9-2467-453d-b020-06f02c947190
|
||||
|
||||
Test-case with LVM1:
|
||||
---
|
||||
|
||||
$ IMG=lvm-backing-device.img
|
||||
$ dd if=/dev/zero of=$IMG bs=1G count=0 seek=1
|
||||
$ DEV=$(sudo losetup --find --show $IMG)
|
||||
|
||||
$ sudo lvm pvcreate -M1 $DEV
|
||||
$ sudo lvm vgcreate -M1 lvm-vg-test $DEV
|
||||
$ sudo lvm lvcreate lvm-vg-test --name lvm-lv-test --extents 100%VG
|
||||
|
||||
$ sudo mkfs.xfs -d agsize=16m -l agnum=0 -f /dev/mapper/lvm--vg--test-lvm--lv--test
|
||||
|
||||
$ sudo LD_LIBRARY_PATH=./.libs ./wipefs /dev/mapper/lvm--vg--test-lvm--lv--test
|
||||
DEVICE OFFSET TYPE UUID LABEL
|
||||
lvm--vg--test-lvm--lv--test 0x0 xfs 451ba725-8394-4ebe-9b49-fc5f4a99667f
|
||||
|
||||
$ sudo lvchange -an lvm-vg-test
|
||||
|
||||
$ sudo hexdump -C $DEV | grep -m2 -e XFSB -e 'fe ed ba be'
|
||||
00020000 58 46 53 42 00 00 10 00 00 00 00 00 00 03 f0 00 |XFSB............|
|
||||
00025000 fe ed ba be 00 00 00 01 00 00 00 02 00 00 00 14 |................|
|
||||
|
||||
Without patch:
|
||||
|
||||
$ sudo LD_LIBRARY_PATH=./.libs ./wipefs $DEV
|
||||
DEVICE OFFSET TYPE UUID LABEL
|
||||
loop0 0x0 LVM1_member agUhNT-9f42-Z30B-Z4Ew-skWd-3h3a-tWMY0A
|
||||
loop0 0x25000 xfs_external_log
|
||||
|
||||
With patch:
|
||||
|
||||
$ sudo LD_LIBRARY_PATH=./.libs ./wipefs $DEV
|
||||
DEVICE OFFSET TYPE UUID LABEL
|
||||
loop0 0x0 LVM1_member agUhNT-9f42-Z30B-Z4Ew-skWd-3h3a-tWMY0A
|
||||
|
||||
Signed-off-by: Mauricio Faria de Oliveira <mfo@canonical.com>
|
||||
---
|
||||
libblkid/src/superblocks/xfs.c | 7 ++++---
|
||||
1 file changed, 4 insertions(+), 3 deletions(-)
|
||||
|
||||
--- a/libblkid/src/superblocks/xfs.c
|
||||
+++ b/libblkid/src/superblocks/xfs.c
|
||||
@@ -252,11 +252,12 @@
|
||||
if (!buf)
|
||||
return errno ? -errno : 1;
|
||||
|
||||
- if (memcmp(buf, "XFSB", 4) == 0)
|
||||
- return 1; /* this is regular XFS, ignore */
|
||||
-
|
||||
/* check the first 512 512-byte sectors */
|
||||
for (i = 0; i < 512; i++) {
|
||||
+ /* this is regular XFS (maybe with some sectors shift), ignore */
|
||||
+ if (memcmp(&buf[i*512], "XFSB", 4) == 0)
|
||||
+ return 1;
|
||||
+
|
||||
rhead = (struct xlog_rec_header *)&buf[i*512];
|
||||
|
||||
if (xlog_valid_rec_header(rhead)) {
|
|
@ -0,0 +1,31 @@
|
|||
Origin: upstream, https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/commit/?id=e3bb9bfb76c17b1d05814436ced62c05c4011f48
|
||||
Bug-Ubuntu: https://bugs.launchpad.net/bugs/1862846
|
||||
Bug-Debian: https://bugs.debian.org/951217
|
||||
From e3bb9bfb76c17b1d05814436ced62c05c4011f48 Mon Sep 17 00:00:00 2001
|
||||
From: Karel Zak <kzak@redhat.com>
|
||||
Date: Thu, 27 Jun 2019 09:22:18 +0200
|
||||
Subject: lsblk: force to print PKNAME for partition
|
||||
|
||||
PKNAME (parent kernel device name) is based on printed tree according
|
||||
to parent -> child relationship. The tree is optional and not printed
|
||||
if partition specified (.e.g "lsblk -o+PKNAME /dev/sda1"), but old
|
||||
versions print the PKNAME also in this case.
|
||||
|
||||
Addresses: https://github.com/karelzak/util-linux/issues/813
|
||||
Signed-off-by: Karel Zak <kzak@redhat.com>
|
||||
---
|
||||
misc-utils/lsblk.c | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
--- a/misc-utils/lsblk.c
|
||||
+++ b/misc-utils/lsblk.c
|
||||
@@ -1019,6 +1019,9 @@
|
||||
DBG(DEV, ul_debugobj(dev, "add '%s' to scols", dev->name));
|
||||
ON_DBG(DEV, if (ul_path_isopen_dirfd(dev->sysfs)) ul_debugobj(dev, " %s ---> is open!", dev->name));
|
||||
|
||||
+ if (!parent && dev->wholedisk)
|
||||
+ parent = dev->wholedisk;
|
||||
+
|
||||
/* Do not print device more than one in --list mode */
|
||||
if (!(lsblk->flags & LSBLK_TREE) && dev->is_printed)
|
||||
return;
|
|
@ -0,0 +1,44 @@
|
|||
Description: fstrim shouldn't run inside a container
|
||||
Container type implies the following products:
|
||||
openvz OpenVZ/Virtuozzo
|
||||
lxc Linux container implementation by LXC
|
||||
lxc-libvirt Linux container implementation by libvirt
|
||||
systemd-nspawn systemd's minimal container implementation, see systemd-nspawn(1)
|
||||
docker Docker container manager
|
||||
podman Podman container manager
|
||||
rkt rkt app container runtime
|
||||
wsl Windows Subsystem for Linux
|
||||
|
||||
References:
|
||||
https://www.freedesktop.org/software/systemd/man/systemd.unit.html
|
||||
https://www.freedesktop.org/software/systemd/man/systemd-detect-virt.html#
|
||||
|
||||
Fix: #840
|
||||
Author: Eric Desrochers <eric.desrochers@canonical.com>
|
||||
Origin: upstream, https://github.com/karelzak/util-linux/commit/0280d31a2bd6292acd9a4b86d0f6b5feb275a618
|
||||
Bug: https://github.com/karelzak/util-linux/issues/840
|
||||
Bug-Ubuntu: https://launchpad.net/bugs/1589289
|
||||
Index: util-linux-2.34/sys-utils/fstrim.service.in
|
||||
===================================================================
|
||||
--- util-linux-2.34.orig/sys-utils/fstrim.service.in
|
||||
+++ util-linux-2.34/sys-utils/fstrim.service.in
|
||||
@@ -1,6 +1,7 @@
|
||||
[Unit]
|
||||
Description=Discard unused blocks on filesystems from /etc/fstab
|
||||
Documentation=man:fstrim(8)
|
||||
+ConditionVirtualization=!container
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
Index: util-linux-2.34/sys-utils/fstrim.timer
|
||||
===================================================================
|
||||
--- util-linux-2.34.orig/sys-utils/fstrim.timer
|
||||
+++ util-linux-2.34/sys-utils/fstrim.timer
|
||||
@@ -1,6 +1,7 @@
|
||||
[Unit]
|
||||
Description=Discard unused blocks once a week
|
||||
Documentation=man:fstrim
|
||||
+ConditionVirtualization=!container
|
||||
|
||||
[Timer]
|
||||
OnCalendar=weekly
|
|
@ -0,0 +1,8 @@
|
|||
sulogin-fallback-static-sh.patch
|
||||
sulogin-lockedpwd.patch
|
||||
prevent-fstrim-inside-container.patch
|
||||
umount-completion.patch
|
||||
libblkid-xfs-log-check-for-reg-xfs-on-more-sectors.patch
|
||||
lsblk-force-to-print-PKNAME-for-partition.patch
|
||||
hwclock_fix_audit_status.patch
|
||||
hwclock-make-glibc-2.31-compatible.patch
|
|
@ -0,0 +1,18 @@
|
|||
Description: Add support for /bin/static-sh as fallback if the regular shell fails to execute
|
||||
Author: Michael Vogt <michael.vogt@ubuntu.com>
|
||||
Bug-Ubuntu: https://launchpad.net/bugs/505887
|
||||
|
||||
--- a/login-utils/sulogin.c
|
||||
+++ b/login-utils/sulogin.c
|
||||
@@ -793,6 +793,11 @@
|
||||
xsetenv("SHELL", "/bin/sh", 1);
|
||||
execl("/bin/sh", profile ? "-sh" : "sh", NULL);
|
||||
warn(_("failed to execute %s"), "/bin/sh");
|
||||
+
|
||||
+ /* Fall back to static shell */
|
||||
+ setenv("SHELL", "/bin/static-sh", 1);
|
||||
+ execl("/bin/static-sh", profile ? "-sh" : "sh", NULL);
|
||||
+ warn(_("failed to execute %s"), "/bin/static-sh");
|
||||
}
|
||||
|
||||
static void usage(void)
|
|
@ -0,0 +1,18 @@
|
|||
Description: Make sure file systems can be fixed on machines with locked root accounts (as Ubuntu does by default). Don't require --force for sulogin.
|
||||
Author: Martin Pitt <martin.pitt@ubuntu.com>
|
||||
Bug-Debian: https://bugs.debian.org/326678
|
||||
|
||||
Index: util-linux-2.33.1-0.1ubuntu1/login-utils/sulogin.c
|
||||
===================================================================
|
||||
--- util-linux-2.33.1-0.1ubuntu1.orig/login-utils/sulogin.c
|
||||
+++ util-linux-2.33.1-0.1ubuntu1/login-utils/sulogin.c
|
||||
@@ -982,7 +982,8 @@
|
||||
const char *passwd = pwd->pw_passwd;
|
||||
const char *answer;
|
||||
int doshell = 0;
|
||||
- int deny = !opt_e && locked_account_password(pwd->pw_passwd);
|
||||
+ /* Ubuntu's root account is locked by default allow access without --force */
|
||||
+ int deny = 0;
|
||||
|
||||
doprompt(passwd, con, deny);
|
||||
|
|
@ -0,0 +1,76 @@
|
|||
From: Étienne Mollier <etienne.mollier@mailoo.org>
|
||||
Subject: Reimplement umount completion to not use gawk's gensub.
|
||||
|
||||
diff -Naur a/bash-completion/umount b/bash-completion/umount
|
||||
--- a/bash-completion/umount 2019-04-02 12:12:03.180261025 +0200
|
||||
+++ b/bash-completion/umount 2019-08-08 20:14:17.758472003 +0200
|
||||
@@ -1,3 +1,33 @@
|
||||
+_umount_points_list()
|
||||
+{
|
||||
+ # List of characters to escape, shamelessly stolen from "scp" comp.
|
||||
+ local escape_chars='[][(){}<>\",:;^&!$=?`|\\'\'' \t\f\n\r\v]'
|
||||
+
|
||||
+ # This is most odd, but we are adding artifically a space after the
|
||||
+ # file name because, somehow, it enables proper escaping of dangerous
|
||||
+ # characters, e.g. "|" -> "\|". Without space, it is possible to get
|
||||
+ # either 0 "|" or 2 "\\|" backslashes, but 1 does not work. Also,
|
||||
+ # sticking to sub() and gsub(), instead of gensub(), allows to be AWK
|
||||
+ # implementation agnostic.
|
||||
+ findmnt -lno TARGET | awk '{
|
||||
+ if ($0 ~ "^"ENVIRON["HOME"]) {
|
||||
+ homeless = $0
|
||||
+ sub("^"ENVIRON["HOME"], "~", homeless)
|
||||
+ gsub("'"$escape_chars"'", "\\\\&", homeless)
|
||||
+ print homeless " "
|
||||
+ }
|
||||
+ if ($0 ~ "^"ENVIRON["PWD"]) {
|
||||
+ reldir = $0
|
||||
+ sub("^"ENVIRON["PWD"]"/?", "", reldir)
|
||||
+ gsub("'"$escape_chars"'", "\\\\&", reldir)
|
||||
+ print "./" reldir " "
|
||||
+ print reldir " "
|
||||
+ }
|
||||
+ gsub("'"$escape_chars"'", "\\\\&")
|
||||
+ print $0 " "
|
||||
+ }'
|
||||
+}
|
||||
+
|
||||
_umount_module()
|
||||
{
|
||||
local cur prev OPTS
|
||||
@@ -48,28 +78,11 @@
|
||||
return 0
|
||||
;;
|
||||
esac
|
||||
-
|
||||
- local oldifs=$IFS
|
||||
- IFS=$'\n'
|
||||
- COMPREPLY=( $( compgen -W "$(findmnt -lno TARGET | awk \
|
||||
- '{
|
||||
- if ($0 ~ ENVIRON["HOME"]) {
|
||||
- homeless = $0
|
||||
- homeless = gensub(ENVIRON["HOME"], "\\\\~", "g", homeless)
|
||||
- homeless = gensub(/(\s)/, "\\\\\\1", "g", homeless)
|
||||
- print homeless
|
||||
- }
|
||||
- if ($0 ~ ENVIRON["PWD"]) {
|
||||
- reldir = $0
|
||||
- reldir = gensub(ENVIRON["PWD"]"/", "", "g", reldir)
|
||||
- reldir = gensub(/(\s)/, "\\\\\\1", "g", reldir)
|
||||
- print "./" reldir
|
||||
- print reldir
|
||||
- }
|
||||
- gsub(/\s/, "\\\\&")
|
||||
- print $0
|
||||
- }'
|
||||
- )" -- "$cur" ) )
|
||||
- IFS=$oldifs
|
||||
+ local IFS=$'\n'
|
||||
+ COMPREPLY=( $( compgen -W '$( _umount_points_list )' -- "$cur" ) )
|
||||
}
|
||||
-complete -F _umount_module umount
|
||||
+
|
||||
+# counteract the artificial addition of " " in _gen_mount_points() by
|
||||
+# disabling spaces automatically appended to the end of the file name
|
||||
+# completion via "-o nospace".
|
||||
+complete -F _umount_module -o nospace umount
|
|
@ -0,0 +1,2 @@
|
|||
usr/sbin/rfkill
|
||||
usr/share/man/man8/rfkill.8
|
|
@ -0,0 +1,190 @@
|
|||
#!/usr/bin/make -f
|
||||
|
||||
include /usr/share/dpkg/architecture.mk
|
||||
include /usr/share/dpkg/pkg-info.mk
|
||||
|
||||
CONFOPTS += --libdir=/lib/$(DEB_HOST_MULTIARCH)
|
||||
CONFOPTS += --libexecdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
|
||||
|
||||
ifeq ($(DEB_HOST_ARCH_OS),linux)
|
||||
CONFOPTS += --enable-raw
|
||||
CONFOPTS += --with-selinux
|
||||
CONFOPTS += --with-smack
|
||||
CONFOPTS += --enable-partx
|
||||
CONFOPTS += --with-audit
|
||||
ifneq ($(filter stage1,$(DEB_BUILD_PROFILES)),)
|
||||
CONFOPTS += --without-systemd --without-udev --without-audit
|
||||
else
|
||||
CONFOPTS += --with-systemd --with-udev --with-audit
|
||||
endif
|
||||
endif
|
||||
|
||||
# build static versions of programs used in fdisk-udeb and util-linux-udeb
|
||||
CONFOPTS += --enable-static-programs=fdisk,sfdisk,blkid
|
||||
|
||||
# Help welcome packaging the (libmount) python bindings.
|
||||
# See http://bugs.debian.org/811361
|
||||
CONFOPTS += --without-python
|
||||
|
||||
# disable utilities shipped by other packages
|
||||
# => hardlink
|
||||
CONFOPTS += --disable-hardlink
|
||||
# => login
|
||||
CONFOPTS += --disable-login
|
||||
CONFOPTS += --disable-nologin
|
||||
# => procps
|
||||
CONFOPTS += --disable-kill
|
||||
# => eject
|
||||
CONFOPTS += --disable-eject
|
||||
# => passwd
|
||||
CONFOPTS += --disable-chfn-chsh
|
||||
# => bsdmainutils
|
||||
CONFOPTS += --disable-look
|
||||
CONFOPTS += --disable-hexdump
|
||||
CONFOPTS += --disable-col --disable-colcrt --disable-colrm --disable-column
|
||||
CONFOPTS += --disable-ul
|
||||
CONFOPTS += --disable-cal
|
||||
|
||||
# Get the list of binary package, except lib* and *-udeb, from
|
||||
# debian/control instead of hardcoding the list when installing
|
||||
# bash-completions below.
|
||||
BINARYPACKAGES := $(shell awk '/^Package: /{if($$2 !~ /^lib|-udeb$$/) print $$2}' $(CURDIR)/debian/control )
|
||||
|
||||
# hardening
|
||||
export DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow
|
||||
|
||||
%:
|
||||
dh $@
|
||||
|
||||
override_dh_autoreconf:
|
||||
AM_OPTS=--copy LT_OPTS=--copy dh_autoreconf ./autogen.sh
|
||||
|
||||
override_dh_auto_configure:
|
||||
dh_auto_configure -- $(CONFOPTS)
|
||||
|
||||
override_dh_auto_install:
|
||||
dh_auto_install
|
||||
ifneq ($(filter stage1,$(DEB_BUILD_PROFILES)),)
|
||||
# Manually generate and install units to avoid missing files when
|
||||
# util-linux.install gets executed in stage1 builds.
|
||||
install -d debian/tmp/lib/systemd/system
|
||||
make PATHFILES=sys-utils/fstrim.service sys-utils/fstrim.service
|
||||
install -m644 sys-utils/fstrim.service debian/tmp/lib/systemd/system/fstrim.service
|
||||
install -m644 sys-utils/fstrim.timer debian/tmp/lib/systemd/system/fstrim.timer
|
||||
endif
|
||||
#
|
||||
# remove *.la files
|
||||
rm -f debian/tmp/usr/lib/*/*.la
|
||||
|
||||
override_dh_auto_clean:
|
||||
dh_auto_clean
|
||||
# drop arch-overrides, generated in dh_install by dh-exec usage.
|
||||
rm -f debian/uuid-runtime.install.$(DEB_HOST_ARCH) \
|
||||
debian/util-linux.install.$(DEB_HOST_ARCH)
|
||||
|
||||
override_dh_install:
|
||||
# generate arch-override, as dh-exec install-rename can only run once.
|
||||
[ -f debian/util-linux.install.$(DEB_HOST_ARCH) ] || \
|
||||
debian/util-linux.install > \
|
||||
debian/util-linux.install.$(DEB_HOST_ARCH)
|
||||
[ -f debian/uuid-runtime.install.$(DEB_HOST_ARCH) ] || \
|
||||
debian/uuid-runtime.install > \
|
||||
debian/uuid-runtime.install.$(DEB_HOST_ARCH)
|
||||
#
|
||||
install -D -p -m644 debian/fdisk-udeb.lintian-overrides \
|
||||
debian/fdisk-udeb/usr/share/lintian/overrides/fdisk-udeb
|
||||
dh_install \
|
||||
-Nfdisk-udeb -Nlibblkid1-udeb \
|
||||
-Nlibfdisk1-udeb -Nlibsmartcols1-udeb -Nlibuuid1-udeb \
|
||||
-Nutil-linux-udeb
|
||||
dh_install --remaining-packages
|
||||
#
|
||||
# Install bash-completions only for binaries we ship
|
||||
for PACKAGE in $(BINARYPACKAGES) ; do \
|
||||
for BINARY in debian/$$PACKAGE/bin/* debian/$$PACKAGE/sbin/* \
|
||||
debian/$$PACKAGE/usr/bin/* \
|
||||
debian/$$PACKAGE/usr/sbin/* ; \
|
||||
do \
|
||||
BASENAME=$$(basename $$BINARY); \
|
||||
BCDIR=usr/share/bash-completion/completions/; \
|
||||
BCNAME=$$BCDIR/$$BASENAME ; \
|
||||
if [ "$$BASENAME" != '*' ] && [ -e "debian/tmp/$$BCNAME" ]; \
|
||||
then \
|
||||
echo "$$PACKAGE: Installing $$BCNAME"; \
|
||||
[ -d debian/$$PACKAGE/$$BCDIR ] || \
|
||||
mkdir -p debian/$$PACKAGE/$$BCDIR; \
|
||||
mv debian/tmp/$$BCNAME debian/$$PACKAGE/$$BCNAME; \
|
||||
fi; \
|
||||
done; \
|
||||
done
|
||||
#
|
||||
rm -rf debian/*-udeb/usr/share/doc
|
||||
|
||||
override_dh_installman:
|
||||
dh_installman --language=C
|
||||
|
||||
override_dh_gencontrol:
|
||||
ifeq ($(filter stage1,$(DEB_BUILD_PROFILES)),)
|
||||
dh_gencontrol --package=bsdutils -- -v1:$(DEB_VERSION_UPSTREAM_REVISION)
|
||||
endif
|
||||
dh_gencontrol --remaining-packages
|
||||
|
||||
override_dh_installinit:
|
||||
# hwclock works on all Linux architectures, except s390
|
||||
# (and s390x, of course).
|
||||
ifeq (linux,$(DEB_HOST_ARCH_OS))
|
||||
ifeq (,$(findstring s390,$(DEB_HOST_ARCH)))
|
||||
# install /etc/init.d/hwclock.sh
|
||||
# - update-rc.d manually handled in maintainers scripts as there
|
||||
# is special per-arch considerations.
|
||||
dh_installinit --name=hwclock.sh --noscripts
|
||||
endif
|
||||
endif
|
||||
# install uuidd sysvinit script
|
||||
make misc-utils/uuidd.rc
|
||||
ln -s ../misc-utils/uuidd.rc debian/uuid-runtime.uuidd.init
|
||||
dh_installinit --name=uuidd --restart-after-upgrade
|
||||
rm -f debian/uuid-runtime.uuidd.init
|
||||
dh_installsystemd --package=util-linux fstrim.timer
|
||||
|
||||
override_dh_installpam:
|
||||
dh_installpam --package=util-linux --name=runuser
|
||||
dh_installpam --package=util-linux --name=runuser-l
|
||||
dh_installpam --package=util-linux --name=su
|
||||
dh_installpam --package=util-linux --name=su-l
|
||||
|
||||
override_dh_makeshlibs:
|
||||
dh_makeshlibs \
|
||||
-N libsmartcols1 -N libblkid1 \
|
||||
-N libfdisk1 -N libmount1 -N libuuid1
|
||||
dh_makeshlibs -plibsmartcols1 -V \
|
||||
--add-udeb=libsmartcols1-udeb
|
||||
dh_makeshlibs -plibblkid1 -V \
|
||||
--add-udeb=libblkid1-udeb
|
||||
dh_makeshlibs -plibfdisk1 -V \
|
||||
--add-udeb=libfdisk1-udeb
|
||||
dh_makeshlibs -plibmount1 -V \
|
||||
--add-udeb=libmount1-udeb
|
||||
dh_makeshlibs -plibuuid1 -V \
|
||||
--add-udeb=libuuid1-udeb
|
||||
|
||||
override_dh_fixperms:
|
||||
dh_fixperms -i -a -Xusr/bin/wall -Xbin/mount -Xbin/umount -Xbin/su
|
||||
|
||||
ifeq (linux,$(DEB_HOST_ARCH_OS))
|
||||
override_dh_installsystemd:
|
||||
dh_installsystemd -putil-linux --no-enable --no-start fstrim.timer fstrim.service
|
||||
dh_installsystemd --remaining-packages
|
||||
endif
|
||||
|
||||
override_dh_auto_test:
|
||||
ifneq (,$(filter alpha armel armhf arm64,$(DEB_HOST_ARCH)))
|
||||
@echo "WARNING: Making tests non-fatal because of arch $(DEB_HOST_ARCH)"
|
||||
dh_auto_test --max-parallel=1 || true
|
||||
else ifeq ($(DEB_HOST_ARCH_OS), linux)
|
||||
dh_auto_test --max-parallel=1
|
||||
else
|
||||
@echo "WARNING: non-linux detected, making tests non-fatal."
|
||||
dh_auto_test --max-parallel=1 || true
|
||||
endif
|
||||
|
|
@ -0,0 +1 @@
|
|||
3.0 (quilt)
|
|
@ -0,0 +1,2 @@
|
|||
Tests: oversized-chunks
|
||||
Depends: bash, bsdmainutils, dpkg, grep, bc, util-linux, bsdutils, mount
|
|
@ -0,0 +1,69 @@
|
|||
#!/bin/bash
|
||||
#
|
||||
# This test was written in response to http://bugs.debian.org/785075 to
|
||||
# attempt to automatically catch when/if it happens again.
|
||||
# It seems something in the build toolchain is sometimes producing lots
|
||||
# of embedded zeroes in the executables.
|
||||
# For example in util-linux 2.26.2-2 the /sbin/fstrim was over 2MB in size
|
||||
# instead of normal ~ 40kB.
|
||||
#
|
||||
# Copyright (c) 2015, Andreas Henriksson <andreas@fatal.se>
|
||||
set -e
|
||||
set -u
|
||||
#set -x
|
||||
|
||||
PACKAGES="util-linux bsdutils mount"
|
||||
# 10k should be large enough to not trigger false positives. Bump this
|
||||
# up if needed.
|
||||
CHUNKSIZELIMIT="10000"
|
||||
|
||||
CURRENT=""
|
||||
LAST=""
|
||||
RET=0
|
||||
|
||||
|
||||
for FILE in $(dpkg -L $PACKAGES | egrep '/s?bin/') ; do
|
||||
|
||||
if [ ! -e "$FILE" ]; then
|
||||
#echo "E: target file '$FILE' not found." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
function chunk_size
|
||||
{
|
||||
#echo "DEBUG: start => $1, stop => $2" >&2
|
||||
SIZE=$(echo ibase=16 \; ${2^^} - ${1^^} | bc)
|
||||
#echo "I: Calculated chunk size $SIZE ($2 - $1)" >&2
|
||||
echo $SIZE
|
||||
}
|
||||
|
||||
hd $FILE | grep -C1 '^\*' | while read -a CURRENT
|
||||
do
|
||||
if [ "${CURRENT[0]}" = "--" ]; then
|
||||
#echo "I: Skipping separator" >&2
|
||||
continue
|
||||
fi
|
||||
|
||||
if [ "${CURRENT[0]}" = "*" ]; then
|
||||
#echo "I: Found chunk indicator." >&2
|
||||
START="$LAST"
|
||||
fi
|
||||
|
||||
if [ "$LAST" = "*" ]; then
|
||||
#echo "I: Both start and stop should now be located." >&2
|
||||
STOP="${CURRENT[0]}"
|
||||
CHUNKSIZE=$(chunk_size "$START" "$STOP")
|
||||
if [ "$CHUNKSIZE" -gt "$CHUNKSIZELIMIT" ]; then
|
||||
echo "E: oversized chunk found in $FILE !"
|
||||
((RET++))
|
||||
fi
|
||||
fi
|
||||
|
||||
#echo "I: Yet another line processed." >&2
|
||||
LAST="${CURRENT[0]}"
|
||||
|
||||
done
|
||||
|
||||
done
|
||||
|
||||
exit $RET
|
|
@ -0,0 +1,4 @@
|
|||
Name: util-linux
|
||||
Repository: https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
|
||||
Repository-Browse: https://git.kernel.org/cgit/utils/util-linux/util-linux.git/
|
||||
Contact: util-linux@vger.kernel.org
|
|
@ -0,0 +1,120 @@
|
|||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
vbdX6ZWexQIW/5btoe7UZowk
|
||||
=+hSh
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
|
@ -0,0 +1 @@
|
|||
usr/share/locale/*/*/util-linux.mo
|
|
@ -0,0 +1,3 @@
|
|||
#!/usr/bin/dh-exec
|
||||
./blkid.static => /sbin/blkid
|
||||
./fallocate => /usr/bin/fallocate [linux-any]
|
|
@ -0,0 +1,92 @@
|
|||
util-linux (2.32-0.4) unstable; urgency=medium
|
||||
|
||||
The util-linux implementation of /bin/su is now used, replacing the
|
||||
one previously supplied by src:shadow (shipped in login package), and
|
||||
bringing Debian in line with other modern distributions. The two
|
||||
implementations are very similar but have some minor differences (and
|
||||
there might be more that was not yet noticed ofcourse), e.g.
|
||||
|
||||
- new 'su' (with no args, i.e. when preserving the environment) also
|
||||
preserves PATH and IFS, while old su would always reset PATH and IFS
|
||||
even in 'preserve environment' mode.
|
||||
- new 'su -' (creating new environment) will do just that, while old
|
||||
su would always preserve content of DISPLAY and XAUTHORITY
|
||||
environment variables. Set them as needed (but beware X doesn't give
|
||||
you any real privileges separation anyway if you can access an X
|
||||
server of another user). See pam_xauth(8) if you want to reconfigure
|
||||
pam for seamless xauth keys.
|
||||
- su '' (empty user string) used to give root, but now returns an error.
|
||||
- previously su only had one pam config, but now 'su -' is configured
|
||||
separately in /etc/pam.d/su-l. This file additionally invokes
|
||||
'pam_keyinit' to revoke the session keyring.
|
||||
|
||||
The first difference is probably the most user visible one. Doing
|
||||
plain 'su' is a really bad idea for many reasons, so using 'su -' is
|
||||
strongly recommended to always get a newly set up environment similar
|
||||
to a normal login. If you want to restore behaviour more similar to
|
||||
the previous one you can add 'ALWAYS_SET_PATH yes' in /etc/login.defs.
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Fri, 03 Aug 2018 10:52:22 +0200
|
||||
|
||||
util-linux (2.29.2-3) experimental; urgency=medium
|
||||
|
||||
* The cfdisk, fdisk and sfdisk utilities has been split out into a
|
||||
separate fdisk package. Any package needing these utilities should
|
||||
add a dependency on: fdisk | util-linux (<< 2.29.2-3~)
|
||||
(The second part of it makes the dependency also be fulfilled in case
|
||||
of stretch-backports and should be considered optional.)
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Sun, 06 Aug 2017 14:59:02 +0200
|
||||
|
||||
util-linux (2.29.2-2) unstable; urgency=medium
|
||||
|
||||
* The deprecated 'pg' utility is no longer shipped.
|
||||
(Please use either 'more' or 'less' instead.)
|
||||
* The deprecated 'tunelp' utility is no longer shipped.
|
||||
(Parallell port printers are suspected to be extinct by now.)
|
||||
* The deprecated 'line' utility is no longer shipped.
|
||||
(Please use the 'head' utility instead.)
|
||||
* The deprecated 'tailf' utility is no longer shipped.
|
||||
(Please use 'tail -f' instead.)
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Mon, 13 Mar 2017 19:27:14 +0100
|
||||
|
||||
util-linux (2.25.1~rc1-1) experimental; urgency=medium
|
||||
|
||||
* This version adds a number of patches which again makes
|
||||
fsck available on non-linux architectures like kfreebsd.
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Sat, 30 Aug 2014 18:32:25 -0700
|
||||
|
||||
util-linux (2.25-1) experimental; urgency=medium
|
||||
|
||||
* The cytune command is no longer available since it has
|
||||
been removed upstream.
|
||||
|
||||
* Upstream Release Notes also includes these highlights:
|
||||
|
||||
The "swapon --summary" output format is deprecated in favor of the
|
||||
"swapon --show[=<columns>]" that provides better control on output
|
||||
formatting.
|
||||
|
||||
cfdisk(8):
|
||||
- the code been completely rewritten, now it uses libfdisk and
|
||||
libsmartcols, supports GPT, SUN, SGI and BSD disk labels
|
||||
- the command is no more based on CHS addressing
|
||||
|
||||
* WARNING! The fsck command is no longer built on non-linux.
|
||||
It relies on libmount, which needs porting.
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Wed, 23 Jul 2014 14:05:13 +0200
|
||||
|
||||
util-linux (2.24.2-1) experimental; urgency=low
|
||||
|
||||
This is a major update which is long overdue.
|
||||
This release attempts to unify the work that has happened upstream
|
||||
with the work that has gone on in parallell in the Debian package.
|
||||
|
||||
A few things are no longer shipped since they have been removed upstream:
|
||||
ddate - convert Gregorian dates to Discordian dates
|
||||
chkdupexe - report dangling symlinks and duplicately-named binaries
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Wed, 11 Jun 2014 12:00:48 +0200
|
|
@ -0,0 +1,12 @@
|
|||
Periodic fstrim for SSD disks
|
||||
-----------------------------
|
||||
|
||||
fstrim(8) is used on a mounted filesystem to discard blocks which are not in
|
||||
use by the filesystem. This is useful in particular for solid-state drives
|
||||
(SSDs).
|
||||
|
||||
A systemd service and matching timer is available to periodically perform
|
||||
fstrim on relevant filesystems, but is *not* enabled by default. To enable it
|
||||
according to the default weekly cadence, just do the following as root:
|
||||
|
||||
systemctl enable fstrim.timer
|
|
@ -0,0 +1,3 @@
|
|||
AUTHORS
|
||||
Documentation/*.txt
|
||||
Documentation/releases/
|
|
@ -0,0 +1,4 @@
|
|||
debian/fstab.example2
|
||||
Documentation/example.files/*
|
||||
debian/tmp/usr/share/doc/util-linux/getopt/getopt-parse.tcsh
|
||||
debian/tmp/usr/share/doc/util-linux/getopt/getopt-parse.bash
|
|
@ -0,0 +1,120 @@
|
|||
#!/bin/sh
|
||||
# hwclock.sh Set and adjust the CMOS clock.
|
||||
#
|
||||
# Version: @(#)hwclock.sh 2.00 14-Dec-1998 miquels@cistron.nl
|
||||
#
|
||||
# Patches:
|
||||
# 2000-01-30 Henrique M. Holschuh <hmh@rcm.org.br>
|
||||
# - Minor cosmetic changes in an attempt to help new
|
||||
# users notice something IS changing their clocks
|
||||
# during startup/shutdown.
|
||||
# - Added comments to alert users of hwclock issues
|
||||
# and discourage tampering without proper doc reading.
|
||||
# 2012-02-16 Roger Leigh <rleigh@debian.org>
|
||||
# - Use the UTC/LOCAL setting in /etc/adjtime rather than
|
||||
# the UTC setting in /etc/default/rcS. Additionally
|
||||
# source /etc/default/hwclock to permit configuration.
|
||||
|
||||
### BEGIN INIT INFO
|
||||
# Provides: hwclock
|
||||
# Required-Start: mountdevsubfs
|
||||
# Required-Stop: mountdevsubfs
|
||||
# Should-Stop: umountfs
|
||||
# Default-Start: S
|
||||
# X-Start-Before: checkroot
|
||||
# Default-Stop: 0 6
|
||||
# Short-Description: Sync hardware and system clock time.
|
||||
### END INIT INFO
|
||||
|
||||
# These defaults are user-overridable in /etc/default/hwclock
|
||||
BADYEAR=no
|
||||
HWCLOCKACCESS=yes
|
||||
HWCLOCKPARS=
|
||||
HCTOSYS_DEVICE=rtc0
|
||||
|
||||
# We only want to use the system timezone or else we'll get
|
||||
# potential inconsistency at startup.
|
||||
unset TZ
|
||||
|
||||
hwclocksh()
|
||||
{
|
||||
[ ! -x /sbin/hwclock ] && return 0
|
||||
[ ! -r /etc/default/rcS ] || . /etc/default/rcS
|
||||
[ ! -r /etc/default/hwclock ] || . /etc/default/hwclock
|
||||
|
||||
. /lib/lsb/init-functions
|
||||
verbose_log_action_msg() { [ "$VERBOSE" = no ] || log_action_msg "$@"; }
|
||||
|
||||
case "$BADYEAR" in
|
||||
no|"") BADYEAR="" ;;
|
||||
yes) BADYEAR="--badyear" ;;
|
||||
*) log_action_msg "unknown BADYEAR setting: \"$BADYEAR\""; return 1 ;;
|
||||
esac
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
# If the admin deleted the hwclock config, create a blank
|
||||
# template with the defaults.
|
||||
if [ -w /etc ] && [ ! -f /etc/adjtime ] && [ ! -e /etc/adjtime ]; then
|
||||
printf "0.0 0 0.0\n0\nUTC\n" > /etc/adjtime
|
||||
fi
|
||||
|
||||
if [ -d /run/udev ] || [ -d /dev/.udev ]; then
|
||||
return 0
|
||||
fi
|
||||
|
||||
if [ "$HWCLOCKACCESS" != no ]; then
|
||||
log_action_msg "Setting the system clock"
|
||||
|
||||
# Just for reporting.
|
||||
if sed '3!d' /etc/adjtime | grep -q '^UTC$'; then
|
||||
UTC="--utc"
|
||||
else
|
||||
UTC=
|
||||
fi
|
||||
# Copies Hardware Clock time to System Clock using the correct
|
||||
# timezone for hardware clocks in local time, and sets kernel
|
||||
# timezone. DO NOT REMOVE.
|
||||
if /sbin/hwclock --rtc=/dev/$HCTOSYS_DEVICE --hctosys $HWCLOCKPARS $BADYEAR; then
|
||||
# Announce the local time.
|
||||
verbose_log_action_msg "System Clock set to: `date $UTC`"
|
||||
else
|
||||
log_warning_msg "Unable to set System Clock to: `date $UTC`"
|
||||
fi
|
||||
else
|
||||
verbose_log_action_msg "Not setting System Clock"
|
||||
fi
|
||||
;;
|
||||
stop|restart|reload|force-reload)
|
||||
#
|
||||
# Updates the Hardware Clock with the System Clock time.
|
||||
# This will *override* any changes made to the Hardware Clock.
|
||||
#
|
||||
# WARNING: If you disable this, any changes to the system
|
||||
# clock will not be carried across reboots.
|
||||
#
|
||||
|
||||
if [ "$HWCLOCKACCESS" != no ]; then
|
||||
log_action_msg "Saving the system clock"
|
||||
if /sbin/hwclock --rtc=/dev/$HCTOSYS_DEVICE --systohc $HWCLOCKPARS $BADYEAR; then
|
||||
verbose_log_action_msg "Hardware Clock updated to `date`"
|
||||
fi
|
||||
else
|
||||
verbose_log_action_msg "Not saving System Clock"
|
||||
fi
|
||||
;;
|
||||
show)
|
||||
if [ "$HWCLOCKACCESS" != no ]; then
|
||||
/sbin/hwclock --rtc=/dev/$HCTOSYS_DEVICE --show $HWCLOCKPARS $BADYEAR
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
log_success_msg "Usage: hwclock.sh {start|stop|reload|force-reload|show}"
|
||||
log_success_msg " start sets kernel (system) clock from hardware (RTC) clock"
|
||||
log_success_msg " stop and reload set hardware (RTC) clock from kernel (system) clock"
|
||||
return 1
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
hwclocksh "$@"
|
|
@ -0,0 +1,97 @@
|
|||
#!/usr/bin/dh-exec --with=install
|
||||
debian/hwclock-set => /lib/udev/hwclock-set
|
||||
# perl gets to do rename, not us.
|
||||
debian/tmp/usr/bin/rename => /usr/bin/rename.ul
|
||||
# Rename mkswap to mkswap.linux on non-linux.
|
||||
[linux-any] sbin/mkswap
|
||||
[!linux-any] debian/tmp/sbin/mkswap => /sbin/mkswap.linux
|
||||
# weekly fstrim only available on linux
|
||||
[linux-any] lib/systemd/system/fstrim.timer
|
||||
[linux-any] lib/systemd/system/fstrim.service
|
||||
bin/findmnt
|
||||
bin/more
|
||||
bin/mountpoint
|
||||
bin/su
|
||||
sbin/agetty
|
||||
sbin/blkid
|
||||
sbin/findfs
|
||||
sbin/fsck
|
||||
sbin/fsck.cramfs
|
||||
sbin/fsck.minix
|
||||
sbin/hwclock
|
||||
sbin/mkfs
|
||||
sbin/mkfs.bfs
|
||||
sbin/mkfs.cramfs
|
||||
sbin/mkfs.minix
|
||||
sbin/runuser
|
||||
sbin/sulogin
|
||||
sbin/swaplabel
|
||||
sbin/wipefs
|
||||
sbin/zramctl [linux-any]
|
||||
usr/bin/choom [linux-any]
|
||||
usr/bin/chrt [!hurd-any]
|
||||
usr/bin/flock
|
||||
usr/bin/getopt
|
||||
usr/bin/i386 [amd64 i386]
|
||||
usr/bin/ipcmk
|
||||
usr/bin/ipcrm
|
||||
usr/bin/ipcs
|
||||
usr/bin/isosize sbin/
|
||||
usr/bin/last
|
||||
usr/bin/lastb
|
||||
usr/bin/lsns [linux-any]
|
||||
usr/bin/mcookie
|
||||
usr/bin/mesg
|
||||
usr/bin/mips [mips mipsel]
|
||||
usr/bin/mips32 [mips mipsel]
|
||||
usr/bin/mips64 [mips mipsel]
|
||||
usr/bin/namei
|
||||
usr/bin/ppc [powerpc ppc64 ppc64el]
|
||||
usr/bin/ppc32 [powerpc ppc64 ppc64el]
|
||||
usr/bin/ppc64 [powerpc ppc64 ppc64el]
|
||||
usr/bin/rev
|
||||
usr/bin/s390 [s390x]
|
||||
usr/bin/s390x [s390x]
|
||||
usr/bin/setpriv [linux-any]
|
||||
usr/bin/setsid
|
||||
usr/bin/utmpdump
|
||||
usr/bin/whereis
|
||||
usr/bin/x86_64 [amd64]
|
||||
bin/dmesg [linux-any]
|
||||
bin/lsblk [linux-any]
|
||||
bin/wdctl [linux-any]
|
||||
sbin/blkdiscard [linux-any]
|
||||
sbin/blockdev [linux-any]
|
||||
sbin/chcpu [linux-any]
|
||||
sbin/ctrlaltdel [linux-any]
|
||||
sbin/fsfreeze [linux-any]
|
||||
sbin/fstrim [linux-any]
|
||||
sbin/pivot_root [linux-any]
|
||||
sbin/raw [linux-any]
|
||||
sbin/switch_root [linux-any]
|
||||
usr/sbin/addpart usr/bin/ [linux-any]
|
||||
usr/sbin/delpart usr/bin/ [linux-any]
|
||||
usr/bin/fallocate [linux-any]
|
||||
usr/bin/ionice [linux-any]
|
||||
usr/bin/linux32 [linux-any]
|
||||
usr/bin/linux64 [linux-any]
|
||||
usr/bin/lscpu [linux-any]
|
||||
usr/bin/lsipc [linux-any]
|
||||
usr/bin/lslocks [linux-any]
|
||||
usr/bin/lslogins
|
||||
usr/bin/nsenter [linux-any]
|
||||
usr/sbin/partx usr/bin/ [linux-any]
|
||||
usr/bin/prlimit [linux-any]
|
||||
usr/sbin/resizepart usr/bin/ [linux-any]
|
||||
usr/bin/setarch [linux-any]
|
||||
usr/bin/setterm [linux-any]
|
||||
usr/bin/taskset [linux-any]
|
||||
usr/bin/unshare [linux-any]
|
||||
usr/sbin/fdformat [linux-any]
|
||||
usr/sbin/ldattach [linux-any]
|
||||
usr/sbin/readprofile [linux-any]
|
||||
usr/sbin/rtcwake [linux-any]
|
||||
usr/bin/lsmem [linux-any]
|
||||
usr/bin/chmem usr/sbin/ [linux-any]
|
||||
usr/bin/fincore [linux-any]
|
||||
sbin/blkzone [linux-any]
|
|
@ -0,0 +1,5 @@
|
|||
#!/usr/bin/dh-exec
|
||||
# Use agetty for getty, except on Hurd.
|
||||
# On Hurd, the package "hurd" ships "sbin/getty".
|
||||
[!hurd-any] sbin/agetty sbin/getty
|
||||
[!hurd-any] usr/share/man/man8/agetty.8 usr/share/man/man8/getty.8
|
|
@ -0,0 +1,2 @@
|
|||
# Yes, su really needs to be suid ofcourse...
|
||||
util-linux: setuid-binary bin/su 4755 root/root
|
|
@ -0,0 +1 @@
|
|||
rm_conffile /etc/cron.weekly/fstrim 2.31.1-0.4ubuntu1~
|
|
@ -0,0 +1,95 @@
|
|||
#!/usr/bin/dh-exec --with=install
|
||||
debian/tmp/usr/share/man/man1/rename.1 => /usr/share/man/man1/rename.ul.1
|
||||
[linux-any] debian/tmp/usr/share/man/man8/linux32.8 => /usr/share/man/man1/linux32.1
|
||||
[linux-any] debian/tmp/usr/share/man/man8/linux64.8 => /usr/share/man/man1/linux64.1
|
||||
# Rename mkswap to mkswap.linux on non-linux.
|
||||
[linux-any] debian/tmp/usr/share/man/man8/mkswap.8
|
||||
[!linux-any] debian/tmp/usr/share/man/man8/mkswap.8 => /usr/share/man/man8/mkswap.linux.8
|
||||
debian/hwclock.5
|
||||
debian/tmp/usr/share/man/man1/choom.1 [linux-any]
|
||||
debian/tmp/usr/share/man/man1/chrt.1 [!hurd-i386]
|
||||
debian/tmp/usr/share/man/man1/flock.1
|
||||
debian/tmp/usr/share/man/man1/getopt.1
|
||||
debian/tmp/usr/share/man/man1/ipcmk.1
|
||||
debian/tmp/usr/share/man/man1/ipcrm.1
|
||||
debian/tmp/usr/share/man/man1/ipcs.1
|
||||
debian/tmp/usr/share/man/man1/last.1
|
||||
debian/tmp/usr/share/man/man1/lastb.1
|
||||
debian/tmp/usr/share/man/man1/lsipc.1 [linux-any]
|
||||
debian/tmp/usr/share/man/man1/lslogins.1
|
||||
debian/tmp/usr/share/man/man1/mcookie.1
|
||||
debian/tmp/usr/share/man/man1/mesg.1
|
||||
debian/tmp/usr/share/man/man1/more.1
|
||||
debian/tmp/usr/share/man/man1/mountpoint.1
|
||||
debian/tmp/usr/share/man/man1/namei.1
|
||||
debian/tmp/usr/share/man/man1/rev.1
|
||||
debian/tmp/usr/share/man/man1/runuser.1
|
||||
debian/tmp/usr/share/man/man1/setpriv.1 [linux-any]
|
||||
debian/tmp/usr/share/man/man1/setsid.1
|
||||
debian/tmp/usr/share/man/man1/su.1
|
||||
debian/tmp/usr/share/man/man1/utmpdump.1
|
||||
debian/tmp/usr/share/man/man1/whereis.1
|
||||
debian/tmp/usr/share/man/man5/adjtime_config.5
|
||||
debian/tmp/usr/share/man/man5/terminal-colors.d.5
|
||||
debian/tmp/usr/share/man/man8/agetty.8
|
||||
debian/tmp/usr/share/man/man8/blkid.8
|
||||
debian/tmp/usr/share/man/man8/findfs.8
|
||||
debian/tmp/usr/share/man/man8/findmnt.8
|
||||
debian/tmp/usr/share/man/man8/fsck.8
|
||||
debian/tmp/usr/share/man/man8/fsck.cramfs.8
|
||||
debian/tmp/usr/share/man/man8/fsck.minix.8
|
||||
debian/tmp/usr/share/man/man8/hwclock.8
|
||||
debian/tmp/usr/share/man/man8/i386.8 [amd64 i386]
|
||||
debian/tmp/usr/share/man/man8/isosize.8
|
||||
debian/tmp/usr/share/man/man8/lsns.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/mips.8 [mips mipsel]
|
||||
debian/tmp/usr/share/man/man8/mips32.8 [mips mipsel]
|
||||
debian/tmp/usr/share/man/man8/mips64.8 [mips mipsel]
|
||||
debian/tmp/usr/share/man/man8/mkfs.8
|
||||
debian/tmp/usr/share/man/man8/mkfs.bfs.8
|
||||
debian/tmp/usr/share/man/man8/mkfs.cramfs.8
|
||||
debian/tmp/usr/share/man/man8/mkfs.minix.8
|
||||
debian/tmp/usr/share/man/man8/ppc.8 [powerpc ppc64 ppc64el]
|
||||
debian/tmp/usr/share/man/man8/ppc32.8 [powerpc ppc64 ppc64el]
|
||||
debian/tmp/usr/share/man/man8/ppc64.8 [powerpc ppc64 ppc64el]
|
||||
debian/tmp/usr/share/man/man8/s390.8 [s390x]
|
||||
debian/tmp/usr/share/man/man8/s390x.8 [s390x]
|
||||
debian/tmp/usr/share/man/man8/sulogin.8
|
||||
debian/tmp/usr/share/man/man8/swaplabel.8
|
||||
debian/tmp/usr/share/man/man8/wipefs.8
|
||||
debian/tmp/usr/share/man/man8/zramctl.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/x86_64.8 [amd64]
|
||||
debian/tmp/usr/share/man/man1/dmesg.1 [linux-any]
|
||||
debian/tmp/usr/share/man/man1/fallocate.1 [linux-any]
|
||||
debian/tmp/usr/share/man/man1/ionice.1 [linux-any]
|
||||
debian/tmp/usr/share/man/man1/lscpu.1 [linux-any]
|
||||
debian/tmp/usr/share/man/man1/nsenter.1 [linux-any]
|
||||
debian/tmp/usr/share/man/man1/prlimit.1 [linux-any]
|
||||
debian/tmp/usr/share/man/man1/setterm.1 [linux-any]
|
||||
debian/tmp/usr/share/man/man1/taskset.1 [linux-any]
|
||||
debian/tmp/usr/share/man/man1/unshare.1 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/addpart.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/blkdiscard.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/blockdev.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/chcpu.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/ctrlaltdel.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/delpart.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/fdformat.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/fsfreeze.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/fstrim.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/ldattach.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/lsblk.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/lslocks.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/partx.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/pivot_root.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/raw.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/readprofile.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/resizepart.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/rtcwake.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/setarch.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/switch_root.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/wdctl.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man1/lsmem.1 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/chmem.8 [linux-any]
|
||||
debian/tmp/usr/share/man/man1/fincore.1 [linux-any]
|
||||
debian/tmp/usr/share/man/man8/blkzone.8 [linux-any]
|
|
@ -0,0 +1,2 @@
|
|||
text/plain; more %s; needsterminal; priority=5
|
||||
text/*; more %s; needsterminal; priority=1
|
|
@ -0,0 +1,12 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
update-alternatives --install /usr/bin/pager pager /bin/more 50 \
|
||||
--slave /usr/share/man/man1/pager.1.gz pager.1.gz \
|
||||
/usr/share/man/man1/more.1.gz
|
||||
|
||||
# We stopped shipping the 'pg' utility, so remove it as a pager
|
||||
# alternative on upgrades from Stretch.
|
||||
update-alternatives --remove pager /usr/bin/pg
|
||||
|
||||
#DEBHELPER#
|
|
@ -0,0 +1,16 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
case "$1" in
|
||||
remove)
|
||||
;;
|
||||
|
||||
purge)
|
||||
rm -f /etc/adjtime
|
||||
;;
|
||||
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
|
||||
#DEBHELPER#
|
|
@ -0,0 +1,14 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
case "$1" in
|
||||
remove)
|
||||
update-alternatives --remove pager /bin/more
|
||||
;;
|
||||
|
||||
upgrade|failed-upgrade|deconfigure)
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
#DEBHELPER#
|
|
@ -0,0 +1,5 @@
|
|||
#%PAM-1.0
|
||||
auth include runuser
|
||||
session optional pam_keyinit.so force revoke
|
||||
-session optional pam_systemd.so
|
||||
session include runuser
|
|
@ -0,0 +1,5 @@
|
|||
#%PAM-1.0
|
||||
auth sufficient pam_rootok.so
|
||||
session optional pam_keyinit.so revoke
|
||||
session required pam_limits.so
|
||||
session required pam_unix.so
|
|
@ -0,0 +1,6 @@
|
|||
#%PAM-1.0
|
||||
auth include su
|
||||
account include su
|
||||
password include su
|
||||
session optional pam_keyinit.so force revoke
|
||||
session include su
|
|
@ -0,0 +1,61 @@
|
|||
#
|
||||
# The PAM configuration file for the Shadow `su' service
|
||||
#
|
||||
|
||||
# This allows root to su without passwords (normal operation)
|
||||
auth sufficient pam_rootok.so
|
||||
|
||||
# Uncomment this to force users to be a member of group root
|
||||
# before they can use `su'. You can also add "group=foo"
|
||||
# to the end of this line if you want to use a group other
|
||||
# than the default "root" (but this may have side effect of
|
||||
# denying "root" user, unless she's a member of "foo" or explicitly
|
||||
# permitted earlier by e.g. "sufficient pam_rootok.so").
|
||||
# (Replaces the `SU_WHEEL_ONLY' option from login.defs)
|
||||
# auth required pam_wheel.so
|
||||
|
||||
# Uncomment this if you want wheel members to be able to
|
||||
# su without a password.
|
||||
# auth sufficient pam_wheel.so trust
|
||||
|
||||
# Uncomment this if you want members of a specific group to not
|
||||
# be allowed to use su at all.
|
||||
# auth required pam_wheel.so deny group=nosu
|
||||
|
||||
# Uncomment and edit /etc/security/time.conf if you need to set
|
||||
# time restrainst on su usage.
|
||||
# (Replaces the `PORTTIME_CHECKS_ENAB' option from login.defs
|
||||
# as well as /etc/porttime)
|
||||
# account requisite pam_time.so
|
||||
|
||||
# This module parses environment configuration file(s)
|
||||
# and also allows you to use an extended config
|
||||
# file /etc/security/pam_env.conf.
|
||||
#
|
||||
# parsing /etc/environment needs "readenv=1"
|
||||
session required pam_env.so readenv=1
|
||||
# locale variables are also kept into /etc/default/locale in etch
|
||||
# reading this file *in addition to /etc/environment* does not hurt
|
||||
session required pam_env.so readenv=1 envfile=/etc/default/locale
|
||||
|
||||
# Defines the MAIL environment variable
|
||||
# However, userdel also needs MAIL_DIR and MAIL_FILE variables
|
||||
# in /etc/login.defs to make sure that removing a user
|
||||
# also removes the user's mail spool file.
|
||||
# See comments in /etc/login.defs
|
||||
#
|
||||
# "nopen" stands to avoid reporting new mail when su'ing to another user
|
||||
session optional pam_mail.so nopen
|
||||
|
||||
# Sets up user limits according to /etc/security/limits.conf
|
||||
# (Replaces the use of /etc/limits in old login)
|
||||
session required pam_limits.so
|
||||
|
||||
# The standard Unix authentication modules, used with
|
||||
# NIS (man nsswitch) as well as normal /etc/passwd and
|
||||
# /etc/shadow entries.
|
||||
@include common-auth
|
||||
@include common-account
|
||||
@include common-session
|
||||
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
usr/include/uuid
|
||||
usr/lib/*/libuuid.a
|
||||
usr/lib/*/libuuid.so
|
||||
usr/lib/*/pkgconfig/uuid.pc
|
||||
usr/share/man/man3/uuid*
|
|
@ -0,0 +1,8 @@
|
|||
#!/usr/bin/dh-exec
|
||||
lib/systemd/system/uuidd.* [linux-any]
|
||||
usr/bin/uuidgen
|
||||
usr/bin/uuidparse
|
||||
usr/sbin/uuidd [linux-any]
|
||||
usr/share/man/man1/uuidgen.*
|
||||
usr/share/man/man1/uuidparse.*
|
||||
usr/share/man/man8/uuidd.* [linux-any]
|
|
@ -0,0 +1,14 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
# add uuidd user/group if needed.
|
||||
if ! getent group uuidd >/dev/null; then
|
||||
addgroup --system uuidd
|
||||
fi
|
||||
if ! getent passwd uuidd >/dev/null; then
|
||||
adduser --system --ingroup uuidd \
|
||||
--home /run/uuidd --no-create-home \
|
||||
uuidd
|
||||
fi
|
||||
|
||||
#DEBHELPER#
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
if [ "$1" = purge ]; then
|
||||
rm -rf /var/run/uuidd
|
||||
fi
|
||||
|
||||
#DEBHELPER#
|
|
@ -0,0 +1,3 @@
|
|||
version=4
|
||||
opts="pgpsigurlmangle=s%.xz$%.sign%, decompress" \
|
||||
https://www.kernel.org/pub/linux/utils/util-linux/v([\.\d]+)/util-linux-([\.\d]+)\.tar\.xz
|
Loading…
Reference in New Issue