%general-entities; ]> Changelog This is version &version; of the Linux From Scratch book, dated &releasedate;. If this book is more than six months old, a newer and better version is probably already available. To find out, please check one of the mirrors via . Below is a list of changes made since the previous release of the book. Changelog Entries: 2013-03-04 [matthew] - Document how to configure the virtual console under Systemd. 2013-03-03 [matthew] - Have DBus use the same machine-id file as Systemd. [matthew] - Improve the tagging and placement of some post install instructions for DBus and Systemd. Thanks to Pierre Labastie for the report. 2013-03-01 [bdubbs] - Upgrade to Linux-3.8.1. Fixes #3295. 2013-02-27 [bdubbs] - Fix a potential test error in procps-ng. Thanks to Pierre Labastie for the patch. Fixes #3293. 2013-02-26 [bdubbs] - Upgrade to File-5.13. Fixes #3292. 2013-02-26 [ken] - Remove the obsolete resizecons program from kbd, again. 2013-02-24 [matthew] - Upgrade to IPRoute2-3.8.0. Fixes #3291. [matthew] - Upgrade to Linux-3.8. Fixes #3290. 2013-02-19 [bdubbs] - Update file name for adjusting CD-ROM rules mode in section 7.5.1. 2013-02-18 [bdubbs] - Upgrade to Coreutils-8.21. Fixes #3286. [bdubbs] - Upgrade to Texinfo-5.0. Fixes #3284. [bdubbs] - Upgrade to Linux-3.7.9. Fixes #3281. 2013-02-15 Move newly added components into place. Removed Sysklogd-1.5. Journald will be used for logging. Re-add Sysvinit package. Few programs are needed from the package. 2013-02-13 [matthew] - Added full build of Systemd including its remaining dependencies (attr, dbus, gperf, intltool and libcap2). 2013-02-11 [krejzi] - Added a patch to Glibc that removes references to /var/db and replaces it with FHS-compliant location. [krejzi] - Added instructions to install nscd configuration file and runtime directory. 2013-02-10 [krejzi] - Modified Util-Linux instructions to install mesg and sulogin utilities that were part of Sysvinit. 2013-02-06 [matthew] - Remove Sysvinit package; Systemd will be used to boot the OS now. [matthew] - Remove Sysvinit bootscripts and custom Udev rules, to aid with Systemd integration. 2013-01-30 [bdubbs] - Change ncurses instructions to create and install .pc files. 2013-01-29 [matthew] - Upgrade to Man-Pages-3.46. Fixes #3278. [matthew] - Upgrade to Linux-3.7.5. Fixes #3277. 2013-01-27 [bdubbs] - Update to pkg-config-0.28. Fixes #3276 2013-01-25 [bdubbs] - Revise procps-ng install instructions to place files in the proper locations. 2013-01-24 [bdubbs] - Remove bashisms from init-functions file in the boot scripts. 2013-01-24 [bdubbs] - Upgrade to e2fsprogs-1.42.7. Fixes #3274. 2013-01-22 [bdubbs] - Upgrade to Linux-3.7.4. Fixes #3273. 2013-01-21 [bdubbs] - Upgrade to Procps-ng-3.3.6. Fixes #3095. 2013-01-20 [matthew] - Upgrade to Linux-3.7.3. Fixes #3272. 2013-01-11 [bdubbs] - Revised explanation for /etc/modprobe.conf. Fixes #3270. [bdubbs] - Update udev-lfs init-net-rules.sh script for "en*" devices introduced in systemd-197. 2013-01-09 [bdubbs] - Reformat 'Rebooting the System' recommendations. [bdubbs] - Update udev-lfs scripts. Update to systemd-197. 2013-01-02 [matthew] - Upgrade to Bash-4.2.42. Fixes #3268. [matthew] - Upgrade to Groff-1.22.1. Fixes #3266. [matthew] - Upgrade to Automake-1.13.1. Fixes #3265. [matthew] - Upgrade to Coreutils-8.20. Fixes #3215. 2012-12-31 [bdubbs] - Add patch to fix binutils test suite. All binutils tests now pass, so remove the "-k" flag from test invocation. Thanks to Pierre Labastie for the patch. 2012-12-30 [matthew] - Upgrade to Kbd-1.15.5. Fixes #3239. [matthew] - All E2fsprogs tests pass now, so remove the "-k" flag from its invocation. 2012-12-28 [bdubbs] - Put traceroute in /bin for consistency. Fixes #3264. [bdubbs] - Fix the location for mounting /dev/shm inside chroot. Fixes #3258. [matthew] - Move the build of Procps to before E2fsprogs as the latter requires ps to be available during its testsuite run. [matthew] - Upgrade to Gettext-0.18.2. Fixes #3263. [matthew] - Upgrade to Gawk-4.0.2. Fixes #3262. [matthew] - Upgrade to Glibc-2.17. Fixes #3261. [matthew] - Upgrade to Sed-4.2.2. Fixes #3260. [matthew] - Upgrade to GMP-5.1.0. Fixes #3259. [matthew] - Upgrade to Tcl-8.6.0. Fixes #3257. [matthew] - Upgrade to Man-Pages-3.45. Fixes #3256. 2012-12-18 [bdubbs] - Upgrade to Automake-1.12.6. Fixes #3253. [bdubbs] - Upgrade to Linux-3.7.1. Fixes #3254. 2012-12-16 [matthew] - Upgrade to Util-Linux-2.22.2. Fixes #3250. [matthew] - Remove a few entries from the acronym list as they are no longer referenced in the book. Fixes #3249. Thanks to Chris Staub for the patch. [matthew] - Upgrade to Bison-2.7. Fixes #3247. 2012-12-12 [matthew] - Upgrade to IPRoute2-3.7.0. Fixes #3246. [matthew] - Update Check's list of installed programs. Fixes #3245. Thanks to Chris Staub for the patch. [matthew] - All of Flex's tests pass, so remove the "-k" option to its testsuite invocation. Fixes #3244. [matthew] - Upgrade to E2fsprogs-1.42.6. Fixes #3243. [matthew] - Remove redundant --enable-addons parameter to Glibc's configure script. Fixes #3241. [matthew] - Update IRC server information. Fixes #3240. Thanks to Chris Staub for the patch. [matthew] - Upgrade to Kmod-12. Fixes #3238. [matthew] - Upgrade to Linux-3.7. Fixes #3237. 2012-12-03 [bdubbs] - Fix build issues in makefile for systemd-196/udev-lfs-196. 2012-11-28 [bdubbs] - Update makefile and instructions for systemd-196/udev-lfs-196. 2012-11-27 [matthew] - Upgrade to Linux-3.6.8. Fixes #3234. 2012-11-26 [bdubbs] - Re-emphasize host system requirements in Chapter 5 General Compilation Instructions. 2012-11-22 [bdubbs] - Upgrade to systemd-196/udev-lfs-196. Fixes #3233. 2012-11-18 [matthew] - Upgrade to Linux-3.6.7. Fixes #3232. [matthew] - Upgrade to Automake-1.12.5. Fixes #3231. 2012-11-14 [matthew] - Upgrade to Tzdata-2012j. Fixes #3227. [matthew] - Upgrade to Binutils-2.23.1. Fixes #3226. 2012-11-13 [matthew] - Upgrade to Tcl-8.5.13. Fixes #3224. [matthew] - Upgrade to Kmod-11. Fixes #3223. [matthew] - Upgrade to Man-Pages-3.44. Fixes #3222. [matthew] - Upgrade to Bison-2.6.5. Fixes #3221. [matthew] - Upgrade to Tzdata-2012i. Fixes #3220. [matthew] - Upgrade to Linux-3.6.6. Fixes #3219. 2012-11-03 [matthew] - Upgrade to Perl-5.16.2. Fixes #3218. [matthew] - Upgrade to Bash-4.2.39. Fixes #3217. 2012-11-02 [matthew] - Change Freshmeat.net references to Freecode. Thanks to Chris Staub for the report and patch. Fixes #3216. [matthew] - Upgrade to Check-0.9.9. Fixes #3214. [matthew] - Upgrade to Bison-2.6.4. Fixes #3212. [matthew] - Upgrade to Linux-3.6.5. Fixes #3211. [matthew] - Upgrade to Tzdata-2012h. Fixes #3209. [matthew] - Upgrade to Man-Pages-3.43. Fixes #3208. [matthew] - Clean up a couple of instructions for Flex, made possible by the upgrade to Flex-2.5.37. Fixes 3206 and 3210. 2012-11-01 [bdubbs] - Upgrade to systemd/lfs-udev-195. Fixes #3197. 2012-10-15 [bdubbs] - Add notes to the gcc and binutils sections in Chapter 6 about "link time optimization" and the extra files built by gcc. Fixes #3200. [bdubbs] - Upgrade to tzdata-2012f. Fixes #3205. [bdubbs] - Update installed program description for several packages. Thanks to Chris Staub for the patch. Fixes #3203. 2012-10-14 [bdubbs] - Remove utmpdump from sysvinit because it is now installed by util-linux. Thanks to Chris Staub for the patch. Fixes #3202. [bdubbs] - Change procps to not install the kill program that is now installed by util-linux. Fixes #3201. [bdubbs] - Update to util-linux-2.22.1. Fixes #3199. [bdubbs] - Update to linux-3.6.2. Fixes #3198. [bdubbs] - Add boot/shutdown script customization instructions. 2012-10-02 [matthew] - Upgrade to IPRoute2-3.6.0. Fixes #3196. [matthew] - Upgrade to Linux-3.6. Fixes #3195. [matthew] - Upgrade to Psmisc-22.20. Fixes #3194. [matthew] - Upgrade to Patch-2.7.1. Fixes #3193. [matthew] - Add a patch to allow Kmod's testsuite to pass on 32-bit systems. Fixes #3191. [matthew] - Upgrade to GCC-4.7.2. Fixes #3190. [matthew] - Use latest upstream fixes patch for Make, which enables WebKitGtk to build with parallel builds. Fixes #3188. [matthew] - Upgrade to Man-DB-2.6.3. Fixes #3187. [matthew] - Upgrade to Libpipeline-1.2.2. Fixes #3186. [matthew] - Upgrade to Automake-1.12.4. Fixes #3185. [matthew] - Fix Flex instructions; the directory creation for its documentation is performed by the Makefile since r9999. 2012-09-27 [bdubbs] - Update to systemd/udev-lfs-193. Fixes #3192. 2012-09-27 [bdubbs] - Update to systemd/udev-lfs-192. Fixes #3189. 2012-09-16 [matthew] - Upgrade to Patch-2.7. Fixes #3182. [matthew] - Upgrade to MPC-1.0.1. Fixes #3181. [matthew] - Upgrade to Kmod-10. Fixes #3180. [matthew] - Fix link to Linux User's Guide. Fixes #3179. [matthew] - Upgrade to Less-451. Fixes #3178. [matthew] - Upgrade to Bash-4.2.37. Fixes #3177. [matthew] - Upgrade to Pkg-Config-0.27.1. Fixes #3174. [matthew] - Upgrade to Linux-3.5.4. Fixes #3173. 2012-09-05 [bdubbs] - Add udevadm trigger --action=change line to udev script to support initramfs better. 2012-09-04 [bdubbs] - Update grub packages and naming conventions example. [bdubbs] - Update to util-linux-2.22. Fixes #3145. 2012-09-02 [bdubbs] - Add a patch to Chapter 6 glibc to fix the test-installation.pl script instead of just preventing it from running. Fixes #3175. [bdubbs] - Update to systemd-189. Fixes #3167. 2012-09-01 [bdubbs] - LFS-7.2 released.