]> err.no Git - util-linux/log
util-linux
16 years agofdisk: don't use get_linux_version() for non-linux
Samuel Thibault [Tue, 22 Apr 2008 01:11:48 +0000 (02:11 +0100)]
fdisk: don't use get_linux_version() for non-linux

The get_linux_version() function is Linux-specific.
Work around it in a few places.

[kzak@redhat.com: split the original patch to small patches]

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agomkswap: non-linux support
Samuel Thibault [Tue, 22 Apr 2008 01:11:48 +0000 (02:11 +0100)]
mkswap: non-linux support

GNU/Hurd uses linux-like swapspace, so mkswap makes sense on
non-linux platforms too.

[kzak@redhat.com: split the original patch to small patches]

Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agobuild-sys: cleanup sys-utils/Makefile.am
Karel Zak [Tue, 22 Jul 2008 13:08:42 +0000 (15:08 +0200)]
build-sys: cleanup sys-utils/Makefile.am

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agolscpu: new command
Cai Qian [Thu, 17 Jul 2008 12:19:40 +0000 (14:19 +0200)]
lscpu: new command

Add a lscpu(1) utility program.

[kzak@redhat.com:
- indent by linux-2.6/scripts/Lindent
- add lscpu.{c,1} to sys-utils/Makefile.am
- add NLS suport
- complete code refactoring
]

Co-Author: Karel Zak <kzak@redhat.com>
Signed-off-by: Cai Qian <qcai@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agowrite: doesn't check for tty group
Karel Zak [Mon, 7 Jul 2008 13:22:22 +0000 (15:22 +0200)]
write: doesn't check for tty group

write(1) selects a wrong tty, because there is not a proper
check of tty group ownership:

$ write kzak
write: kzak is logged in more than once; writing to tty7
write: /dev/tty7: Permission denied

$ ls -la /dev/tty7
crw--w---- 1 root root 4, 7 2008-07-04 00:32 /dev/tty7
                  ^^^^

$ ls -la /usr/bin/write
-rwxr-sr-x 1 root tty 11864 2008-04-02 16:24 /usr/bin/write
      ^           ^^^

We have to check for tty group owner, because we don't have
permissions to write to arbitrary tty.

Fixed version:

$ write kzak
write: kzak is logged in more than once; writing to pts/6
                                                    ^^^^
Message from test@nb on pts/7 at 15:22 ...

^C

$ ls -la /dev/pts/6
crw--w---- 1 kzak tty 136, 6 2008-07-07 15:35 /dev/pts/6
                  ^^^

Addresses-Red-Hat-Bugzilla: #454252
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agolosetup: clean up code around LO_FLAGS_AUTOCLEAR
Karel Zak [Wed, 2 Jul 2008 13:16:11 +0000 (15:16 +0200)]
losetup: clean up code around LO_FLAGS_AUTOCLEAR

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agoumount: improve "-d" option for autoclear loops
Karel Zak [Wed, 2 Jul 2008 12:26:51 +0000 (14:26 +0200)]
umount: improve "-d" option for autoclear loops

The new loop auto-destruct feature detaches automatically loop devices
when no longer used. This means they are detached with the umount()
call. But when we call umount with -d, del_loop() is called and fails
because the ioctl() returns ENXIO. We have to check for autoclear
loop devices rather than blindly call del_loop().

Reported-by: Matthias Koenig <mkoenig@suse.de>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agoselinux: is_selinux_enabled() returns 0, 1 and -1
Karel Zak [Tue, 1 Jul 2008 12:24:58 +0000 (14:24 +0200)]
selinux: is_selinux_enabled() returns 0, 1 and -1

Unfortunately, the current libselinux implementation of
is_selinux_enabled() returns -1 on error. This behavior is
undocumented.

The proper solution is to use "if (is_selinux_enabled() > 0)".

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agomount: warn on "file_t" selinux context
Karel Zak [Mon, 23 Jun 2008 11:00:00 +0000 (13:00 +0200)]
mount: warn on "file_t" selinux context

Currently if I mount a file system without labels, it works fine, but
later or SELinux will start printing denials and stopping certain
applications from working. It would be nice if the mount command
checked it in selinux mode.

Addresses-Red-Hat-Bugzilla: #390691
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agohwclock: always reads hardware clock
Karel Zak [Tue, 17 Jun 2008 11:12:12 +0000 (13:12 +0200)]
hwclock: always reads hardware clock

