]> git.ipfire.org Git - thirdparty/util-linux.git/log
thirdparty/util-linux.git
11 years agodocs: add long options to last.1 manual page
Sami Kerola [Sat, 17 Aug 2013 18:15:10 +0000 (19:15 +0100)] 
docs: add long options to last.1 manual page

And align the manual page with Documentation/howto-man-page.txt

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
11 years agodocs: be clear which last(1) is deprecated
Sami Kerola [Sat, 17 Aug 2013 18:15:09 +0000 (19:15 +0100)] 
docs: be clear which last(1) is deprecated

The recently merged sysvinit last(1) and lastb(1) are supported.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
11 years agobuild-sys: complete elvtune removal
Sami Kerola [Sat, 17 Aug 2013 18:15:08 +0000 (19:15 +0100)] 
build-sys: complete elvtune removal

The first removal managed to remove only most of the elvtune, this commit
will complete the task.

Original-removal: 7f1fe74248290c50f5447c2c09fcf0f0575a7666
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
11 years agodocs: update TODO
Sami Kerola [Sat, 17 Aug 2013 18:15:07 +0000 (19:15 +0100)] 
docs: update TODO

The minix type fixes took place December 2012.

Commit: a180dc6c54f90896d6491f9bdf704523236dd99c
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
11 years agobuild-sys: remove unnecessary environment variable
Sami Kerola [Sat, 17 Aug 2013 18:15:06 +0000 (19:15 +0100)] 
build-sys: remove unnecessary environment variable

The addition to original removal done in commit 952f1d79.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
11 years agopylibmount: improve helps strings formatting
Karel Zak [Thu, 22 Aug 2013 11:24:00 +0000 (13:24 +0200)] 
pylibmount: improve helps strings formatting

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: add debug messages
Karel Zak [Thu, 22 Aug 2013 10:10:13 +0000 (12:10 +0200)] 
pylibmount: add debug messages

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolibmount: cleanup libmnt_fs list after mnt_table_remove_fs()
Karel Zak [Thu, 22 Aug 2013 09:57:06 +0000 (11:57 +0200)] 
libmount: cleanup libmnt_fs list after mnt_table_remove_fs()

.. otherwise mnt_free_fs() will try to remove FS from non-existing
list.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: use libmount reference counting
Karel Zak [Thu, 22 Aug 2013 07:44:38 +0000 (09:44 +0200)] 
pylibmount: use libmount reference counting

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agomisc: use libmnt_table reference counter
Karel Zak [Wed, 21 Aug 2013 14:07:51 +0000 (16:07 +0200)] 
misc: use libmnt_table reference counter

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolibmount: add reference counter to libmnt_table
Karel Zak [Wed, 21 Aug 2013 14:07:25 +0000 (16:07 +0200)] 
libmount: add reference counter to libmnt_table

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agomisc: use libmnt_cache reference counting
Karel Zak [Wed, 21 Aug 2013 12:38:38 +0000 (14:38 +0200)] 
misc: use libmnt_cache reference counting

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolibmount: add reference counting to libmnt_cache
Karel Zak [Wed, 21 Aug 2013 12:37:55 +0000 (14:37 +0200)] 
libmount: add reference counting to libmnt_cache

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agofsck: use libmount fs reference counter
Karel Zak [Wed, 21 Aug 2013 10:53:15 +0000 (12:53 +0200)] 
fsck: use libmount fs reference counter

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolibmount: add reference counting to libmount_fs
Karel Zak [Wed, 21 Aug 2013 10:31:43 +0000 (12:31 +0200)] 
libmount: add reference counting to libmount_fs

 * mnt_new_fs() returns object with refcount=1
 * mnt_free_fs() does not care about reference counter

 * new functions mnt_ref_fs() and mnt_unref_fs()

 * mnt_table_add_fs() and mnt_table_rem_fs() uses reference counter

 * libmmnt_context uses reference counter for internal FS (as it could be
   shared outside the context)

 * backwardly incompatible change:

- FS could be deallocated after mnt_table_remove_fs()

 * it's recommended to use mnt_unref_fs() after mnt_table_add_fs()

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: remove Context_get_table()
Karel Zak [Wed, 21 Aug 2013 08:06:15 +0000 (10:06 +0200)] 
pylibmount: remove Context_get_table()

