Commit graph

  • 085435e66f Remove the obsolete vim-lang instructions and variable, and add non-wide- charater ncurses library Pierre Labastie 2019-09-05 17:22:04 +0000
  • 91b5249f05 Fix retrieval of BLFS 9.0 tag. Note that older tags cannot be processed by present jhalfs, and the case statement should be simplified... Pierre Labastie 2019-09-01 21:00:48 +0000
  • 974fe35ae0 The new vim tarball has a standard directory name, not need for a tweak in packInstall Pierre Labastie 2019-08-31 12:52:05 +0000
  • 30732c6a16 Process layout replaceable Pierre Labastie 2019-08-31 12:47:22 +0000
  • 0a0b60984c Several things: - refactor again process-install. Allows for better generation of test instructions - only output the instructions of the first sect2 with role="installation". this will miss the vaapi intel driver, the installation of help files in GIMP, and the second method for which - always run porg logging in "append" mode - allows pass1 in sect2 (libva again) Pierre Labastie 2019-08-17 08:30:36 +0000
  • 96d7e44922 BLFS/xsl: move the template for replaceable tags out of the main stylesheet, and allow replacing some hostname/domainname replaceable tags Pierre Labastie 2019-08-14 10:32:59 +0000
  • c9928765ae add property svn:keywords to process-install.xsl Pierre Labastie 2019-08-13 15:30:00 +0000
  • 8fc6a47249 BLFS/xsl: refactor the generation of installation instructions, owing to the new remap="test/doc" attributes Pierre Labastie 2019-08-13 15:28:49 +0000
  • 7933ed76c6 Refactoring the output of installation instructions: Pierre Labastie 2019-08-13 15:03:39 +0000
  • 5451eaeb9e Fix generation of the SBU-DU stats: The "create-sbu_du.sh" script expects all the logs containing "Totalseconds" also contains two lines starting with "KB:" with disk usage stats. Generates those lines for all the logs. Hopefully, the stats are fairly accurate now... Pierre Labastie 2019-07-15 20:06:35 +0000
  • 3b14992061 Fix "installed files size" for the last package: In create-sbu_du.sh, we use "du -s" for getting the size of the installed files at the end of the build, and we compare to the "KB" from the previous package to get the Installed size of the last package. But the du command excludes an absolute dir, while it should be relative. This lead to bogus stats. Pierre Labastie 2019-07-15 20:00:32 +0000
  • 30a89617c4 Fix the TEST variable when CONFIG_TESTS is not set: This is another bug exposed by the new menu system. The TEST variable was set inside the menu "test settings". But this menu depends on CONFIG_TESTS, and is not executed if CONFIG_TESTS is not set. So that, the TEST variable was not set if CONFIG_TESTS was not set (while with the former menu suystem, it was set to 0). Due to the logic in lfs.xsl, this resulted in all the tests being run, instead of none... Move the setting of the TEST variable outside the "test settings" menu. Pierre Labastie 2019-07-15 14:13:48 +0000
  • 6622409404 Don't output role="nodump" in "not-pack" mode Pierre Labastie 2019-06-19 07:56:39 +0000
  • a4af6811bd Various fixes for Kconfiglib: - remove the old setting of LANG in BLFS/Makefile - explicitly use python3, because now menuconfig.py has #!/usr/bin/python, we may have only python3 available - add quotes in Config.in for BLFS Pierre Labastie 2019-06-15 20:16:35 +0000
  • cf2f109b89 Update to Kconfiglib version 12.4.0. This removes the need to use ".configuration.old" Pierre Labastie 2019-06-15 17:25:10 +0000
  • 619b313adb Various fixes and improvements coming from github: - the case for "pax" in packInstall.sh.prog - an error in packageManager.xml.porg (comment before <?xml?> tag) - a non-working $Id in Makefile - some fixes for using the sect1info in lfs (in BLFS tools) - a big rewrite for generating scripts with more consistent line spacing, opening the way to manage remap="test" and remap="doc" attributes Pierre Labastie 2019-06-15 15:26:23 +0000
  • 77a8042414 Add the case of pnmixer to packInstall.sh.porg Pierre Labastie 2019-04-25 09:17:56 +0000
  • 2c603d8caf Fix a few missing bits of the transition to the new menu subsystem Pierre Labastie 2019-04-25 08:44:43 +0000
  • f596dde66c Get rid of the GPLv2 license: - Replace the menu system with the Kconfiglib, which has an ISC license - Remove farce and any reference to it - Rewrite the copyright notice, add the LICENSE files - Adapt Config.in and a few other programs to the new menu system Pierre Labastie 2019-04-24 16:16:20 +0000
  • 7fa93699d4 Fix a long standing bug in func_compare.sh: The files in test-logs have the package version in their names Pierre Labastie 2019-04-24 15:07:04 +0000
  • 183cc33453 Fix a missing newline in one message Pierre Labastie 2019-04-24 15:03:58 +0000
  • 72e9e684e7 Fix a long standing bug in func_check_version.sh: Using the non existent dotSTR variable caused a ragged output. Use the spaceSTR variable rather Pierre Labastie 2019-04-24 15:01:26 +0000
  • aeb8539125 Fix generation of install instructions, and remove those pesky && as much as possible Pierre Labastie 2019-04-22 09:38:44 +0000
  • dfc023a13c typo Pierre Labastie 2019-04-18 08:55:19 +0000
  • a22bfe1ab5 Author: Jeremy Huntwork <jhuntwork@lightcubesolutions.com> Date: Tue Apr 16 13:31:09 2019 -0700 Pierre Labastie 2019-04-17 07:06:13 +0000
  • 8589e90f5c Remove spurious spaces at the end of lines Pierre Labastie 2019-04-16 13:02:12 +0000
  • 8fb8ff2612 Remove a spurious blank line in gen-install.xsl Pierre Labastie 2019-04-16 12:15:21 +0000
  • aa283c0dee Fix again properties Pierre Labastie 2019-04-16 08:29:14 +0000
  • 2e2ac742c7 Add missing $Id:$ comments Pierre Labastie 2019-04-16 08:06:03 +0000
  • c048987a2c BLFS: fix generation of install and test instructions (ticket #1721): Pierre Labastie 2019-04-16 07:30:02 +0000
  • bc2f5913e6 Improve common/progress_bar.sh based on shellcheck: Pierre Labastie 2019-04-13 16:33:38 +0000
  • 0e4ddfa0c1 Improve top-level jhalfs based on shellcheck Pierre Labastie 2019-04-13 16:31:24 +0000
  • 2758d9421e Use sect1info for getting informations on LFS packages: - add sect1info sections to packagemanager.xml.xxx + various fixes - add templates in LFS/lfs.xsl for script start and script end: - script start: define variables containing package information print disk usage unpack and change dir - script end: print disk usage remove build dir - remove the corresponding operations from master.sh Pierre Labastie 2019-04-11 07:40:50 +0000
  • adbd09b06c LFS/lfs.xsl: Update directory layout of PKG_DEST Pierre Labastie 2019-04-08 10:03:26 +0000
  • eabfc593e5 Unset MAKELEVEL in BLFS scriptlets. Fixes #1720. Pierre Labastie 2019-03-26 07:53:17 +0000
  • 05f3977323 Add initramfs to non-versioned packages Pierre Labastie 2019-03-25 21:47:04 +0000
  • 3142368d67 I cannot read: variable in /etc/sysconfig/console is LOGLEVEL, not LOG_LEVEL! Pierre Labastie 2019-03-15 16:18:48 +0000
  • c6506aea23 Remove sudo from commands run as root (and some DEBUG lines) Pierre Labastie 2019-03-15 08:55:01 +0000
  • a659e46082 Hopefully get the devices: target Ok now Pierre Labastie 2019-03-14 21:02:58 +0000
  • 13c475babc Get virtual kernel filesystem commands from the book, and really add /run/systemd/resolve/resolv.conf after creating the kernel FS in chapter 6 Pierre Labastie 2019-03-13 06:31:55 +0000
  • 49ba78d711 Always display gcc's full version Pierre Labastie 2019-03-11 14:25:09 +0000
  • f5e658dc6c Fix filename extension in /etc/sysconfig/ifconfig.xxx so that it matches the IFACE value. Works only with revision 11556 or later of LFS book. Pierre Labastie 2019-03-10 09:15:10 +0000
  • 426c618053 Stupid typo Pierre Labastie 2019-03-09 20:27:44 +0000
  • 3b43e17bda Generate console files: - add variables LOCAL (y is hw clock set to local time) and LOG_LEVEL (sysv) - generate /etc/sysconfig/console (sysv) or /etc/vconsole.conf (systemd) - generate /etc/adjtime (only systemd) - remove UNICODE and FONTMAP variables (jhalfs makes unicode default) Pierre Labastie 2019-03-09 08:11:37 +0000
  • 90f5b6de2e Remove obsolete blfs_tools dependencies Pierre Labastie 2019-03-09 08:02:10 +0000
  • 5af9ab4b8c In the systemd book, the network card is designed as "<network-device-name>", not "eth0". Pierre Labastie 2019-03-09 07:18:52 +0000
  • d39252b7ca LFS: Copy /etc/resolv.conf to where it should be during chroot, for systemd: this allows using the network in chroot. Also add a chroot1 target, and update the teardown target to what is in the book. Pierre Labastie 2019-03-09 07:15:41 +0000
  • 399058f718 Python in func_check_version should be uppercase Pierre Labastie 2019-02-15 16:06:46 +0000
  • 7a821947ad Add version check for Python Pierre Labastie 2019-02-15 14:11:36 +0000
  • cd02aa5ad9 Remove obsolete udev detection in BLFS/gen-special.sh Pierre Labastie 2019-02-10 13:05:14 +0000
  • b71e3adb60 Move porg_bash_completion to where it belongs Pierre Labastie 2019-01-16 10:09:37 +0000
  • d505128fbc Do not exit on SIGCHLD: Pierre Labastie 2019-01-13 08:32:24 +0000
  • f168be19d5 Remove "-i" flags in kernel scriptlet Pierre Labastie 2019-01-02 20:57:01 +0000
  • 04fcea11b7 Add the case of Test-MockModule (perl module) to packInstall.sh Pierre Labastie 2018-12-08 10:12:46 +0000
  • c8d5f11878 update-lfs.sh: remove tools package from instpkg.xml Pierre Labastie 2018-12-08 10:04:25 +0000
  • 94a78ddfa2 When installing BLFS tools, the database of installed packages is populated with LFS pacakges. But packages installed only in tools should not be in this database. As a side note, it would be cleaner to use an xsl stylesheet for that. Pierre Labastie 2018-12-08 09:04:01 +0000
  • 1646303d91 A module can be a special case, too (perl-test-mockmodule) Pierre Labastie 2018-11-23 14:30:06 +0000
  • 6e28f3c4de Translate parentheses to "_" in the module page names. Otherwise there are errors when displaying the menu Pierre Labastie 2018-09-28 14:39:18 +0000
  • 625cb147bd Add possibility to automate bash shell startup files, vimrc, and rng. This adds a new variable to the configuration (LANGUAGE). Also automate the generation of various <replaceable> instructions Pierre Labastie 2018-09-28 14:35:46 +0000
  • 3b4399c962 Add a case for lynx in packInstall.sh.porg Pierre Labastie 2018-09-04 10:06:09 +0000
  • e967368f98 Fix generation of chroot instructions for newer LFS book 2.4 Pierre Labastie 2018-05-12 11:29:29 +0000
  • b86dfaf1c0 Fix generation of chroot instructions Pierre Labastie 2018-05-12 11:27:10 +0000
  • 6747d510ed Fix packInstall.sh.porg for junit Pierre Labastie 2018-03-19 21:01:06 +0000
  • 2b67b9ba4d Finally, openldap does not need .la files Pierre Labastie 2018-03-11 05:55:16 +0000
  • 56a5508dcd Merge trunk r4041,4042 Pierre Labastie 2018-03-10 20:48:52 +0000
  • 4cd2611b21 The preceding merge added a line concerning porg, which is not in version 2.4... Pierre Labastie 2018-03-10 20:29:49 +0000
  • 72063a43b4 merge trunk r4040 and r4044 to 2.4 branch Pierre Labastie 2018-03-10 20:01:55 +0000
  • 0313634ea2 Merge trunk r4024 and r4039, fixing generation of Makefile and of DESTDIR install for libelf Pierre Labastie 2018-03-10 19:59:20 +0000
  • 2969cdfb6b Prevent openldap module .la files to be removed They are needed for loading modules... Pierre Labastie 2018-03-10 14:30:21 +0000
  • 0d1c9f0ce1 Now libuv has a version string starting with"v" Pierre Labastie 2018-03-10 11:04:42 +0000
  • eb5a32de85 Fix syntax error in preceding commit Pierre Labastie 2018-03-10 10:08:38 +0000
  • b25dbcf791 packInstall.sh.porg: account for the possibility of having a source directory named x265_vx.y or just x265_x.y (where x and y are digits) Pierre Labastie 2018-03-10 10:02:26 +0000
  • 5c69841844 Special case for unrar in packInstall.sh.porg Pierre Labastie 2018-02-25 08:30:01 +0000
  • 8fb1daade2 Special case for psutils in packInstall.sh.porg Pierre Labastie 2018-02-25 08:05:56 +0000
  • e030049a44 BLFS/func_dependencies: when building the graph, and DEP_LEVEL=3 (build opt deps only for requested packages), it may happen that a requested packages is seen at depth > 2 before it is seen at depth=2. In this case, optional deps are not processed the first time, and then the package is not processed at depth 2 because it has already been seen. Add a case statement against that. Pierre Labastie 2018-02-19 16:01:00 +0000
  • df1f318915 Have the STATS variable displayed in jhalfs-blfs Pierre Labastie 2018-02-11 07:31:23 +0000
  • 9e0c4b6a3a Wrong variable name when naming info.log file if stats are requested Pierre Labastie 2018-02-10 21:46:46 +0000
  • 28546ae95d Output some information during the cleaning phase in BLFS dependency engine for the impatient Pierre Labastie 2018-02-09 09:24:55 +0000
  • 7bc70cd968 Allow DESTDIR to work for libelf, now that it is in LFS Pierre Labastie 2018-02-05 21:46:36 +0000
  • 67c3df4aef Add stats to jhalfs-blfs. NB: due to book layout, far from perfect... Pierre Labastie 2018-02-05 18:12:17 +0000
  • ad747edfb0 Move the linefeed. Sometimes, several attempts are needed to make things rignt, sorry Pierre Labastie 2018-02-05 14:56:54 +0000
  • 6613034d13 Move a misplaced linefeed in LFS/lfs.xsl:outputpkgdest Pierre Labastie 2018-02-05 10:45:29 +0000
  • 1cb4c7662c Only output DESTDIR when the command is "ninja install" Pierre Labastie 2018-02-05 10:30:01 +0000
  • 4696ddd406 Add DESTDIR instructions when the command is "ninja install" (in LFS/lfs.xsl) Pierre Labastie 2018-02-05 09:54:15 +0000
  • bcbecc53f9 Don't generate porg and del .la instructions when doing userad or groupadd Pierre Labastie 2018-02-04 15:19:14 +0000
  • b7583ec500 Removing the need to have write access to BUILDDIR: - remove an entry in Config.in (useless, since we impose sudo anyway) - Update README and CHEATSHEET Pierre Labastie 2018-02-04 08:50:16 +0000
  • c7b535b488 Remove the need to have write access to BUILDDIR, using sudi, which is required anyway. ticket #1715 Pierre Labastie 2018-02-03 16:37:32 +0000
  • f1edc8e377 Because we do not want to depend on <pack>groupxx if it creates a circular dependency, it may happen that nothing depends on <pack>groupxx. Detect and fix this by appending <pack>groupsxx to root.dep Pierre Labastie 2018-02-02 21:12:30 +0000
  • d80302bf94 Impose -pass1 to be built before its dependant package (bug #1718) Pierre Labastie 2018-02-02 21:10:16 +0000
  • 59afe7323a BLFS/libs: Another stupid bug in path_to Pierre Labastie 2018-02-02 21:06:49 +0000
  • 5afaf7cc48 BLFS/libs/func_dependencies: fix 2 stupid bug in function path_to Pierre Labastie 2018-02-02 17:55:29 +0000
  • 1fa0dee15b Prepend JH_ to exported variables in jhalfs-blfs, so that collision with build system variables is unlikely Pierre Labastie 2018-01-30 13:53:34 +0000
  • 2140f22a88 New management of dependencies: - Even if only required or recommended deps only are requested and built, account for optional deps to build the pacakge order - build "runtime" deps after the pacakge dependening on them, but before any other package - using the "first" role in the book, implement pass1 pacakges when there are circular dependencies - Documentation has still to be written - There must be bugs, thank you for testing... Pierre Labastie 2018-01-28 17:56:55 +0000
  • 764a5d712c Do not add >> $TESTLOG to lines ending with "\" Pierre Labastie 2018-01-14 20:19:14 +0000
  • 84a3fda1c3 Do not optimize binutils-pass1 in order to measure the SBU: - introduce REALSBU variable if Config.in and jhalfs, and display it - Adpat LFS/master.sh Pierre Labastie 2018-01-14 10:26:43 +0000
  • d2a7ec8984 Missing quote in Config.in Pierre Labastie 2018-01-13 09:34:57 +0000
  • 2e1c1c3c16 Remove spaces at the end of lines Pierre Labastie 2018-01-13 09:08:56 +0000
  • dc7fd7b7ba Add .la file removal to LFS and BLFS scripts Pierre Labastie 2018-01-12 19:04:19 +0000
  • 5637b53ba7 override libelf->elfutils for getting the tarball name Pierre Labastie 2018-01-12 16:10:54 +0000
  • c672fa87d7 Always create the test-log directory to allow user to "uncomment" test instructions Pierre Labastie 2018-01-12 10:42:36 +0000