It's a pity that hwclock first tries to read the clock when running

hwclock --systohc --noadjfile --utc

and exits as this fails.  I cannot see a reason to read first in that
case.

Old version:

# hwclock --systohc --noadjfile --utc --debug

hwclock from util-linux-ng 2.14
Using /dev interface to clock.
Assuming hardware clock is kept in UTC time.
Waiting for clock tick...
/dev/rtc does not have interrupt functions. Waiting in loop for time
from /dev/rtc to change
...got clock tick
Time read from Hardware Clock: 2008/06/17 11:18:24
Hw clock time : 2008/06/17 11:18:24 = 1213701504 seconds since 1969
Time elapsed since reference time has been 0.904855 seconds.
Delaying further to reach the next full second.
Setting Hardware Clock to 11:18:24 = 1213701504 seconds since 1969
ioctl(RTC_SET_TIME) was successful.

New version:

# hwclock --systohc --noadjfile --utc --debug

hwclock from util-linux-ng 2.14
Using /dev interface to clock.
Assuming hardware clock is kept in UTC time.
Time elapsed since reference time has been 0.572151 seconds.
Delaying further to reach the next full second.
Setting Hardware Clock to 11:18:52 = 1213701532 seconds since 1969
ioctl(RTC_SET_TIME) was successful.

Addresses-Debian-Bug: #478663
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agomount: add norealtime to mount.8
Karel Zak [Mon, 16 Jun 2008 11:53:30 +0000 (13:53 +0200)]
mount: add norealtime to mount.8

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agoionice: add -t option
Lubomir Kundrak [Mon, 28 Apr 2008 11:15:26 +0000 (13:15 +0200)]
ionice: add -t option

This patch allows "tolerant" behavior, i.e. proceeding even if
priority could not be set. This might be of use in case something
(selinux, old kernel, etc.) does not allow the requested scheduling
priority to be set.

This could be to some extend done as follows:

ionice -c3 command || command

but the downside is that one could not really tell if what failed was
setting priority or command itself, which could result in duplicate
command run.

This patch solves the situation, so that user can do

ionice -t -c3 command

Addresses-Red-Hat-Bugzilla: #443842
Signed-off-by: Lubomir Kundrak <lkundrak@redhat.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agohwclock: omit warning about drift if --noadjfile given
Matthias Koenig [Mon, 2 Jun 2008 14:51:57 +0000 (16:51 +0200)]
hwclock: omit warning about drift if --noadjfile given

Currently, if hwclock is given the --noadjfile option it will
nevertheless display information about the drift rate when invoked with
the --debug option.

Signed-off-by: Matthias Koenig <mkoenig@suse.de>
16 years agomore: dont use a.out.h
Mike Frysinger [Sat, 7 Jun 2008 17:22:45 +0000 (13:22 -0400)]
more: dont use a.out.h

The a.out.h header is not friendly to portable systems (iow, those that
lack a.out support), and since the defines are only used in a cheesy magic,
just use the magic constants.  It's not like they're ever going to change.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16 years agomore: minor fixes to magic()
James Youngman [Wed, 14 May 2008 08:51:40 +0000 (09:51 +0100)]
more: minor fixes to magic()

Read the magic bytes into signed chars instead of vanilla chars in
order to ensure consistent results even on systems whose char type has
no sign.  Eliminate spurious parentheses in return statements.
Correct grammatical errors in comments.

Signed-off-by: James Youngman <jay@gnu.org>
16 years agobuild-sys: release++ (v2.14)
Karel Zak [Mon, 9 Jun 2008 11:58:54 +0000 (13:58 +0200)]
build-sys: release++ (v2.14)

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agodocs: update v2.14 ReleaseNotes
Karel Zak [Mon, 9 Jun 2008 10:53:27 +0000 (12:53 +0200)]
docs: update v2.14 ReleaseNotes

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agodocs: update AUTHORS file
Karel Zak [Mon, 9 Jun 2008 10:20:40 +0000 (12:20 +0200)]
docs: update AUTHORS file

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agopo: merge changes
Karel Zak [Mon, 9 Jun 2008 10:18:26 +0000 (12:18 +0200)]
po: merge changes

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agopo: update hu.po (from translationproject.org)
Gabor Kelemen [Mon, 9 Jun 2008 10:02:00 +0000 (12:02 +0200)]
po: update hu.po (from translationproject.org)