It's too problematic and too low-level to support it Py binding.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: cleanup cxt usage
Karel Zak [Wed, 21 Aug 2013 08:02:19 +0000 (10:02 +0200)] 
pylibmount: cleanup cxt usage

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolibmount: add function for context userdata
Karel Zak [Wed, 21 Aug 2013 08:01:23 +0000 (10:01 +0200)] 
libmount: add function for context userdata

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: remove unnecessary code
Karel Zak [Tue, 20 Aug 2013 15:52:47 +0000 (17:52 +0200)] 
pylibmount: remove unnecessary code

It's enough to call mnt_free_fs() to remove fs from the table.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolibmount: add mnt_table_is_empty(), improve table list usage
Karel Zak [Tue, 20 Aug 2013 12:35:13 +0000 (14:35 +0200)] 
libmount: add mnt_table_is_empty(), improve table list usage

Currently you have to use mnt_table_remove_fs() + mnt_free_fs() to
destroy the list in the table. This is complicated in same situations.
This patch allows to use mnt_free_fs() only.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: coding style changes, don't touch Context() status
Karel Zak [Tue, 20 Aug 2013 12:01:39 +0000 (14:01 +0200)] 
pylibmount: coding style changes, don't touch Context() status

It's better to follow libmnt_context status than allow to play any
nasty games with this important variables in Python.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: use only public libmount API in tab.c
Karel Zak [Tue, 20 Aug 2013 11:52:09 +0000 (13:52 +0200)] 
pylibmount: use only public libmount API in tab.c

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolibmount: add mnt_table_{first,last}_fs()
Karel Zak [Tue, 20 Aug 2013 11:48:43 +0000 (13:48 +0200)] 
libmount: add mnt_table_{first,last}_fs()

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolibmount: add new function to docs
Karel Zak [Tue, 20 Aug 2013 10:41:53 +0000 (12:41 +0200)] 
libmount: add new function to docs

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolibmount: add mnt_table_{set,get}_userdata()
Karel Zak [Tue, 20 Aug 2013 10:41:27 +0000 (12:41 +0200)] 
libmount: add mnt_table_{set,get}_userdata()

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolibmount: add mnt_table_with_comments()
Karel Zak [Tue, 20 Aug 2013 10:32:19 +0000 (12:32 +0200)] 
libmount: add mnt_table_with_comments()

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: cleanup *_HELP strings formatting
Karel Zak [Tue, 20 Aug 2013 10:07:24 +0000 (12:07 +0200)] 
pylibmount: cleanup *_HELP strings formatting

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: use mnt_fs_set_userdata() rather than ->userdata
Karel Zak [Tue, 20 Aug 2013 09:32:49 +0000 (11:32 +0200)] 
pylibmount: use mnt_fs_set_userdata() rather than ->userdata

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: fs.c - cleanup, remove libmount private stuff
Karel Zak [Tue, 20 Aug 2013 09:08:07 +0000 (11:08 +0200)] 
pylibmount: fs.c - cleanup, remove libmount private stuff

 * remove unnecessary comments
 * cleanup up strings format
 * remove direct access to private libmount stuff

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: remove bindsrc from fs API
Karel Zak [Tue, 20 Aug 2013 08:49:14 +0000 (10:49 +0200)] 
pylibmount: remove bindsrc from fs API

It's unnecessary and very low-level.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: cleanup object names
Karel Zak [Mon, 19 Aug 2013 15:10:07 +0000 (17:10 +0200)] 
pylibmount: cleanup object names

Cxt -> Context
Tab -> Table

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: coding style changes in tab.c
Karel Zak [Mon, 19 Aug 2013 14:57:50 +0000 (16:57 +0200)] 
pylibmount: coding style changes in tab.c

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: coding style changes in fs.c
Karel Zak [Mon, 19 Aug 2013 14:51:23 +0000 (16:51 +0200)] 
pylibmount: coding style changes in fs.c

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: coding style changes in context.c
Karel Zak [Mon, 19 Aug 2013 14:40:47 +0000 (16:40 +0200)] 
pylibmount: coding style changes in context.c

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agotests: consolidate Py tests initialization
Karel Zak [Mon, 19 Aug 2013 13:35:52 +0000 (15:35 +0200)] 
tests: consolidate Py tests initialization

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agobuild-sys: install pylibmount into
Karel Zak [Mon, 19 Aug 2013 13:24:33 +0000 (15:24 +0200)] 
build-sys: install pylibmount into

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: add regression tests
Ondrej Oprala [Mon, 19 Aug 2013 13:11:06 +0000 (15:11 +0200)] 
pylibmount: add regression tests

Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agopylibmount: add __init__.py
Ondrej Oprala [Mon, 19 Aug 2013 13:06:37 +0000 (15:06 +0200)] 
pylibmount: add __init__.py

