Go to file
Karel Zak 6257e44582 libmount: close device fd (to avoid mount(2) EBUSY)
libmount uses libblkid to detect filesystem type. Unfortunately, the
blkid probe struct is not freed before mount(2), it means that the
device is still open and mount(2) may return EBUSY.

We don't need persistent blkid stuff in libmount, so let's close
all immediately after device probing.

Reported-by: David Zeuthen <zeuthen@gmail.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-04-27 10:30:08 +02:00
Documentation Fix typos found by misspellings 2012-04-23 13:16:35 +02:00
config Fix typos found by misspellings 2012-04-23 13:16:35 +02:00
disk-utils Fix typos found by misspellings 2012-04-23 13:16:35 +02:00
fdisk Fix typos found by misspellings 2012-04-23 13:16:35 +02:00
getopt Fix typos found by misspellings 2012-04-23 13:16:35 +02:00
hwclock Fix typos found by misspellings 2012-04-23 13:16:35 +02:00
include lib/mangle: cleanup, add unhexmangle 2012-04-26 09:17:44 +02:00
lib lib/tt: check for non-printable chars for raw/export format 2012-04-26 09:28:44 +02:00
libblkid libblkid: befs: declare functions static 2012-04-23 14:05:25 +02:00
libmount libmount: close device fd (to avoid mount(2) EBUSY) 2012-04-27 10:30:08 +02:00
libuuid libuuid: use get_fd_tabsize() 2012-04-23 14:00:18 +02:00
login-utils login: use get_fd_tabsize() 2012-04-23 14:00:29 +02:00
m4 build-sys: fix UL_INIT_BUILD macro 2011-11-04 14:08:30 +01:00
man/ru build-sys: s/ruman/ruman1/ 2012-02-28 18:11:23 +01:00
misc-utils findmnt: add match_by_file to do within-device matching 2012-04-26 09:38:07 +02:00
mount Fix typos found by misspellings 2012-04-23 13:16:35 +02:00
partx partx: verify writing to streams was successful 2012-04-04 19:53:13 +02:00
po po: merge changes 2012-02-24 11:38:14 +01:00
schedutils schedutils: verify writing to streams was successful 2012-04-04 19:51:32 +02:00
sys-utils mount: (new) use MNT_ERR_ for error messages 2012-04-24 11:59:18 +02:00
term-utils term-utils: verify writing to streams was successful 2012-04-04 19:46:25 +02:00
tests Fix typos found by misspellings 2012-04-23 13:16:35 +02:00
text-utils Fix typos found by misspellings 2012-04-23 13:16:35 +02:00
tools tools: ko-release: make scripts bourne sh compliant [checkbashisms] 2012-03-30 16:48:13 +02:00
.gitignore build-sys: rename and move macros 2011-11-03 12:32:49 +01:00
AUTHORS docs: update AUTHORS file 2012-02-24 11:44:38 +01:00
COPYING docs: corrections to FSF license files, and postal address 2012-02-24 14:13:35 +01:00
ChangeLog build-sys: use AUTOMAKE_OPTIONS = gnu 2011-05-26 15:04:01 +02:00
Makefile.am fsck: move to disk-utils directory 2012-03-20 11:22:09 +01:00
NEWS build-sys: release++ (v2.21) 2012-02-24 11:53:46 +01:00
README docs: use correct translation project url 2012-01-30 12:32:27 +01:00
README.licensing rename util-linux-ng back to util-linux 2010-11-30 11:41:59 +01:00
autogen.sh build-sys: enhance error message for missing libtoolize 2011-10-10 13:56:53 +02:00
configure.ac Fix typos found by misspellings 2012-04-23 13:16:35 +02:00

README

                                  util-linux

              util-linux is a random collection of Linux utilities

     Note that in years 2006-2010 this project used the name "util-linux-ng".

MAILING LIST:

      E-MAIL: util-linux@vger.kernel.org
      URL:    http://vger.kernel.org/vger-lists.html#util-linux


DOWNLOAD:

      ftp://ftp.kernel.org/pub/linux/utils/util-linux/


SOURCE CODE:

      Web interface:
          http://git.kernel.org/?p=utils/util-linux/util-linux.git
          https://github.com/karelzak/util-linux
      Checkout:
          git clone git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git util-linux


NLS (PO TRANSLATIONS):

      PO files are maintained by:
          http://translationproject.org/domain/util-linux.html


VERSION SCHEMA:

      Standard releases:

          <major>.<minor>[.<maint>[.<bugfix>]]

             major = fatal and deep changes
             minor = typical release with new features
             maint = maintenance releases; bug fixes only
             bugfix = unplanned releases for critical/security bugs

      Development releases:

         <major>.<minor>-rc<N>