16 years agoddate: 11th, 12th and 13th of month
Volker Schatz [Tue, 3 Jun 2008 21:52:04 +0000 (23:52 +0200)]
ddate: 11th, 12th and 13th of month

the Discordian date utility ddate gives the 11th, 12th and 13th of the month as
the "11st", "12nd" and "13rd".  Unless this is a religious thing, please apply
the patch below.

Signed-off-by: Volker Schatz <oss@volkerschatz.com>
16 years agortcwake: fix the default mode to "standby"
Paulius Zaleckas [Mon, 9 Jun 2008 09:35:59 +0000 (11:35 +0200)]
rtcwake: fix the default mode to "standby"

Writing "suspend" to /sys/power/state does nothing.
Even "man rtcwake" says that default should be "standby" :)

Signed-off-by: Paulius Zaleckas <paulius.zaleckas@teltonika.lt>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agomount: fix a small typo in mount.8
Christophe Blaess [Mon, 9 Jun 2008 09:32:19 +0000 (11:32 +0200)]
mount: fix a small typo in mount.8

While working on french translation of the Linux Man Pages, I've found a
small typo in mount.8.

Only one wrong letter : the option "osyncis_o_sync" for XFS filesystem
is erroneously replaced by "osyncis_d_sync" (the previous option).

Signed-off-by: Christophe Blaess <Christophe@Blaess.fr>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agobuild-sys: release++
Karel Zak [Mon, 19 May 2008 09:42:43 +0000 (11:42 +0200)]
build-sys: release++

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agodocs: update 2.14 ReleaseNotes
Karel Zak [Mon, 19 May 2008 09:28:10 +0000 (11:28 +0200)]
docs: update 2.14 ReleaseNotes

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agopo: merge changes
Karel Zak [Mon, 19 May 2008 09:02:47 +0000 (11:02 +0200)]
po: merge changes

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agopo: update vi.po (from translationproject.org)
Clytie Siddall [Mon, 19 May 2008 08:53:11 +0000 (10:53 +0200)]
po: update vi.po (from translationproject.org)

16 years agopo: update nl.po (from translationproject.org)
Benno Schulenberg [Mon, 19 May 2008 08:52:58 +0000 (10:52 +0200)]
po: update nl.po (from translationproject.org)

16 years agopo: update it.po (from translationproject.org)
Marco Colombo [Mon, 19 May 2008 08:52:40 +0000 (10:52 +0200)]
po: update it.po (from translationproject.org)

16 years agopo: update cs.po (from translationproject.org)
Petr Pisar [Mon, 19 May 2008 08:50:13 +0000 (10:50 +0200)]
po: update cs.po (from translationproject.org)

16 years agodocs: we already rewrote the scriptreplay script; remove that TODO entry
James Youngman [Sat, 17 May 2008 00:53:48 +0000 (01:53 +0100)]
docs: we already rewrote the scriptreplay script; remove that TODO entry

Signed-off-by: James Youngman <jay@gnu.org>
16 years agomount: remount doesn't care about loop=
Karel Zak [Wed, 14 May 2008 14:38:47 +0000 (16:38 +0200)]
mount: remount doesn't care about loop=

The command

   # mount -oremount <spec> <dir>

doesn't read fstab or mtab. This is expected behaviour. Unfortunately,
we have to care about the internal loop= option which is generated and
maintained by mount(8)/umount(8). The loop= option has to be persistent.

How to reproduce this bug:

 # mount -o loop       /home/images/vfat.img /mnt/img; grep vfat /etc/mtab; \
   mount -o remount,ro /home/images/vfat.img /mnt/img; grep vfat /etc/mtab;

 /home/images/vfat.img /mnt/img vfat rw,loop=/dev/loop0 0 0
 /home/images/vfat.img /mnt/img vfat ro 0 0

Reported-By: David Chinner <dgc@sgi.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agobuild-sys: add support ionice for Super-H architecture
Karel Zak [Mon, 19 May 2008 08:21:50 +0000 (10:21 +0200)]
build-sys: add support ionice for Super-H architecture

Addresses-Red-Hat-Bugzilla: #446560
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agofdisk: doesn't recognize the VMware ESX partitions
Karel Zak [Mon, 19 May 2008 07:30:54 +0000 (09:30 +0200)]
fdisk: doesn't recognize the VMware ESX partitions