Signed-off-by: Karel Zak <kzak@redhat.com>
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
11 years agopylibmount: basic code
Ondrej Oprala [Mon, 19 Aug 2013 13:00:15 +0000 (15:00 +0200)] 
pylibmount: basic code

[kzak@redhat.com: - split to more patches
                  - split to more .c files]

Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agobuild-sys: add pylibmount
Karel Zak [Mon, 19 Aug 2013 12:57:21 +0000 (14:57 +0200)] 
build-sys: add pylibmount

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agobuild-sys: remove deprecated elvtune command
Karel Zak [Tue, 13 Aug 2013 13:55:52 +0000 (15:55 +0200)] 
build-sys: remove deprecated elvtune command

The command is deprecated for years and useless with 2.6.x kernels.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agobuild-sys: enable mesg(1) by default
Karel Zak [Tue, 13 Aug 2013 12:11:12 +0000 (14:11 +0200)] 
build-sys: enable mesg(1) by default

It seems that our mesg(1) implementation is compatible with sysvinit,
let's use it by default in mainstream distros.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agowall: make banner sysvinit compatible
Karel Zak [Tue, 13 Aug 2013 10:23:21 +0000 (12:23 +0200)] 
wall: make banner sysvinit compatible

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agowall: allow to specify <message> on command line
Karel Zak [Tue, 13 Aug 2013 09:45:54 +0000 (11:45 +0200)] 
wall: allow to specify <message> on command line

wall(1) from sysvinit supports

   # wall I love this company!

semantic, This patch add this functionally to the util-linux wall.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolast: add link to util-linux to last.1
Karel Zak [Tue, 13 Aug 2013 08:26:28 +0000 (10:26 +0200)] 
last: add link to util-linux to last.1

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolast: coding style clean up
Karel Zak [Tue, 13 Aug 2013 08:22:50 +0000 (10:22 +0200)] 
last: coding style clean up

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolast: use xalloc.h, err.h, nls.h and EXIT_ macros
Karel Zak [Mon, 12 Aug 2013 12:10:42 +0000 (14:10 +0200)] 
last: use xalloc.h, err.h, nls.h and EXIT_ macros

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolast: consolidate btmp/wtmp file paths
Karel Zak [Mon, 12 Aug 2013 11:42:25 +0000 (13:42 +0200)] 
last: consolidate btmp/wtmp file paths

 .. so share the paths with another utils.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolast: add long options, improve usage()
Karel Zak [Mon, 12 Aug 2013 11:39:11 +0000 (13:39 +0200)] 
last: add long options, improve usage()

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agobuild-sys: fix last stuff
Karel Zak [Mon, 12 Aug 2013 10:59:52 +0000 (12:59 +0200)] 
build-sys: fix last stuff

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agobuild-sys: improbe UL_CONFLICT_BUILD macro
Karel Zak [Mon, 12 Aug 2013 10:59:22 +0000 (12:59 +0200)] 
build-sys: improbe UL_CONFLICT_BUILD macro

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolast: clean up the begin of the file
Karel Zak [Mon, 12 Aug 2013 10:26:03 +0000 (12:26 +0200)] 
last: clean up the begin of the file

 .. and improve last(1) stuff in configure script.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolast: merge sysvinit last/lastb
Ondrej Oprala [Tue, 6 Aug 2013 16:19:37 +0000 (18:19 +0200)] 
last: merge sysvinit last/lastb

Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agoagetty: -L accepts optional argument
Karel Zak [Tue, 6 Aug 2013 13:39:11 +0000 (15:39 +0200)] 
agetty: -L accepts optional argument

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolosetup: use loop-control to explicitly ask for device
Karel Zak [Tue, 6 Aug 2013 09:04:35 +0000 (11:04 +0200)] 
losetup: use loop-control to explicitly ask for device

Now we use LOOP_CTL_GET_FREE ioctl to ask for free device, for example

  losetup -f foo.img

Unfortunately, losetup(8) allows to ask for specified device

  losetup /dev/loop100 foo.img

