[7641231] | 1 | 2023-08-18 <bdubbs@linuxfromscratch.org>
|
---|
| 2 | * Fix regression when removing cdrom entries
|
---|
| 3 |
|
---|
[6de383a] | 4 | 2023-07-28 <bdubbs@linuxfromscratch.org>
|
---|
| 5 | * Remove obsolete 83-cdrom-symlinks.rules and 81-cdrom.rules
|
---|
| 6 | * Remove references to obsolete ISDN devices
|
---|
| 7 |
|
---|
[a9de431] | 8 | 2017-10-27 <bdubbs@linuxfromscratch.org>
|
---|
| 9 | * 83-cdrom-symlinks.rules: Adjust test for writable root directory.
|
---|
| 10 |
|
---|
[cba2d4e] | 11 | 2014-03-02 <bdubbs@linuxfromscratch.org>
|
---|
| 12 | * Makefile.lfs: Remove build procedures leaving only LFS rules
|
---|
| 13 |
|
---|
[d02c56d] | 14 | 2014-02-16 <bdubbs@linuxfromscratch.org>
|
---|
| 15 | * Makefile.lfs: Adjust warning flags. Adjust linking rules to
|
---|
| 16 | allow build with util-linux in LFS's /tools directory.
|
---|
| 17 |
|
---|
[c37e846] | 18 | 2010-01-26 Matt Burgess <matthew@linuxfromscratch.org>
|
---|
| 19 | * 55-lfs.rules: Remove lots of rules that have been merged upstream.
|
---|
| 20 | * 61-cdrom.rules: Remove as upstream has a replacement.
|
---|
| 21 | * doc/*: Cleanup and rewrite now that the rules are much simpler.
|
---|
| 22 |
|
---|
| 23 | 2009-09-25 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
| 24 | * 55-lfs.rules: Make the RTC rule (which runs setclock) work for people
|
---|
| 25 | that don't use the RTC-class driver -- add another copy of the rule,
|
---|
| 26 | using KERNEL=="rtc" instead of SUBSYSTEM=="rtc". Also move the ACTION
|
---|
| 27 | match before the assignment to MODE.
|
---|
| 28 |
|
---|
| 29 | 2009-05-23 Bruce Dubbs <bdubbs@linuxfromscratch.org>
|
---|
| 30 | * 55-lfs.rules: Set the rtc by udev upon boot. Removed aio device from
|
---|
| 31 | udev configuration so defaults are used.
|
---|
| 32 |
|
---|
| 33 | 2009-05-16 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
| 34 | * 55-lfs.rules: Adopt udev permissions for random, urandom, kmsg, and
|
---|
| 35 | input devices (including psaux, which probably doesn't exist anymore
|
---|
| 36 | anyway).
|
---|
| 37 |
|
---|
| 38 | 2009-05-16 Matt Burgess <matthew@linuxfromscratch.org>
|
---|
| 39 | * 55-lfs.rules: Remove the block rule as it was only setting
|
---|
| 40 | permissions that Udev will set by default
|
---|
| 41 | * 55-lfs.rules: Remove the rfcomm rule as the group it sets is already
|
---|
| 42 | included in upstream's rule
|
---|
| 43 | * 55-lfs-rules: Remove the tape rules as the group they sets is already
|
---|
| 44 | included in upstream's rules
|
---|
| 45 |
|
---|
| 46 | 2009-03-15 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
| 47 | * 55-lfs.rules: Remove the ISDN-handling rules (replaced with upstream's
|
---|
| 48 | version, which has a better match via SUBSYSTEM).
|
---|
| 49 | * 55-lfs.rules: Replace "uucp" with "dialout" now that udev has decided
|
---|
| 50 | to standardize on a Debian-like setup (uucp is for UUCP daemons to use
|
---|
| 51 | for privilege separation; dialout is for users and devices).
|
---|
[b2b1e1a] | 52 |
|
---|
| 53 | 2008-12-07 Bruce Dubbs <bdubbs@linuxfromscratch.org>
|
---|
[c37e846] | 54 | * 55-lfs.rules: Change one line to use continuation so it does
|
---|
| 55 | not overflow the book's width.
|
---|
[b2b1e1a] | 56 |
|
---|
| 57 | 2008-12-07 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 58 | * 55-lfs.rules: Remove several rules that are either provided by upstream,
|
---|
| 59 | or that don't have any effect (there is no /dev/js or /dev/djs according
|
---|
| 60 | to devices.txt).
|
---|
| 61 | * 55-lfs.rules, 61-cdrom.rules: Replace ACTION=="add" with "add|change"
|
---|
| 62 | everywhere, per upstream's general request.
|
---|
[b2b1e1a] | 63 |
|
---|
| 64 | 2008-11-11 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 65 | * 55-lfs.rules, 61-cdrom.rules: Fix comments to use the right rule
|
---|
| 66 | numbers. Thanks to Trent Shea for the fix. Closes #2278.
|
---|
[b2b1e1a] | 67 |
|
---|
| 68 | 2008-10-15 DJ Lucas <dj@linuxfromscratch.org>
|
---|
[c37e846] | 69 | * 55-lfs.rules: Override default perms on floppy disk devices provided
|
---|
| 70 | by 50-udev-default.rules. Thanks to Bruce Dubbs for the fix. Closes
|
---|
| 71 | LFS ticket #2076.
|
---|
[b2b1e1a] | 72 |
|
---|
| 73 | 2008-05-21 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 74 | * 81-firmware.rules, doc/81-firmware.txt: Remove. This rule is
|
---|
| 75 | already handled by udev's 50-udev-default.rules file. The docs
|
---|
| 76 | can be added back later if needed.
|
---|
| 77 | * Makefile: Don't install the above deleted files.
|
---|
| 78 | * 55-lfs.rules: Remove the device-mapper rule, since the upstream
|
---|
| 79 | 50-udev-default.rules file handles it properly.
|
---|
[b2b1e1a] | 80 |
|
---|
| 81 | 2008-04-02 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 82 | * Makefile: Make the package DESTDIR-friendly by installing the docs
|
---|
| 83 | into a fixed $(PREFIX)/share/doc/udev-config directory, instead of
|
---|
| 84 | trying to figure out what version of udev was just installed.
|
---|
[b2b1e1a] | 85 |
|
---|
| 86 | 2007-10-30 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 87 | * 55-lfs.rules: Since the dialout group was renamed to uucp, delete
|
---|
| 88 | the rules that override upstream's assignment of the dialout group.
|
---|
| 89 | Replace "dialout" with "uucp" on the remaining rules.
|
---|
[b2b1e1a] | 90 |
|
---|
| 91 | 2007-10-29 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 92 | * 51-lfs.rules: Move to 55-lfs.rules.
|
---|
| 93 | * doc/51-lfs.rules: Move to doc/55-lfs.rules.
|
---|
[b2b1e1a] | 94 |
|
---|
| 95 | 2007-10-27 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 96 | * 25-lfs.rules: Some rules in here are duplicates of rules from udev's
|
---|
| 97 | new 50-udev-defaults.rules file; remove them. Override permissions
|
---|
| 98 | where needed elsewhere (and document overrides in comments).
|
---|
| 99 | * 26-modprobe.rules: Provided by udev's 80-drivers.rules and built-in
|
---|
| 100 | modaliases for SCSI device-type modules in 2.6.22+ kernels; remove.
|
---|
[b2b1e1a] | 101 |
|
---|
[c37e846] | 102 | * 25-lfs.rules: Move to 51-lfs.rules.
|
---|
| 103 | * 27-firmware.rules: Move to 81-firmware.rules.
|
---|
| 104 | * 81-cdrom.rules: Move to 61-cdrom.rules.
|
---|
[b2b1e1a] | 105 |
|
---|
[c37e846] | 106 | * doc/25-lfs.txt: Rename to 51-lfs.txt.
|
---|
| 107 | * doc/26-modprobe.txt: Rename to 80-drivers.txt, and modify to reflect
|
---|
| 108 | the upstream rules.
|
---|
| 109 | * doc/27-firmware.txt: Rename to 81-firmware.txt.
|
---|
| 110 | * doc/81-cdrom.txt: Rename to 61-cdrom.txt.
|
---|
[b2b1e1a] | 111 |
|
---|
[c37e846] | 112 | * Makefile: Use new filenames.
|
---|
[b2b1e1a] | 113 |
|
---|
| 114 | 2007-07-31 Dan Nicholson <dnicholson@linuxfromscratch.org>
|
---|
[c37e846] | 115 | * 25-lfs.rules: Changed the usb_device rule tto create /dev/bus/usb
|
---|
| 116 | nodes if the usb_device in 2.6.22+ kernels. The rule was also changed
|
---|
| 117 | to only trigger on "add" events. This change is not backwards
|
---|
| 118 | compatible with older kernels.
|
---|
[b2b1e1a] | 119 |
|
---|
| 120 | 2007-06-12 Dan Nicholson <dnicholson@linuxfromscratch.org>
|
---|
[c37e846] | 121 | * 25-lfs.rules: Fix the CPUID nodes from cpu/%n/cpu to cpu/%n/cpuid,
|
---|
| 122 | which is what's expected in userspace apps such as x86info.
|
---|
[b2b1e1a] | 123 |
|
---|
| 124 | 2007-06-08 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 125 | * 25-lfs.rules: Add rules for DVB devices (create nodes in /dev/dvb/)
|
---|
| 126 | and floppies (create extra nodes based on CMOS type), copied from
|
---|
| 127 | the SuSE rules file. Thanks to Alexander Patrakov for the bugreport.
|
---|
[b2b1e1a] | 128 |
|
---|
[c37e846] | 129 | 2007-03-04 Matthew Burgess <matthew@linuxfromscratch.org>
|
---|
| 130 | * Makefile: Use `udevd --version' to work out what version of Udev is
|
---|
| 131 | installed (requires Udev >= 106)
|
---|
[b2b1e1a] | 132 |
|
---|
| 133 | 2007-01-02 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 134 | * 25-lfs.rules: Change CPU devices (cpu, msr, microcode) to be in
|
---|
| 135 | /dev/cpu/ and /dev/cpu/N/, to match Documentation/devices.txt.
|
---|
[b2b1e1a] | 136 |
|
---|
| 137 | 2006-10-21 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 138 | * Makefile: Add a missing backslash in install-extra-doc.
|
---|
[b2b1e1a] | 139 |
|
---|
[c37e846] | 140 | * 05-udev-early.rules, 60-persistent-input.rules,
|
---|
| 141 | 60-persistent-storage.rules, 95-udev-late.rules: Remove. The book
|
---|
| 142 | will install these files from udev's etc/udev/rules.d directory
|
---|
| 143 | instead.
|
---|
| 144 | * Makefile: Don't install these rules files after all. Also, only
|
---|
| 145 | install corresponding docs if requested.
|
---|
[b2b1e1a] | 146 |
|
---|
| 147 | 2006-10-20 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 148 | * Makefile: Added; contains targets to install rules and doc files.
|
---|
| 149 | From Dan Nicholson.
|
---|
[b2b1e1a] | 150 |
|
---|
| 151 | 2006-10-14 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 152 | * 05-udev-early.rules, 60-persistent-storage.rules: Sync up with
|
---|
| 153 | upstream sample rules files (from udev-102), except for one rule
|
---|
| 154 | which is more specific in our tarball and should probably be changed
|
---|
| 155 | upstream.
|
---|
| 156 | * doc/60-persistent-storage.txt: Modify to match the changes. Also
|
---|
| 157 | fix a couple typos.
|
---|
[b2b1e1a] | 158 |
|
---|
[c37e846] | 159 | * 25-lfs.rules: Remove duplicate rules (ttyS[0-9]* is also matched by
|
---|
| 160 | tty[BC...S...][0-9]*, and ttyUSB[0-9]* is in there twice).
|
---|
[b2b1e1a] | 161 |
|
---|
[c37e846] | 162 | * 25-lfs.rules: Fix Alsa device KERNEL rules. Udev uses shell-style
|
---|
| 163 | glob matching, not regular expressions, so the old rules would match
|
---|
| 164 | nonsense device names like hw0asdf and pcmDzxcv. As long as the first
|
---|
| 165 | character after the "fixed" portion was in the list, the rule would
|
---|
| 166 | match; it wouldn't apply the same character range to later characters.
|
---|
[b2b1e1a] | 167 |
|
---|
[c37e846] | 168 | * doc/25-lfs.txt: Add a note on interaction between permissions and
|
---|
| 169 | symlinks.
|
---|
[b2b1e1a] | 170 |
|
---|
| 171 | 2006-10-09 Bryan Kadzban <bryan@linuxfromscrtach.org>
|
---|
[c37e846] | 172 | * 25-lfs.rules: Fix fb[0-9]* device permissions (should use the default
|
---|
| 173 | 0660).
|
---|
[b2b1e1a] | 174 |
|
---|
[c37e846] | 175 | * doc/25-lfs.txt: Fix typo: /dev/ptmx is given mode 0666, not 0660.
|
---|
| 176 | Also tweak the comment about other TTY devices.
|
---|
[b2b1e1a] | 177 |
|
---|
| 178 | 2006-10-04 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 179 | * 05-udev-early.rules: Remove WAIT_FOR_SYSFS="bus" rule. With kernel
|
---|
| 180 | 2.6.18, this rule is no longer required.
|
---|
[b2b1e1a] | 181 |
|
---|
[c37e846] | 182 | * doc/05-udev-early.txt: Update to match.
|
---|
[b2b1e1a] | 183 |
|
---|
| 184 | 2006-09-28 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 185 | * doc/60-persistent-storage.txt: Explain persistent storage rules, or
|
---|
| 186 | at least the parts I understand. (I don't use DASD or netblock or
|
---|
| 187 | several other supported configurations.)
|
---|
[b2b1e1a] | 188 |
|
---|
[c37e846] | 189 | * doc/81-cdrom.txt: Explain 81-cdrom.rules.
|
---|
[b2b1e1a] | 190 |
|
---|
[c37e846] | 191 | * doc/95-udev-late.txt: Explain 95-udev-late.rules. Documentation is
|
---|
| 192 | now finished.
|
---|
[b2b1e1a] | 193 |
|
---|
| 194 | 2006-09-26 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 195 | * doc/60-persistent-input.txt: Explain (in probably too much detail)
|
---|
| 196 | 60-persistent-input.rules.
|
---|
[b2b1e1a] | 197 |
|
---|
| 198 | 2006-09-24 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 199 | * doc/05-udev-early.txt: Rewrap to fit 80 columns.
|
---|
[b2b1e1a] | 200 |
|
---|
[c37e846] | 201 | * doc/26-modprobe.txt: Explain 26-modprobe.rules, and modaliases.
|
---|
[b2b1e1a] | 202 |
|
---|
[c37e846] | 203 | * doc/27-firmware.txt: Explain 27-firmware.rules.
|
---|
[b2b1e1a] | 204 |
|
---|
| 205 | 2006-09-24 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 206 | * doc/25-lfs.txt: Explain 25-lfs.rules.
|
---|
[b2b1e1a] | 207 |
|
---|
[c37e846] | 208 | * 25-lfs.rules: Use SYMLINK+= for isdn/capi20 also.
|
---|
[b2b1e1a] | 209 |
|
---|
| 210 | 2006-09-23 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 211 | * doc: New subdirectory to contain documentation of rules
|
---|
| 212 | * doc/README: New file, top-level documentation
|
---|
| 213 | * doc/*.txt: New documentation files, one for each rules file. Only
|
---|
| 214 | 05-udev-early.txt has anything in it.
|
---|
[b2b1e1a] | 215 |
|
---|
| 216 | 2006-09-23 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 217 | * 25-lfs.rules: Add "ignore_device" to OPTIONS for DRI devices, instead
|
---|
| 218 | of setting NAME to an empty string. This matches the way we ignore
|
---|
| 219 | devmapper / LVM devices.
|
---|
[b2b1e1a] | 220 |
|
---|
| 221 | 2006-09-22 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 222 | * 60-persistent-input.rules, 95-udev-late.rules: Import from udev-100.
|
---|
| 223 | 60-persistent-input.rules creates persistent symlinks for input
|
---|
| 224 | devices, and 95-udev-late.rules enables udevmonitor.
|
---|
[b2b1e1a] | 225 |
|
---|
[c37e846] | 226 | * 60-persistent-storage.rules: Replace ATTRS{../removable} with just
|
---|
| 227 | ATTRS{removable} on partition devices. Replace ATTRS{removable}
|
---|
| 228 | with ATTR{removable} on whole-disk devices.
|
---|
[b2b1e1a] | 229 |
|
---|
| 230 | 2006-09-20 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 231 | * 05-early.rules: Missed a rule in the last change. ENV{PHYSDEVBUS}
|
---|
| 232 | in the rule that waits for the "bus" symlink should be replaced by
|
---|
| 233 | SUBSYSTEMS.
|
---|
[b2b1e1a] | 234 |
|
---|
| 235 | 2006-09-20 Bryan Kadzban <bryan@linuxfromscratch.org>
|
---|
[c37e846] | 236 | * Adapted rules to the new matches used in udev-098 and above (e.g.,
|
---|
| 237 | SYSFS becomes ATTRS). Prevents warnings, and support for the old
|
---|
| 238 | matches will be removed eventually. These rules will not work with
|
---|
| 239 | udev-097 and before!
|
---|
| 240 | * Fixed several bugs in the rules left over from previous udev
|
---|
| 241 | versions (missing commas, overwriting user symlinks using ="..."
|
---|
| 242 | instead of +="...", and matching against "*" instead of "?*").
|
---|
| 243 |
|
---|
| 244 | * Renamed CHANGELOG to ChangeLog, started using pseudo-GNU-format
|
---|
| 245 | entries. (See standards.info; search it for "changelog" to get
|
---|
| 246 | the general gist.)
|
---|
[b2b1e1a] | 247 |
|
---|
| 248 | dnicholson - Jul 14, 2006
|
---|
[c37e846] | 249 | * Fixed usbdev PROGRAM so that it works with the BusyBox sh. Thanks
|
---|
| 250 | to Anthony Wright.
|
---|
[b2b1e1a] | 251 |
|
---|
| 252 | n/a - Jul 12, 2006
|
---|
[c37e846] | 253 | * Added options so temporary nodes are not created with device-mapper
|
---|
| 254 | * Adapted cdrom rules to identify CD-ROM drives correctly by adding
|
---|
| 255 | SUBSYSTEM=="block" test.
|
---|
| 256 | * Added simple 81-cdrom.rules file to set cdrom group ownership
|
---|
[b2b1e1a] | 257 |
|
---|
| 258 | n/a - Jun 07, 2006
|
---|
[c37e846] | 259 | * Removed nvidia rules
|
---|
| 260 | * Removed bug reporting rule
|
---|
| 261 | * Moved Debian-based persistent CD-ROM rules to contrib
|
---|
| 262 | * Adapted firmware rule to udev-093
|
---|
[b2b1e1a] | 263 |
|
---|
| 264 | n/a - May 15, 2006
|
---|
[c37e846] | 265 | * Part one of 25-lfs.rules rewrite
|
---|
| 266 | * Some minor tweaking of the layout
|
---|
[b2b1e1a] | 267 |
|
---|
| 268 | n/a - May 12, 2006
|
---|
[c37e846] | 269 | * Initial import of the udev-config directory.
|
---|
| 270 | * Reorganized and modularized the rules files.
|
---|
| 271 | * Added explanatory comments
|
---|