The fdisk programs do not recognize the partition types used by VMware
ESX.  They show up as "unknown".

Addresses-Red-Hat-Bugzilla: #447023
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agosetarch: add fallback for linux/personality
Karel Zak [Tue, 13 May 2008 12:00:39 +0000 (14:00 +0200)]
setarch: add fallback for linux/personality

setarch.c:248: error: 'ADDR_NO_RANDOMIZE' undeclared (first use in this function)
setarch.c:248: error: (Each undeclared identifier is reported only once
setarch.c:248: error: for each function it appears in.)
setarch.c:251: error: 'FDPIC_FUNCPTRS' undeclared (first use in this function)
setarch.c:257: error: 'ADDR_COMPAT_LAYOUT' undeclared (first use in this function)
setarch.c:260: error: 'READ_IMPLIES_EXEC' undeclared (first use in this function)

Linux gzp1 2.4.36.1-gzp1 #1 SMP Tue Feb 19 10:23:48 CET 2008 i686 GNU/Linux

Reported-By: Gabor Z. Papp <gzp@papp.hu>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agobuild-sys: release++
Karel Zak [Mon, 28 Apr 2008 12:13:43 +0000 (14:13 +0200)]
build-sys: release++

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agodocs: update v2.14 ReleaseNotes
Karel Zak [Mon, 28 Apr 2008 12:03:57 +0000 (14:03 +0200)]
docs: update v2.14 ReleaseNotes

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agopo: merge changes
Karel Zak [Mon, 28 Apr 2008 12:01:29 +0000 (14:01 +0200)]
po: merge changes

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agoscriptreplay: gettextize a forgotten messages
Karel Zak [Mon, 28 Apr 2008 11:58:24 +0000 (13:58 +0200)]
scriptreplay: gettextize a forgotten messages

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agodocs: update v2.14 ReleaseNotes
Karel Zak [Mon, 28 Apr 2008 11:51:22 +0000 (13:51 +0200)]
docs: update v2.14 ReleaseNotes

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agoionice: update man page to reflect IDLE class change in 2.6.25
Karel Zak [Mon, 28 Apr 2008 10:23:40 +0000 (12:23 +0200)]
ionice: update man page to reflect IDLE class change in  2.6.25

The idle class is safe for non-root users since 2.6.25.
http://lwn.net/Articles/266256/

Addresses-Red-Hat-Bugzilla: #443823
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agologin: audit log injection attack via login
Steve Grubb [Sat, 19 Apr 2008 15:49:02 +0000 (11:49 -0400)]
login: audit log injection attack via login

A while back I found a couple audit log injection attacks which became
CVE-2007-3102. I forgot to look at login to see if its vulnerable and Mirek
found that it is. To verify the problem, type:

root addr=xyz.com

for the account name while logging in. It will look like root logged in with
an address of xyz.com.

Signed-off-by: Steve Grubb <sgrubb@redhat.com>
16 years agodocs: remove date from ReleasNotes
Karel Zak [Wed, 16 Apr 2008 22:16:01 +0000 (00:16 +0200)]
docs: remove date from ReleasNotes

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agodocs: update v2.14-ReleaseNotes
Karel Zak [Wed, 16 Apr 2008 21:41:19 +0000 (23:41 +0200)]
docs: update v2.14-ReleaseNotes

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agodocs: update AUTHORS file
Karel Zak [Wed, 16 Apr 2008 21:22:23 +0000 (23:22 +0200)]
docs: update AUTHORS file

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agocal: use HAVE_LIB{NCURSES,NCURSESW} instead HAVE_NCURSES
Karel Zak [Wed, 16 Apr 2008 21:12:40 +0000 (23:12 +0200)]
cal: use HAVE_LIB{NCURSES,NCURSESW} instead HAVE_NCURSES

The HAVE_NCURSES is obsolete macro. The autotool generates HAVE_LIBxxx macros.

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agomore: use HAVE_WIDECHAR instead ENABLE_WIDECHAR
Karel Zak [Wed, 16 Apr 2008 20:47:37 +0000 (22:47 +0200)]
more: use HAVE_WIDECHAR instead ENABLE_WIDECHAR