and in this case we assume that the device already exists in the
system. This is incorrect, we should be able to use loop-control
LOOP_CTL_ADD ioctl to ask for the specified device.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agoblkdiscard: use fstat() rather than stat() [coverity scan]
Karel Zak [Tue, 6 Aug 2013 08:29:04 +0000 (10:29 +0200)] 
blkdiscard: use fstat() rather than stat() [coverity scan]

 Calling function "open(char const *, int, ...)" that uses "path" after
 a check function. This can cause a time-of-check, time-of-use race
 condition.

.. well, in blkdiscard context it's mostly cosmetic change.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolosetup: fix loop device name usage
Karel Zak [Mon, 5 Aug 2013 14:03:15 +0000 (16:03 +0200)] 
losetup: fix loop device name usage

The code is not paranoid enough, loopcxt_set_device() only set the
device name to loopdev struct, but it does not check if the device
really exists.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolibmount: be robust when work with loopdev backing file paths
Karel Zak [Mon, 5 Aug 2013 13:24:30 +0000 (15:24 +0200)] 
libmount: be robust when work with loopdev backing file paths

It's usually unnecessary as we compare devno and ino, but let's
use absolute paths for situations when it's necessary to compare
paths as strings.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolosetup: make -j <path> more robust
Karel Zak [Mon, 5 Aug 2013 13:24:30 +0000 (15:24 +0200)] 
losetup: make -j <path> more robust

It's usually unnecessary as we compare devno and ino, but let's
use absolute paths for situations when it's necessary to compare
paths as strings.

Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agolibmount: canonicalize for conversion from loopdev backing file
Karel Zak [Mon, 5 Aug 2013 11:58:01 +0000 (13:58 +0200)] 
libmount: canonicalize for conversion from loopdev backing file

  # mount foo.img /mnt
  # umount foo.img
  umount: foo.img: not mounted

The loopdev code (and sysfs backing_file) uses absolute paths, but
libmount does not canonicalize the path before lookup for the backing file.

References: https://bugzilla.redhat.com/show_bug.cgi?id=950497
Signed-off-by: Karel Zak <kzak@redhat.com>
11 years agocal: set statically defined data read-only
Sami Kerola [Sat, 3 Aug 2013 23:15:21 +0000 (00:15 +0100)] 
cal: set statically defined data read-only

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
11 years agomore: make output redirection more efficient
Sami Kerola [Sat, 3 Aug 2013 23:15:20 +0000 (00:15 +0100)] 
more: make output redirection more efficient

Especially with large inputs the change improves performance
considerably.

old> time more /boot/vmlinuz >/dev/null
real    0m0.224s

new> more /boot/vmlinuz >/dev/null
real    0m0.009s

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
11 years agocolumn: use variable lenght printf field width to wprint blanks
Sami Kerola [Sat, 3 Aug 2013 23:15:19 +0000 (00:15 +0100)] 
column: use variable lenght printf field width to wprint blanks

This makes program to run a little faster.  My test input show about 20%
speed improvement.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
11 years agolibmount: fix typos
Ondrej Oprala [Fri, 2 Aug 2013 10:23:50 +0000 (12:23 +0200)] 
libmount: fix typos

Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
12 years agomore: guarantee space for multibyte
Karel Zak [Thu, 1 Aug 2013 14:41:50 +0000 (16:41 +0200)] 
more: guarantee space for multibyte

.. to make the code more robust.

Signed-off-by: Karel Zak <kzak@redhat.com>
12 years agomore: check for buffer size when write multibyte char
Karel Zak [Thu, 1 Aug 2013 14:00:21 +0000 (16:00 +0200)] 
more: check for buffer size when write multibyte char

Signed-off-by: Karel Zak <kzak@redhat.com>
12 years agomkswap: add note about swap header limit to the man page
Karel Zak [Thu, 1 Aug 2013 13:00:02 +0000 (15:00 +0200)] 
mkswap: add note about swap header limit to the man page

Signed-off-by: Karel Zak <kzak@redhat.com>
12 years agorev: use string printing rather than character output
Sami Kerola [Sun, 28 Jul 2013 21:11:21 +0000 (22:11 +0100)] 
rev: use string printing rather than character output

Fliping a string in memory, and printing it with multibyte output
function makes the command about 1/3 quicker.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agobuild-sys: use backticks rather than $() for commands in configure
Sami Kerola [Sun, 28 Jul 2013 21:11:20 +0000 (22:11 +0100)] 
build-sys: use backticks rather than $() for commands in configure

The configure had both backticks and $() in use.  These command
susbstitutions are mutually interchangeable, so one should pick only one
form.  In this case backticks were favored because they are known with
greater range of shells, making the backticks to be more portable.

