Commit Graph

9759 Commits

Author SHA1 Message Date
Kacper Kowalik (Xarthisius)
2af83cafa0 Fix implicit declaration warning
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
2012-11-18 10:12:25 -05:00
Anthony G. Basile
fb71ce410e Fix gtk-doc build
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2012-11-18 09:38:09 -05:00
Anthony G. Basile
814a724368 Got helper in src/* and make distcheck working 2012-11-18 07:08:19 -05:00
Anthony G. Basile
7730dfb5e1 Restructure src/ as per lu_zero 2012-11-17 16:22:12 -05:00
Felipe Contreras
8b75afdbc2 Fix build when gtk-doc is enabled
Looks like gtk-doc.make is meant for automake, not make.

Some previous changes need to be reverted.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2012-11-17 21:15:36 +01:00
Felipe Contreras
54cdf5fe91 Truly fix build without gtk-doc
The gtk-doc.m4 was not merged to 'master' but we don't need it. It's
better to generate it.

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2012-11-17 21:07:10 +01:00
Felipe Contreras
b0dd066bcc Add gitignore
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2012-11-17 13:12:10 -05:00
Felipe Contreras
d10ce69cc7 autogen: cleanup
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2012-11-17 13:10:13 -05:00
Felipe Contreras
b0d2945b5b Allow build without gtk-doc
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2012-11-17 13:09:34 -05:00
Anthony G. Basile
5c40c23567 Fix all Makefile.am: work towards 'make distcheck' sanity 2012-11-17 11:44:13 -05:00
Anthony G. Basile
67cae77034 Rename src/shared to src/include, a saner name 2012-11-17 10:13:59 -05:00
Justin Lecher
af7b6e9317
Fix typo 2012-11-17 11:46:38 +01:00
Umut Tezduyar
cf7b139404 udev: firmware - disable firmware loading when firmware file is 0 byte
If firmware file is not found in the file system, udev
terminates firmware loading. This is not the case if
firmware file exists in the file system but doesn't have
any data in it.
2012-11-17 02:59:06 -05:00
Richard Yao
c6aceba193 Add missing HAVE_ACL preprocessor directives
This fixes a build failure with --disable-acl

Signed-off-by: Richard Yao <ryao@gentoo.org>
2012-11-17 02:37:53 -05:00
Anthony G. Basile
98520888b8 src/test: disable for now to get a full build 2012-11-17 01:33:48 -05:00
Richard Yao
151d9085b4 Eliminate blkid-builtin
Changes to rules were introduced by
7c2dee4a4d while builtin-blkid support was
introduced in other commits. The removal of systemd resulted in this
code causing linker errors. This code adds complexity with no clear
benefit, so we remove it.

Signed-off-by: Richard Yao <ryao@gentoo.org>
2012-11-17 01:07:22 -05:00
Richard Yao
a91a7609b2 Eliminate kmod dependency
Changes to rules were introduced by
06316d9f1a while kmod support was
introduced in other commits. A ton of commits were made involving kmod
and it is quite clear that it is broken, so we remove it.

This changes our rules to depend on modprobe. As long as the modprobe
binary is in /, and not /usr, udev module loading should function
properly.

Signed-off-by: Richard Yao <ryao@gentoo.org>
2012-11-17 01:07:22 -05:00
Anthony G. Basile
7412678986 src/gudev: builds successfully 2012-11-17 00:46:40 -05:00
Anthony G. Basile
a27ee4898f src/udev: breakout Makefile.am for helpers 2012-11-17 00:33:19 -05:00
Anthony G. Basile
8b9605d16a src/udev: continue restoring needed deps 2012-11-17 00:12:08 -05:00
Anthony G. Basile
dbc4814264 src/udev: restore needed deps from src/share 2012-11-16 22:22:07 -05:00
Anthony G. Basile
d626c1395b src/udev/log.c: remove log_parse_environment() 2012-11-16 20:49:51 -05:00
Anthony G. Basile
9ac9a4d1b7 src/udev/Makefile.am: work towards fixing up udev build 2012-11-16 20:40:11 -05:00
Anthony G. Basile
40e1789c0b src/udev: work towards building udev 2012-11-16 19:43:17 -05:00
Anthony G. Basile
aa8f9e6be0 configure.ac: fix gtk-doc 2012-11-16 19:42:09 -05:00
Anthony G. Basile
99392adc27 README: correct klondike's last name 2012-11-16 19:01:34 -05:00
Anthony G. Basile
9a570fc299 README: add lu_zero and klondike to the team 2012-11-16 18:53:34 -05:00
Matthew Thode
ed0adf8e24 changed tabs to spaces :| 2012-11-15 22:54:25 -06:00
Matthew Thode
694e2efbbf changed tabs to 4 characters 2012-11-15 22:52:31 -06:00
Matthew Thode
136ad274ef added Matthew Thode (prometheanfire) to the readme 2012-11-15 22:51:29 -06:00
Anthony G. Basile
a2b01dbfa5 src/libudev: successfully builds 2012-11-15 23:11:59 -05:00
Anthony G. Basile
eb203b01c9 Final step of revamping the build system
The structure of the source tree is basically correct and this is
about as far as we can go without hacking at the C code.
2012-11-15 21:47:20 -05:00
Anthony G. Basile
c47f33a498 Second step of revamping the build system
The original Makefile.am was drawn to the top level.  This commit
breaks it out into the various directories with SUBDIRS connecting
them.  This makes each directory easier to maintain.
2012-11-15 20:18:22 -05:00
Anthony G. Basile
b7b2cc298c Initial revamping of the build system
This is the first pass attempting to keep as much of the build system
as is necessary for only udev from the fork.  Emphasis was given to
configure.ac.  Gutting had to be done to Makefile.am but this needs
work to be broken out into SUBDIR Makefile.am which each address those
pieces.
2012-11-15 14:51:20 -05:00
Anthony G. Basile
7d4a62f8c1 Isolation of udev code from remaining systemd
This commit is a first attempt to isolate the udev code from the
remaining code base.  It intentionally does not modify any files
but purely delete files which, on a first examination, appear to
not be needed.  This is a sweeping commit which may easily have
missed needed code.  Files can be retrieved by doing a checkout
from the previous commit:

 git checkout 2944f347d0 -- <filename>
2012-11-15 10:33:16 -05:00
Anthony G. Basile
2944f347d0 Fork of Original Code Base: anongit.freedesktop.org/systemd
This is the initial fork of the code base from freedsktop.org.
The code is provided here as a reference of the initial starting
point and for possible future checkouts after a large portion
of this code is removed.

Merge git://anongit.freedesktop.org/systemd/systemd
2012-11-15 10:10:41 -05:00
Anthony G. Basile
678b0b8957 initial commit: README 2012-11-15 08:33:41 -05:00
Zbigniew Jędrzejewski-Szmek
d025f1e4dc build-sys: store journald code in a noinst library
The point is to allow the use of journald functions by other binaries.
Before, journald code was split into multiple files (journald-*.[ch]),
but all those files all required functions from journald.c. And
journald.c has its own main(). Now, it is possible to link against
those functions, e.g. from test binaries.

This constitutes a fix for https://bugzilla.redhat.com/show_bug.cgi?id=872638.

The patch does the following:
1. rename journald.h to journald-server.h and move corresponding code
   to journald-server.c.
2. add journald-server.c and other journald-*.c parts to
   libsystemd-journal-internal.
3. remove journald-syslog.c from test_journal_syslog_SOURCES, since
   it is now contained in libsystemd-journal-internal.
There are no code changes, apart from the removal of a few static's,
to allow function calls between files.
2012-11-14 23:39:53 +01:00
Zbigniew Jędrzejewski-Szmek
be1015dd34 man: throw in an example of timedatectl output
timedatectl is too cool not to advertise it a bit.
2012-11-14 23:25:22 +01:00
Zbigniew Jędrzejewski-Szmek
fea05a40ff timedatectl: break line to not exceed 80 columns 2012-11-14 22:49:29 +01:00
Zbigniew Jędrzejewski-Szmek
e7098b699a lawyerese: add header to make-directive-index 2012-11-14 22:49:29 +01:00
Lennart Poettering
e673ad0415 update TODO 2012-11-14 22:21:16 +01:00
Lennart Poettering
6e6fb527f9 shared: add API for replacing @FOO@ style variables in strings 2012-11-14 22:21:16 +01:00
Lennart Poettering
409bc9c33e util: add strreplace() to replace a substring by another string 2012-11-14 22:21:16 +01:00
Lennart Poettering
7ae03f3697 specifier: minor modernizations 2012-11-14 22:21:16 +01:00
Lennart Poettering
0290296582 polkit: fix type on comparison 2012-11-14 22:21:16 +01:00
Lennart Poettering
7361c3b4e1 TODO 2012-11-14 22:21:16 +01:00
Lennart Poettering
b603662c41 README: don't list libgcrypt twice as dep 2012-11-14 22:21:16 +01:00
Michal Schmidt
e17187091d configure.ac: fix FTBFS with new glibc
glibc moved clock_* functions from librt to the core libc. As a result,
clock_gettime is no more a suitable symbol to use when finding librt.
Look for mq_open instead.
Reference:
http://www.sourceware.org/git/gitweb.cgi?p=glibc.git&h=6e6249d0b461b952d0f544792372663feb6d792a

Fixes a FTBFS in Fedora Rawhide.
2012-11-14 14:46:15 +01:00
Thomas Hindoe Paaboel Andersen
377ec8bf19 delta.c: fix option '-t'
Both the help and man page claims that it accepts -t with an argument
so let's do that.
2012-11-14 00:18:02 +01:00