This problem has been detected by tools/codecheck-config.

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agopo: merge changes
Karel Zak [Wed, 16 Apr 2008 20:37:48 +0000 (22:37 +0200)]
po: merge changes

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agopo: update nl.po (from translationproject.org)
Benno Schulenberg [Wed, 16 Apr 2008 20:21:38 +0000 (22:21 +0200)]
po: update nl.po (from translationproject.org)

16 years agobuild-sys: remove unnecessary check-local target from login-utils/
Karel Zak [Wed, 16 Apr 2008 20:04:46 +0000 (22:04 +0200)]
build-sys: remove unnecessary check-local target from login-utils/

We have all tests in the tests/ directory.

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agomkswap: set errno=0 in write_all()
Karel Zak [Wed, 16 Apr 2008 12:13:42 +0000 (14:13 +0200)]
mkswap: set errno=0 in write_all()

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agosetarch: provide backwards compatibility
Dmitry V. Levin [Tue, 15 Apr 2008 23:26:56 +0000 (03:26 +0400)]
setarch: provide backwards compatibility

The getopt_long(3) use introduced by commit
8df90dec2bfd8c876ddd4cea010f40550d4e24aa
broke backwards compatibility.

Old behavior:
$ i386 uname -m
i686

New behavior:
$ i386 uname -m
i386: invalid option -- m
Linux

Traditional method to fix it is to disable program arguments reordering
by prefixing getopt_long's optstring with '+' character.

Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agolosetup: fix typo in losetup.8
Karel Zak [Tue, 15 Apr 2008 23:32:10 +0000 (01:32 +0200)]
losetup: fix typo in losetup.8

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agodocs: add note about losetup --sizelimit to ReleaseNotes
Karel Zak [Tue, 15 Apr 2008 23:29:43 +0000 (01:29 +0200)]
docs: add note about losetup --sizelimit to ReleaseNotes

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agochfn, chsh, login: collapsing three similar messages into a single one
Benno Schulenberg [Tue, 15 Apr 2008 11:56:28 +0000 (13:56 +0200)]
chfn, chsh, login: collapsing three similar messages into a single one

Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
16 years agolosetup: split help message into two smaller parts
Benno Schulenberg [Tue, 15 Apr 2008 10:20:25 +0000 (12:20 +0200)]
losetup: split help message into two smaller parts

As it has already changed since the previous release, take the opportunity
to cut it into two more manageable chunks for translators.

Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agoswapon: fix swsuspend detection
Karel Zak [Tue, 15 Apr 2008 21:18:36 +0000 (23:18 +0200)]
swapon: fix swsuspend detection

Welcome to hell where S1SUSPEND/S2SUSPEND is

  "swsuspend" in libblkid

and

  "suspend" in libvolume_id

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agomount: fix typo in mount.8
Karel Zak [Tue, 15 Apr 2008 19:27:23 +0000 (21:27 +0200)]
mount: fix typo in mount.8

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agolosetup: mark the option -s as deprecated
Karel Zak [Tue, 15 Apr 2008 11:44:21 +0000 (13:44 +0200)]
losetup: mark the option -s as deprecated

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agomount: add support for sizelimit= mount option (for loop mounts)
Shachar Shemesh [Tue, 15 Apr 2008 11:11:40 +0000 (13:11 +0200)]
mount: add support for sizelimit= mount option (for loop mounts)

[kzak@redhat.com: split the original patch to small patches]
Signed-off-by: Shachar Shemesh <shachar@lingnu.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agolosetup: add --sizelimit option
Shachar Shemesh [Tue, 15 Apr 2008 10:57:35 +0000 (12:57 +0200)]
losetup: add --sizelimit option

[kzak@redhat.com: split the original patch to small patches]
Signed-off-by: Shachar Shemesh <shachar@debian.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agomkswap: when writing the signature page, handle EINTR returns
Karel Zak [Mon, 14 Apr 2008 22:35:05 +0000 (00:35 +0200)]
mkswap: when writing the signature page, handle EINTR returns

If the signature page write bumps into EINTR, it should finish the
write, instead of dying.

Addresses-Ubuntu-Bug: 206113
Signed-off-by: LaMont Jones <lamont@canonical.com>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agobuild-sys: update .gitignore files
Karel Zak [Mon, 14 Apr 2008 12:24:03 +0000 (14:24 +0200)]
build-sys: update .gitignore files

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agobuild-sys: ignore a bunch of generated files, mostly binaries
James Youngman [Sun, 13 Apr 2008 18:58:18 +0000 (19:58 +0100)]
build-sys: ignore a bunch of generated files, mostly binaries