References: https://www.gnu.org/software/autoconf/manual/autoconf-2.67/html_node/Shell-Substitutions.html#index-g_t_0024_0028_0040var_007bcommands_007d_0029-1632
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agobuild-sys: prefer AS_IF rather than shell 'if'
Sami Kerola [Sun, 28 Jul 2013 21:11:19 +0000 (22:11 +0100)] 
build-sys: prefer AS_IF rather than shell 'if'

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agobuild-sys: prefer AS_CASE rather than shell 'case'
Sami Kerola [Sun, 28 Jul 2013 21:11:18 +0000 (22:11 +0100)] 
build-sys: prefer AS_CASE rather than shell 'case'

References: http://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Limitations-of-Builtins.html#case
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agobuild-sys: use m4 quoting consistently
Sami Kerola [Sun, 28 Jul 2013 21:11:17 +0000 (22:11 +0100)] 
build-sys: use m4 quoting consistently

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agosetarch: prefer preprocessor rather than autotools check
Sami Kerola [Sun, 28 Jul 2013 21:11:16 +0000 (22:11 +0100)] 
setarch: prefer preprocessor rather than autotools check

It seems to be pointless to spend time in ./configure phase when
preprocessor has to perform #ifndef check anyway.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agolscpu: fix shadow declaration [smatch scan]
Sami Kerola [Sun, 28 Jul 2013 21:11:15 +0000 (22:11 +0100)] 
lscpu: fix shadow declaration [smatch scan]

sys-utils/lscpu.c:572:22: warning: symbol 'fd' shadows an earlier one

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agomore: fix buffer overflow
Karel Zak [Thu, 1 Aug 2013 10:58:22 +0000 (12:58 +0200)] 
more: fix buffer overflow

The bug has been probably introduced by commit
1ac300932deab8dea2c43050921bbbdb36d62ff1.

Reported-by: "Dr. David Alan Gilbert" <dave@treblig.org>
References: https://bugzilla.novell.com/show_bug.cgi?id=829720
Signed-off-by: Karel Zak <kzak@redhat.com>
12 years agosetsid: add an option to wait child return value
Daniel Kahn Gillmor [Mon, 22 Jul 2013 11:56:47 +0000 (12:56 +0100)] 
setsid: add an option to wait child return value

This change proposed in util-linux maillist by Damien Wyart in behalf of
Daniel Kahn Gillmor.  Sami Kerola changed the patch to use option rather
than makign the default behavior of the command to change.

Reported-by: Damien Wyart <damien.wyart@gmail.com>
Reference: http://markmail.org/message/2z6qh5auk7wjie3l
Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495881
CC: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agolibmount: add missing declarations to libmount.h.in and documentation
Ondrej Oprala [Tue, 30 Jul 2013 12:25:31 +0000 (14:25 +0200)] 
libmount: add missing declarations to libmount.h.in and documentation

Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
12 years agolibmount: change tailing to trailing in *_tailing_comments functions
Ondrej Oprala [Tue, 30 Jul 2013 12:17:46 +0000 (14:17 +0200)] 
libmount: change tailing to trailing in *_tailing_comments functions

Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
12 years agodmesg: don't use pager for --follow
Karel Zak [Mon, 29 Jul 2013 11:48:20 +0000 (13:48 +0200)] 
dmesg: don't use pager for --follow

References: https://bugzilla.redhat.com/show_bug.cgi?id=984666
Signed-off-by: Karel Zak <kzak@redhat.com>
12 years agolosetup: set errno for misaligned offsets
Karel Zak [Fri, 19 Jul 2013 15:05:31 +0000 (17:05 +0200)] 
losetup: set errno for misaligned offsets

References: https://bugs.archlinux.org/task/36189
Signed-off-by: Karel Zak <kzak@redhat.com>
12 years agomount: update xfs docs
Karel Zak [Tue, 16 Jul 2013 09:23:51 +0000 (11:23 +0200)] 
mount: update xfs docs

Signed-off-by: Karel Zak <kzak@redhat.com>
12 years agohwclock: remove references to adjtimex from man page
Karel Zak [Mon, 15 Jul 2013 16:04:00 +0000 (18:04 +0200)] 
hwclock: remove references to adjtimex from man page

The adjtimex is optional on many distros.

