Karel Zak
1b03e2cd33
tests: make compatible with autotools
...
The command 'make check' is called from 'make distcheck' (which is
used to generate official util-linux tarballs).
It means that tests/ stuff has to be compatible with autotools and
differentiate between source and build directories.
* remove run-nonroot.sh (merged into run.sh
* remove commands.sh.in
* all tests and top level run.sh accept --builddir and --srcdir
command line options
* functions.sh modified to use $top_builddir/tests for output files
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-08-03 21:24:51 +02:00
Karel Zak
43ffdc82fa
build-sys: don't compile lib{mount,blkid} tests when --disable-static specified
...
The tests often depend on private (non-API) library functions.
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-08-02 20:19:14 +02:00
Petr Uzel
c9b5346112
build-sys: fix description of utmpdump configure option
...
Signed-off-by: Petr Uzel <petr.uzel@suse.cz>
2012-07-30 17:12:24 +02:00
Karel Zak
7770e7df15
build-sys: fix build without libs
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-07-27 09:04:55 +02:00
Karel Zak
31de047692
build-sys: release++ (v2.22-rc1)
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-07-27 00:09:42 +02:00
Karel Zak
9dc72d0bc2
build-sys: add -Wall to warnings
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-07-26 10:13:08 +02:00
Karel Zak
4e80697552
build-sys: add -Werror to UL_WARN_ADD test
...
... so revert previous patches with extra options for clang.
Sometimes is simple solution so obvious that it's invisible :-)
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-07-16 17:42:09 +02:00
Karel Zak
bec5c9db87
build-sys: exclude some CC warnings for clang
...
Reported-by: Sami Kerola <kerolasa@iki.fi>
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-07-16 17:16:15 +02:00
Karel Zak
bdf5f542e2
build-sys: add UL_PROG_CLANG function, rename warnings.m4 -> compiler.m4
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-07-16 15:48:43 +02:00
Sami Kerola
11935cd3fc
uuidd: use configured run state directory in manual etc
...
[kzak@redhat.com: - minor clean up in configure.in]
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-07-10 13:04:02 +02:00
Sami Kerola
07a16b9d1e
build-sys: change --localstatedir to /run
...
Enable user to define where run state files are wrote. Default for
these files is /run. See reference for rationale why /var/run is no
longer the default.
Reference: http://lists.fedoraproject.org/pipermail/devel/2011-March/150031.html
CC: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
2012-07-10 12:56:46 +02:00
Dave Reisner
fbd2620d4e
build-sys: ensure BUILD_CFDISK is always defined
...
This avoids an error when configuring without ncurses:
configure: error: conditional "BUILD_CFDISK" was never defined.
Usually this means the macro was only invoked conditionally.
Signed-off-by: Dave Reisner <dreisner@archlinux.org>
2012-07-09 17:08:44 +02:00
Karel Zak
ac11086af2
build-sys: add -Wredundant-decls
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-07-09 16:53:13 +02:00
Karel Zak
78d5ceacb1
utmpdump: new command, merge from sysvinit
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-29 16:34:46 +02:00
Karel Zak
31a938ac38
build-sys: enable libmount and libblkid docs
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:50:54 +02:00
Karel Zak
fb55280aa6
build-sys: remove include-Makefile.am
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:50:53 +02:00
Karel Zak
50ea679509
build-sys: rename fdisk -> fdisks/, convert to module
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:50:53 +02:00
Karel Zak
ac73480a34
build-sys: convert tests/ to module
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:50:53 +02:00
Karel Zak
957bab4e91
build-sys: move partx to disk-utils/
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:50:18 +02:00
Karel Zak
54dbc8cf69
build-sys: convert disk-utils/ to module
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:48:23 +02:00
Karel Zak
f9a20f0b58
build-sys: move getopt to misc-utils/
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:48:23 +02:00
Karel Zak
37b88bfcd7
build-sys: convert misc-utils/ to module
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:48:23 +02:00
Karel Zak
c7f753901f
build-sys: move hwclock to sys-utils/
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:48:23 +02:00
Karel Zak
8772f8d7ee
build-sys: convert sys-utils/ to module
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:48:22 +02:00
Karel Zak
bafe1a75a3
build-sys: cleanup mount stuff in configure.am
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:48:22 +02:00
Karel Zak
14a0cafb92
mount: (old) remove hybrid libmount code
...
The hybrid version with old mount and new mtab management from
libmount is not more supported.
Only two versions are supported:
1/ old mount in mount-deprecated/, --enable-deprecated-mount
2/ new sys-utils/mount.c, enabled by default
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:48:22 +02:00
Karel Zak
434b07a090
build-sys: default to new sys-utils/mount.c, add --enable-deprecated-mount
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:48:22 +02:00
Karel Zak
d2feb47fb1
build-sys: convert mount/ to module, rename to mount-deprecated/
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:48:22 +02:00
Karel Zak
ffeb280566
build-sys: convert login-utils/ to module
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 20:46:17 +02:00
Karel Zak
22d2322eb1
build-sys: convert term-utils/ to module
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 17:53:09 +02:00
Karel Zak
bc94024d08
build-sys: convert libmount/ to module
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 17:49:37 +02:00
Karel Zak
f77a4d1087
build-sys: convert libblkid/ to module
...
- create module
- remove unused libblkid/src/tst_types.c test
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 17:44:15 +02:00
Karel Zak
3632ce21b7
build-sys: convert libuuid/ to module
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 17:37:37 +02:00
Karel Zak
5ed5df5d6e
build-sys: convert schedutils/ to module
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 17:25:24 +02:00
Karel Zak
e0ef609e89
build-sys: convert lib/ to module
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 17:13:08 +02:00
Karel Zak
8365ed42ac
build-sys: convert include/ to module
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 17:08:57 +02:00
Karel Zak
333034f6bc
build-system: enable automake subdir-objects
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-26 17:07:56 +02:00
Sami Kerola
0e9b73d3fb
build: fix redundant redeclaration warnings
...
env.c:24:15: warning: redundant redeclaration of 'environ' [-Wredundant-decls]
su.c:81:15: warning: redundant redeclaration of 'environ' [-Wredundant-decls]
fstab.c:581:14: warning: redundant redeclaration of 'strsignal' [-Wredundant-decls]
kill.h:1:13: note: previous declaration of 'get_pids' was here
kill.c:152:13: warning: redundant redeclaration of 'get_pids' [-Wredundant-decls]
kill.c:142:5: warning: redundant redeclaration of 'main' [-Wredundant-decls]
getopt.c:89:5: warning: redundant redeclaration of 'main' [-Wredundant-decls]
agetty.c:536:15: warning: redundant redeclaration of 'optarg' [-Wredundant-decls]
agetty.c:537:13: warning: redundant redeclaration of 'optind' [-Wredundant-decls]
script.c:161:13: warning: redundant redeclaration of 'optind' [-Wredundant-decls]
wall.c:96:13: warning: redundant redeclaration of 'optind' [-Wredundant-decls]
libmount.h:362:26: note: previous declaration of 'mnt_update_get_fs' was here
libmount.h:454:26: note: previous declaration of 'mnt_context_get_fs' was here
mountP.h:383:26: warning: redundant redeclaration of 'mnt_context_get_fs' [-Wredundant-decls]
mountP.h:398:26: warning: redundant redeclaration of 'mnt_update_get_fs' [-Wredundant-decls]
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
2012-06-11 19:51:35 +02:00
Karel Zak
0e60bc9b15
build-sys: add compiler warnings
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-06-06 12:10:41 +02:00
Karel Zak
71681ee5ec
build-sys: move configure login options to one place
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-05-29 15:24:04 +02:00
Karel Zak
cc76731e7d
build-sys: add --enable-vipw
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-05-29 15:20:44 +02:00
Karel Zak
aec9ecbd6c
build-sys: add --enable-newgrp
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-05-29 15:15:38 +02:00
Karel Zak
ff4c5555d0
build-sys: add --disable-su
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-05-29 14:54:06 +02:00
Karel Zak
2c8a3e168a
build-sys: add --enable-chfn-chsh
...
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-05-29 14:41:01 +02:00
Karel Zak
e7614a0780
build-sys: add --disable-login
...
... to implement fine-grained control on what is built from
login-utils.
Signed-off-by: Karel Zak <kzak@redhat.com>
2012-05-29 14:17:05 +02:00
Thomas Schwinge
5779004658
arch, eject, elvtune: Gracefully disable on non-Linux platforms.
...
Signed-off-by: Thomas Schwinge <thomas@codesourcery.com>
2012-05-29 09:33:09 +02:00
Thomas Schwinge
c4ecde8144
kill, raw, rename: Don't explicitly enable for --enable-most-builds.
...
They're already dealt with in the default configuration.
Signed-off-by: Thomas Schwinge <thomas@codesourcery.com>
2012-05-29 09:33:05 +02:00
Thomas Schwinge
626e877354
kill: Check the correct variable when configuring.
...
Signed-off-by: Thomas Schwinge <thomas@codesourcery.com>
2012-05-29 09:32:33 +02:00
Petr Uzel
1b68c37927
uuidd: add systemd unit files
...
Add systemd unit files which use the socket activation mechanism
of systemd. The uuidd deamon is started upon first request on the
socket and quits after 1 minute of inactivity.
Signed-off-by: Petr Uzel <petr.uzel@suse.cz>
2012-05-04 15:14:16 +02:00
Petr Uzel
bbe289c489
uuidd: implement --socket-activation option
...
Implement --socket-activation option, which is supposed to be used
with systemd (or equivalent init system) socket activation mechanism.
With this option, the UUID daemon does not create the socket on its own,
but instead expect the connection fd to be provided by the calling
process.
This option is only available if util-linux is configured with
--enable-socket-activation option. With this configure
option, the uuidd is compiled with sd-daemon.c.
Signed-off-by: Petr Uzel <petr.uzel@suse.cz>
2012-05-04 15:14:04 +02:00