Signed-off-by: James Youngman <jay@gnu.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agologin: rewrite is_local() to remove limits on line length
James Youngman [Sat, 12 Apr 2008 11:53:07 +0000 (12:53 +0100)]
login: rewrite is_local() to remove limits on line length

Signed-off-by: James Youngman <jay@gnu.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agodocs: cleanup README.devel, add note about coding style and Signed-off-by
Karel Zak [Mon, 14 Apr 2008 10:51:41 +0000 (12:51 +0200)]
docs: cleanup README.devel, add note about coding style and Signed-off-by

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agofdisk: message tweak
Karel Zak [Mon, 14 Apr 2008 10:16:14 +0000 (12:16 +0200)]
fdisk: message tweak

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agoscriptreplay: rewrite in C
Karel Zak [Wed, 2 Apr 2008 09:34:12 +0000 (11:34 +0200)]
scriptreplay: rewrite in C

The dependence on Perl sucks...

Co-Author: James Youngman <jay@gnu.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
Signed-off-by: James Youngman <jay@gnu.org>
16 years agodocs: update v2.14-ReleaseNotes
Karel Zak [Wed, 9 Apr 2008 13:03:22 +0000 (15:03 +0200)]
docs: update v2.14-ReleaseNotes

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agomount: remove set_proc_name()
Karel Zak [Wed, 9 Apr 2008 09:52:11 +0000 (11:52 +0200)]
mount: remove set_proc_name()

This function has been used in background mount code.

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agohwclock: add --adjfile=path option
Karel Zak [Wed, 2 Apr 2008 11:14:39 +0000 (13:14 +0200)]
hwclock: add --adjfile=path option

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agoldattach: use glibc termios
Karel Zak [Fri, 28 Mar 2008 01:16:37 +0000 (02:16 +0100)]
ldattach: use glibc termios

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agofsck.minix: reset the terminal state if we are killed by a fatal signal
James Youngman [Sun, 6 Apr 2008 11:15:46 +0000 (12:15 +0100)]
fsck.minix: reset the terminal state if we are killed by a fatal signal

[kzak@redhat.com: remove unnecessary volatile type qualifier]
Signed-off-by: James Youngman <jay@gnu.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agomkfs.cramfs: switch on localization.
Benno Schulenberg [Mon, 7 Apr 2008 20:50:22 +0000 (22:50 +0200)]
mkfs.cramfs: switch on localization.

Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
16 years agoscript: read returns a size_t
James Youngman [Sun, 6 Apr 2008 22:19:53 +0000 (23:19 +0100)]
script: read returns a size_t

Signed-off-by: James Youngman <jay@gnu.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agologin-utils: cleanup strlen() and fgets() usage
James Youngman [Sun, 6 Apr 2008 11:54:44 +0000 (12:54 +0100)]
login-utils: cleanup strlen() and fgets() usage

The strlen() returns size_t, not int. The fgets() returns
pointer, not int.

Signed-off-by: James Youngman <jay@gnu.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agofsck.minix: correct the error message given when we can't open the device
James Youngman [Sun, 6 Apr 2008 10:45:57 +0000 (11:45 +0100)]
fsck.minix: correct the error message given when we can't open the device

Don't actually print %s in the error message, print the device name,
as was obviously intended.  Also, print the error message
corresponding to the errno value.

[kzak@redhat.com: add __attribute__, coding style cleanups]
Signed-off-by: James Youngman <jay@gnu.org>
Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agomount: remove built-in support for background mounts
Karel Zak [Wed, 2 Apr 2008 11:46:26 +0000 (13:46 +0200)]
mount: remove built-in support for background mounts

EX_BG is archaism from old integrated NFS code. The built-in NFS code
has been removed in the previous version and all "bg" stuff is handled
by /sbin/mount.nfs. It seems we can remove all "bg" stuff from
mount(8).

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agoRevert "script: improve quiet mode"
Karel Zak [Mon, 31 Mar 2008 13:45:11 +0000 (15:45 +0200)]
Revert "script: improve quiet mode"

This reverts commit 7baec9a5612358559d1556113657223a64e373d1.

Note, scriptreplay(8) expects the "Script started on.." line. We cannot remove
this message...