Signed-off-by: Karel Zak <kzak@redhat.com>
12 years agosfdisk: don't use word 'disk'.
Karel Zak [Mon, 15 Jul 2013 10:14:10 +0000 (12:14 +0200)] 
sfdisk: don't use word 'disk'.

Signed-off-by: Karel Zak <kzak@redhat.com>
12 years agouuidd: add missing initializer [clang-analyzer]
Karel Zak [Tue, 9 Jul 2013 12:45:41 +0000 (14:45 +0200)] 
uuidd: add missing initializer [clang-analyzer]

Reported-by: Sami Kerola <kerolasa@iki.fi>
Signed-off-by: Karel Zak <kzak@redhat.com>
12 years agolibmount: fix memory leak [clang-analyzer]
Karel Zak [Tue, 9 Jul 2013 12:39:49 +0000 (14:39 +0200)] 
libmount: fix memory leak [clang-analyzer]

Reported-by: Sami Kerola <kerolasa@iki.fi>
Signed-off-by: Karel Zak <kzak@redhat.com>
12 years agosulogin: fix compiler warning
Karel Zak [Tue, 9 Jul 2013 12:32:05 +0000 (14:32 +0200)] 
sulogin: fix compiler warning

Signed-off-by: Karel Zak <kzak@redhat.com>
12 years agomore: use variable lenght printf field width to print blanks
Sami Kerola [Sun, 7 Jul 2013 19:54:49 +0000 (20:54 +0100)] 
more: use variable lenght printf field width to print blanks

This makes program to run a little faster.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agocolumn: dereference of null pointer [clang-analyzer]
Sami Kerola [Sun, 7 Jul 2013 19:54:48 +0000 (20:54 +0100)] 
column: dereference of null pointer [clang-analyzer]

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agoul: use string printing function
Sami Kerola [Sun, 7 Jul 2013 19:54:47 +0000 (20:54 +0100)] 
ul: use string printing function

Use of for loop and printing a string character by character is slower
than to print whole string with single function.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agoul: use correct types
Sami Kerola [Sun, 7 Jul 2013 19:54:46 +0000 (20:54 +0100)] 
ul: use correct types

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agoagetty: fix memory leak [clang-analyzer]
Sami Kerola [Sun, 7 Jul 2013 19:54:44 +0000 (20:54 +0100)] 
agetty: fix memory leak [clang-analyzer]

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agosulogin: fix memory leak [clang-analyzer]
Sami Kerola [Sun, 7 Jul 2013 19:54:43 +0000 (20:54 +0100)] 
sulogin: fix memory leak [clang-analyzer]

And make code a little bit more robust.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agosfdisk: assigned value is never read [clang-analyzer]
Sami Kerola [Sun, 7 Jul 2013 19:54:42 +0000 (20:54 +0100)] 
sfdisk: assigned value is never read [clang-analyzer]

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agochfn: assigned value is never read [clang-analyzer]
Sami Kerola [Sun, 7 Jul 2013 19:54:35 +0000 (20:54 +0100)] 
chfn: assigned value is never read [clang-analyzer]

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agoeject: assigned value is never read [clang-analyzer]
Sami Kerola [Sun, 7 Jul 2013 19:54:34 +0000 (20:54 +0100)] 
eject: assigned value is never read [clang-analyzer]

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agomkfs.cramfs: argument to free() is a constant address [clang-analyzer]
Sami Kerola [Sun, 7 Jul 2013 19:54:33 +0000 (20:54 +0100)] 
mkfs.cramfs: argument to free() is a constant address [clang-analyzer]

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agoutmpdump: assigned values are never read [clang-analyzer]
Sami Kerola [Sun, 7 Jul 2013 19:54:32 +0000 (20:54 +0100)] 
utmpdump: assigned values are never read [clang-analyzer]

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agomore: assigned value is never read [clang-analyzer]
Sami Kerola [Sun, 7 Jul 2013 19:54:31 +0000 (20:54 +0100)] 
more: assigned value is never read [clang-analyzer]

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agolscpu: fix memory leak [clang-analyzer]
Sami Kerola [Sun, 7 Jul 2013 19:54:30 +0000 (20:54 +0100)] 
lscpu: fix memory leak [clang-analyzer]

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
12 years agoipcs: assigned values are never read [clang-analyzer]
Sami Kerola [Sun, 7 Jul 2013 19:54:29 +0000 (20:54 +0100)] 
ipcs: assigned values are never read [clang-analyzer]

Signed-off-by: Sami Kerola <kerolasa@iki.fi>