1
0
mirror of https://github.com/systemd/systemd.git synced 2025-03-22 06:50:18 +03:00

release 176

This commit is contained in:
Kay Sievers 2012-01-11 21:50:29 +01:00
parent 2b76eb68ac
commit d8d2af0635
3 changed files with 102 additions and 12 deletions

View File

@ -1,3 +1,91 @@
Summary of changes from v175 to v176
============================================
Alan Stern (1):
[PATCH[ udev: ata_id: Fix length of INQUIRY command
Kay Sievers (61):
libudev: print log_fn address instead of ctx when setting logging function
do not ship autogen.sh in the tarball
man: clarify 'config file stack'
rename 'init' directory to 'systemd'
systemd: use PassCred=yes
use libexecdir, bindir, sbindir, switch to /usr/lib/udev in documentation
configure: fix typo
make: do not (mis-)use the config file generator, create .xz tarball
prepare builtins for blkid and kmod
add builtin load/unload initializers
build argv[] for builtin commands
update blkid builtin
rules: switch to built-in blkid
rules: do not preprocess 60-persistent-storage.rules
buildsys: disable tar.gz
builtin: blkid - add missing newline
builtin: blkid - add missing ID_FS_USAGE
builtin: kmod - switch modprobe to builtin
rules: do not preprocess 80-drivers.rules + 75-probe_mtd.rules
builtin: apply format string
remove last sbindir use
update NEWS
autogen.sh: moce CFLAGS from to configure.ac; print common ./configure options
builtin: kmod - link against libkmod
add copyright
builtin: kmod - reload index when rules are reloaded
builtin: rename load()/unload() to init()/exit()
invalidate rules and kmod index with 'udevadm control --reload'
update NEWS
builtin: firmware - move 'firmware' tool to builtins
builtin: firmware - add missing file
builtin: kmod - hook up udev main logging to libkmod
make: introduce --with-rootprefix=
update NEWS
move rules dirs to udev context; replace inotify with time-controlled stat()
udevd: always create runtime dir
builtin: move usb-db, pci-db to builtins
builtin: kmod - switch to kmod_module_probe_insert_module()
udevd: remove TIMEOUT= handling
update README
systemd: rename PassCred= to PsssCredentials=
remove mknod() logic and rely on 'devtmpfs'
builtin: kmod - hook up kmod_validate_resources()
build-sys: use use ${ac_default_prefix}
require kmod >= 3
build-sys: use --libexecdir=/usr/lib instead of /usr/lib/udev
autogen.sh: enable git pre-commit
merge udev/, libudev/, systemd/ files in src/; move extras/ to src/
replace unpacked sysfs test tree 'test/sys/' with packed tarball
rules: delete arch specific rules
doc: fix out of tree build (copy from libkmod)
autogen.sh: add CFLAGS and print entire line, so that mouse copy/paste works
build-sys: try to build without installed xsltproc
add test/src to .gitignore
tabs are as useful as a hole in the head
autogen.sh: makedev() misteriously breaks with -O0 here, use -O1 for now
fix debug message
add .vimrc
cdrom_id: int -> bool
fix compiler warning
man: mention that no daemons should be started by udev
Lucas De Marchi (1):
builtin: kmod - log if modules are blacklisted
Luis Felipe Strano Moraes (1):
Switch spawn_read to void and remove useless stores there.
Martin Pitt (1):
75-persistent-net-generator.rules: Add Xen
Mike Frysinger (1):
hwdb: drop useless line freeing
Sjoerd Simons (1):
keymap: Add Lenovo Thinkpad X220 Tablet
Ville Skyttä (1):
man: spelling fix
Summary of changes from v174 to v175
============================================

24
NEWS
View File

@ -1,22 +1,22 @@
udev 175
udev 176
========
The 'devtmpfs' filesystem is required now, udev will not create or delete
device nodes anymore, it only adjusts permissions and ownership of device
nodes and maintains additional symlinks.
A writable /run directory (tmpfs) is required now for a fully functional
udev.
A writable /run directory (ususally tmpfs) is required now for a fully
functional udev, there is no longer a fallback to /dev/.udev.
The default 'configure' install locations have changed. Packages for systems
with the historic / vs. /usr split need to be adapted, otherwise udev will
be installed in /usr and not work properly. Example configuration options are
in INSTALL.
be installed in /usr and not work properly. Example configuration options
to install things the traditional way are in INSTALL.
The default install location of the 'udevadm' tool moved from 'sbin'
to /usr/bin. Some tools expect udevadm in 'sbin'. A symlink to udevadm
needs to be manually created if needed.
to /usr/bin. Some tools expect udevadm in 'sbin', a symlink to udevadm
needs to be manually created if needed, or --bindir=/sbin be specified.
The expected value of '--libexecdir' has changed and must no longer contain
The expected value of '--libexecdir=' has changed and must no longer contain
the 'udev' directory.
Kernel modules are now loaded directly by linking udev to 'libkmod'. The
@ -31,13 +31,15 @@ is no longer used.
All built-in tools can be listed and tested with 'udevadm test-builtin'.
The 'udevadm control --reload-rules' option has been renamed to '--reload'.
It reloads the kernel module configuration.
It now also reloads the kernel module configuration.
The systemd socket files use PassCredentials=yes, which requires systemd
version 38.
The systemd socket files use PassCredentials=yes, which is available in
systemd version 38.
The udev build system only creates a .xz tarball now.
All tabs in the source code used for indentation are replaced by spaces now. :)
udev 175
========
Bugfixes.

View File

@ -1,6 +1,6 @@
AC_PREREQ(2.60)
AC_INIT([udev],
[175],
[176],
[linux-hotplug@vger.kernel.org],
[udev],
[http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html])