16 years agodocs: cleanup DEPRECATED file
Karel Zak [Wed, 26 Mar 2008 14:48:46 +0000 (15:48 +0100)]
docs: cleanup DEPRECATED file

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agodocs: update AUTHORS file
Karel Zak [Tue, 25 Mar 2008 22:47:02 +0000 (23:47 +0100)]
docs: update AUTHORS file

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agodocs: add v2.14 ReleaseNotes
Karel Zak [Tue, 25 Mar 2008 22:36:28 +0000 (23:36 +0100)]
docs: add v2.14 ReleaseNotes

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agopo: merge changes
Karel Zak [Tue, 25 Mar 2008 22:04:48 +0000 (23:04 +0100)]
po: merge changes

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agoldattach: add NLS support
Karel Zak [Tue, 25 Mar 2008 21:59:47 +0000 (22:59 +0100)]
ldattach: add NLS support

Signed-off-by: Karel Zak <kzak@redhat.com>
16 years agopo: add pl.po (from translationproject.org)
Andrzej Krzysztofowicz [Tue, 25 Mar 2008 21:42:31 +0000 (22:42 +0100)]
po: add pl.po (from translationproject.org)

16 years agopo: add eu.po (from translationproject.org)
Mikel Olasagasti [Tue, 25 Mar 2008 21:42:31 +0000 (22:42 +0100)]
po: add eu.po (from translationproject.org)

16 years agopo: update vi.po (from translationproject.org)
Clytie Siddall [Tue, 25 Mar 2008 21:42:31 +0000 (22:42 +0100)]
po: update vi.po (from translationproject.org)

16 years agopo: update uk.po (from translationproject.org)
Maxim V. Dziumanenko [Tue, 25 Mar 2008 21:42:31 +0000 (22:42 +0100)]
po: update uk.po (from translationproject.org)

16 years agopo: update tr.po (from translationproject.org)
Nilgün Belma Bugüner [Tue, 25 Mar 2008 21:42:31 +0000 (22:42 +0100)]
po: update tr.po (from translationproject.org)

16 years agopo: update sv.po (from translationproject.org)
Daniel Nylander [Tue, 25 Mar 2008 21:42:31 +0000 (22:42 +0100)]
po: update sv.po (from translationproject.org)

16 years agopo: update sl.po (from translationproject.org)
Simon Mihevc [Tue, 25 Mar 2008 21:42:30 +0000 (22:42 +0100)]
po: update sl.po (from translationproject.org)

16 years agopo: update ru.po (from translationproject.org)
Pavel Maryanov [Tue, 25 Mar 2008 21:42:30 +0000 (22:42 +0100)]
po: update ru.po (from translationproject.org)

16 years agopo: update pt_BR.po (from translationproject.org)
Rodrigo Stulzer Lopes [Tue, 25 Mar 2008 21:42:30 +0000 (22:42 +0100)]
po: update pt_BR.po (from translationproject.org)

16 years agopo: update nl.po (from translationproject.org)
Benno Schulenberg [Tue, 25 Mar 2008 21:42:30 +0000 (22:42 +0100)]
po: update nl.po (from translationproject.org)

16 years agopo: update ja.po (from translationproject.org)
Daisuke Yamashita [Tue, 25 Mar 2008 21:42:30 +0000 (22:42 +0100)]
po: update ja.po (from translationproject.org)

16 years agopo: update it.po (from translationproject.org)
Marco Colombo [Tue, 25 Mar 2008 21:42:30 +0000 (22:42 +0100)]
po: update it.po (from translationproject.org)

16 years agopo: update id.po (from translationproject.org)
Arif E. Nugroho [Tue, 25 Mar 2008 21:42:30 +0000 (22:42 +0100)]
po: update id.po (from translationproject.org)

16 years agopo: update hu.po (from translationproject.org)
Gabor Kelemen [Tue, 25 Mar 2008 21:42:30 +0000 (22:42 +0100)]
po: update hu.po (from translationproject.org)

16 years agopo: update fr.po (from translationproject.org)
Michel Robitaille [Tue, 25 Mar 2008 21:42:29 +0000 (22:42 +0100)]
po: update fr.po (from translationproject.org)

16 years agopo: update et.po (from translationproject.org)
Meelis Roos [Tue, 25 Mar 2008 21:42:29 +0000 (22:42 +0100)]
po: update et.po (from translationproject.org)