* [PULL] Docs: README: Copyediting
@ 2011-04-11 6:22 Michael Witten
2011-04-15 17:40 ` Michael Witten
2011-04-18 3:11 ` Kay Sievers
0 siblings, 2 replies; 3+ messages in thread
From: Michael Witten @ 2011-04-11 6:22 UTC (permalink / raw)
To: linux-hotplug
I did some copyediting whilst looking through the README;
this email contains a pull request as well as the inlined
diff of all the changes squashed together.
The changes apply cleanly to 960250952193db522b8ced336bf998bd7e8e4a31:
selinux: firmware - do not label files in runtime dir (2011-04-08 03:08:16 +0200)
and are available here:
git://github.com/mfwitten/udev.git docs/README
Squash them if desired.
Docs: README: `to replace' -> `replacing'
Docs: README: `,' -> `;'
Docs: README: Clean up a sentence
Docs: README: Use present tense
Docs: README: Add missing `and'
Docs: README: Remove commas and use subjective mood
Docs: README: Clean up `udev extras' requirements
Docs: README: Clarify configuration of existing devices
Docs: README: `does never apply' -> `never applies'
Docs: README: Flip sentence structure to improve wording
Docs: README: `set up' is the verb; `setup' is a noun
Docs: README: Add a comma to offset the modifier
README | 44 ++++++++++++++++++++++----------------------
1 files changed, 22 insertions(+), 22 deletions(-)
diff --git a/README b/README
index 7878746..4520f3d 100644
--- a/README
+++ b/README
@@ -3,17 +3,17 @@ udev - Linux userspace device management
Integrating udev in the system has complex dependencies and may differ from
distribution to distribution. A system may not be able to boot up or work
reliably without a properly installed udev version. The upstream udev project
-does not recommend to replace a distro's udev installation with the upstream
+does not recommend replacing a distro's udev installation with the upstream
version.
The upstream udev project's set of default rules may require a most recent
kernel release to work properly. This is currently version 2.6.31.
Tools and rules shipped by udev are not public API and may change at any time.
-Never call any private tool in /lib/udev from any external application, it might
+Never call any private tool in /lib/udev from any external application; it might
just go away in the next release. Access to udev information is only offered
-by udevadm and libudev. Tools and rules in /lib/udev, and the entire content of
+by udevadm and libudev. Tools and rules in /lib/udev and the entire contents of
-the /dev/.udev directory is private to udev and does change whenever needed.
+the /dev/.udev directory are private to udev and do change whenever needed.
Requirements:
- Version 2.6.27 of the Linux kernel with sysfs, procfs, signalfd, inotify,
@@ -31,7 +31,7 @@ Requirements:
CONFIG_TMPFS_POSIX_ACL=y (user ACLs for device nodes)
CONFIG_BLK_DEV_BSG=y (SCSI devices)
- - Udev will not work with the CONFIG_SYSFS_DEPRECATED* option.
+ - Udev does not work with the CONFIG_SYSFS_DEPRECATED* option.
- Unix domain sockets (CONFIG_UNIX) as a loadable kernel module may work,
but it is not supported.
@@ -41,46 +41,46 @@ Requirements:
unusable because the kernel may create too many processes in parallel
so that the system runs out-of-memory.
- - The proc filesystem must be mounted on /proc, the sysfs filesystem must
+ - The proc filesystem must be mounted on /proc, and the sysfs filesystem must
be mounted at /sys. No other locations are supported by a standard
udev installation.
- The system must have the following group names resolvable at udev startup:
- disk, cdrom, floppy, tape, audio, video, lp, tty, dialout, kmem.
+ disk, cdrom, floppy, tape, audio, video, lp, tty, dialout, and kmem.
- Especially in LDAP setups, it is required, that getgrnam() is able to resolve
+ Especially in LDAP setups, it is required that getgrnam() be able to resolve
- these group names with only the rootfs mounted, and while no network is
+ these group names with only the rootfs mounted and while no network is
available.
- - To build all 'udev extras', libacl, libglib2, libusb, usbutils, pciutils,
- gperf are needed. These dependencies can be disabled with the
- --disable-extras configure option.
+ - The 'udev extras' has the following dependencies:
+ libacl, libglib2, libusb, usbutils, pciutils, and gperf.
+ These dependencies can be disabled with the --disable-extras configure option.
Setup:
- At bootup, the /dev directory should get the 'devtmpfs' filesystem
- mounted. Udev will manage permissions and ownership of the kernel-created
+ mounted. Udev manages the permissions and ownership of the kernel-created
- device nodes, and possibly create additional symlinks. If needed, udev also
+ device nodes, and udev possibly creates additional symlinks. If needed, udev also
works on an empty 'tmpfs' filesystem, but some static device nodes like
/dev/null, /dev/console, /dev/kmsg are needed to be able to start udev itself.
- The udev daemon should be started to handle device events sent by the kernel.
During bootup, the kernel can be asked to send events for all already existing
- devices, to apply the configuration to these devices. This is usually done by:
+ devices so that they too can be configured by udev. This is usually done by:
/sbin/udevadm trigger --type=subsystems
/sbin/udevadm trigger --typefivices
- - Restarting the daemon does never apply any rules to existing devices.
+ - Restarting the daemon never applies any rules to existing devices.
- - New/changed rule files are picked up automatically, there is no daemon
+ - New/changed rule files are picked up automatically; there is no daemon
restart or signal needed.
Operation:
- - Udev creates/removes device nodes in /dev, based on events the kernel
- sends out on device creation/removal.
+ - Based on events the kernel sends out on device creation/removal, udev
+ creates/removes device nodes in the /dev directory.
- All kernel events are matched against a set of specified rules, which
possibly hook into the event processing and load required kernel
- modules to setup devices. For all devices the kernel exports a major/minor
+ modules to set up devices. For all devices, the kernel exports a major/minor
- number, if needed, udev will create a device node with the default kernel
+ number; if needed, udev creates a device node with the default kernel
name. If specified, udev applies permissions/ownership to the device
node, creates additional symlinks pointing to the node, and executes
programs to handle the device.
@@ -90,7 +90,7 @@ Operation:
http://www.kernel.org/pub/linux/utils/kernel/hotplug/libudev/
http://www.kernel.org/pub/linux/utils/kernel/hotplug/gudev/
-For more details about udev and udev rules see the udev(7) man page.
+For more details about udev and udev rules, see the udev(7) man page.
Please direct any comment/question to the linux-hotplug mailing list at:
linux-hotplug@vger.kernel.org
--
To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related [flat|nested] 3+ messages in thread* Re: [PULL] Docs: README: Copyediting
2011-04-11 6:22 [PULL] Docs: README: Copyediting Michael Witten
@ 2011-04-15 17:40 ` Michael Witten
2011-04-18 3:11 ` Kay Sievers
1 sibling, 0 replies; 3+ messages in thread
From: Michael Witten @ 2011-04-15 17:40 UTC (permalink / raw)
To: linux-hotplug
On Mon, 11 Apr 2011 06:22:57 +0000, Michael Witten wrote:
> I did some copyediting whilst looking through the README;
> this email contains a pull request as well as the inlined
> diff of all the changes squashed together.
>
> The changes apply cleanly to 960250952193db522b8ced336bf998bd7e8e4a31:
>
> selinux: firmware - do not label files in runtime dir (2011-04-08 03:08:16 +0200)
>
> and are available here:
>
> git://github.com/mfwitten/udev.git docs/README
>
> Squash them if desired.
>
> Docs: README: `to replace' -> `replacing'
> Docs: README: `,' -> `;'
> Docs: README: Clean up a sentence
> Docs: README: Use present tense
> Docs: README: Add missing `and'
> Docs: README: Remove commas and use subjective mood
> Docs: README: Clean up `udev extras' requirements
> Docs: README: Clarify configuration of existing devices
> Docs: README: `does never apply' -> `never applies'
> Docs: README: Flip sentence structure to improve wording
> Docs: README: `set up' is the verb; `setup' is a noun
> Docs: README: Add a comma to offset the modifier
>
> README | 44 ++++++++++++++++++++++----------------------
> 1 files changed, 22 insertions(+), 22 deletions(-)
>
> [diff]
Would someone like to commit this?
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PULL] Docs: README: Copyediting
2011-04-11 6:22 [PULL] Docs: README: Copyediting Michael Witten
2011-04-15 17:40 ` Michael Witten
@ 2011-04-18 3:11 ` Kay Sievers
1 sibling, 0 replies; 3+ messages in thread
From: Kay Sievers @ 2011-04-18 3:11 UTC (permalink / raw)
To: linux-hotplug
On Fri, Apr 15, 2011 at 19:40, Michael Witten <mfwitten@gmail.com> wrote:
> On Mon, 11 Apr 2011 06:22:57 +0000, Michael Witten wrote:
>
>> I did some copyediting whilst looking through the README;
>> this email contains a pull request as well as the inlined
>> diff of all the changes squashed together.
Pulled, and pushed.
Thanks for doing that,
Kay
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-04-18 3:11 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-11 6:22 [PULL] Docs: README: Copyediting Michael Witten
2011-04-15 17:40 ` Michael Witten
2011-04-18 3:11 ` Kay Sievers
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox