Commit graph

  • b3825c3eb8 Adapt jhalfs to git Pierre Labastie 2021-05-01 09:21:06 +0200
  • dfab075401 Change variable name to DEP_GIT in validate_configs Pierre Labastie 2021-04-30 21:39:34 +0200
  • de67016950 Adapt func_book_parser to git Pierre Labastie 2021-04-30 14:21:44 +0200
  • dd5d63d102 Adapt to git in func_install_blfs Pierre Labastie 2021-04-29 11:40:46 +0200
  • f538085157 Update instructions in README.BLFS Pierre Labastie 2021-04-29 11:17:57 +0200
  • fbbe081243 Move to git: Change url and var names in BLFS/Makefile Pierre Labastie 2021-04-28 17:08:30 +0200
  • 1e686d17a4 Moving to git: Pierre Labastie 2021-04-27 22:45:19 +0200
  • 38dd3c3d74 BLFS: have "process-replaceable" process gtk4 Pierre Labastie 2021-04-27 21:40:38 +0200
  • 82eacf52a5 Fix packInstall.sh for recent packages Pierre Labastie 2021-03-09 22:02:19 +0100
  • 47dfc81bdc Account for the change in umount command in LFS Pierre Labastie 2021-03-09 21:58:44 +0100
  • c2af9cd73f Fix gen-special when an entity is commented out: Pierre Labastie 2021-03-09 21:53:29 +0100
  • e5518fd03e jhalfs: update copyright years and adapt to git Pierre Labastie 2021-01-17 11:10:59 +0100
  • f9babd04b5 packInstall.sh.porg: fixes for inih and libhandy Pierre Labastie 2021-01-15 11:00:05 +0100
  • 782a77b2c4 Fix an inaccurate comment in packInstall.sh.porg Pierre Labastie 2020-12-04 09:30:37 +0000
  • ea0be93e9e Now that tcl, expect, and dejagnu are only in lfs, update instpkg.xml with those packages after installing lfs, or when updating lfs Pierre Labastie 2020-10-15 13:15:33 +0000
  • 018ab000f3 Fix downloading blfs books tag versions greater than 9 Pierre Labastie 2020-10-15 12:39:52 +0000
  • 5562bf14e0 Fix make exiting with an error if $(MOUNT_PT)/var/lib does not exist Pierre Labastie 2020-09-30 05:43:59 +0000
  • 088130f04a Fix changing the ownership of $BUILDDIR/var/lib to LUSER when it has been created by func_install_blfs. Fixes ticket #1729 Pierre Labastie 2020-09-17 15:30:29 +0000
  • 426e40be67 add the desktop-file-utils case for non install instructions in blfs tools Pierre Labastie 2020-09-15 12:39:59 +0000
  • 7ce5a6195f packInstall.sh.porg: remove special case for x264: it is now packaged "normally"... Pierre Labastie 2020-09-15 12:14:50 +0000
  • bfc99d1f9f Typo Pierre Labastie 2020-09-15 09:09:18 +0000
  • 2873df61d7 New bridgehead layout for llvm Pierre Labastie 2020-09-15 07:36:23 +0000
  • 56c1fff69a Create os-release also for SysV Pierre Labastie 2020-08-22 11:49:09 +0000
  • a8b8d192eb Use a custom date format in the filename of the chapter 5 tarball Pierre Labastie 2020-08-22 11:47:10 +0000
  • f7c6c3c108 Allow versions up to 19 for lfs Pierre Labastie 2020-08-22 11:44:07 +0000
  • 7e9e66faa4 Fix name of book repo for tag version greater than 9 Pierre Labastie 2020-08-16 08:05:57 +0000
  • 6f74ca146f LFS/master.sh: only count chapter* dirs in lfs-commands Pierre Labastie 2020-07-10 13:29:15 +0000
  • 8b85dae454 Prevent users to tick "Rebuild Makefile" if Makefile does not exist Pierre Labastie 2020-07-10 13:26:23 +0000
  • e3ccc2786a Config.in: Reinstate the whole menus if "Rebuild Makefile" is ticked Pierre Labastie 2020-07-10 13:24:00 +0000
  • 88a8275eb8 lfs.xsl: mode=pkgmngt: use $pos and not position() when calling start-script Pierre Labastie 2020-07-09 17:04:30 +0000
  • 46c6113b28 Prevent overwriting /var/run and lock symlinks with PM Pierre Labastie 2020-07-09 17:02:10 +0000
  • ee842e234b Now that packageManager.xml createfiles is also included for new book, test that /tools/etc/porgrc exists before moving it Pierre Labastie 2020-07-09 16:59:36 +0000
  • 3484658167 Various fixes for recent pacman with new book Pierre Labastie 2020-07-07 15:27:54 +0000
  • b6e981a9a3 Typo in Config.in Pierre Labastie 2020-07-06 09:38:47 +0000
  • f017b22731 LFS/lfs.xsl: fix cases when using DESTDIR Pierre Labastie 2020-07-06 05:51:22 +0000
  • 2f8d952deb Forgot one instance of minor scriptlet number removal Pierre Labastie 2020-07-06 05:46:07 +0000
  • 89bcb1be0e Allow scriptlet numbering to be on 4 digits in packInstall.sh* Pierre Labastie 2020-07-06 05:44:22 +0000
  • 3ac3ae199f Change numberings of scriptlets: Pierre Labastie 2020-07-06 05:38:54 +0000
  • 5dd7bff0ee Use latest version of pacman Pierre Labastie 2020-07-06 05:31:55 +0000
  • 5a965adf4f When copying packageManager.xml, use a sed to replace BOOK with $BOOK Pierre Labastie 2020-07-06 05:23:47 +0000
  • 959319749e Remove special cases for vim and tidy in packInstall.sh.pacman Pierre Labastie 2020-07-06 05:20:06 +0000
  • d5a739aebd When cleaning BUILD_DIR, clean also 32 bit library dirs in case multilib has been used Pierre Labastie 2020-07-06 05:17:16 +0000
  • 49f8b03399 Fix package management for new book, and add a patch for porg Pierre Labastie 2020-06-24 06:26:05 +0000
  • 13e52a5572 Add the multilib book: fixes ticket #1722 Pierre Labastie 2020-06-20 17:16:22 +0000
  • 706e5bf46a Various small fixes/improvements: - Prefer SysV over Sys V in Config.in - do not generate the package list for lfs, it is not needed anymore - prevent an (ignored) error in LFS/master.sh - log new files under the scriptlet name (allows to log files for the same package from different builds) - keep the full name in log_new_file functions (fix a undetected bug in CLFS/HLFS) Pierre Labastie 2020-06-20 17:01:23 +0000
  • 7b33f40896 Use an XPath expression to select <para> that contains packages with right attributes in packages.xsl, rather than an <xsl:if>. Pierre Labastie 2020-06-20 16:53:31 +0000
  • 9a4c530f55 Clean LFS/master.sh from unused functions Pierre Labastie 2020-06-20 16:45:26 +0000
  • 0a0753d579 Remove spaces at the end of lines Pierre Labastie 2020-06-19 14:25:52 +0000
  • e4b7aa8206 Replace "cat /proc/cpuinfo" with "lscpu" in the sub-du report: cpuinfo gets too big with several cores Pierre Labastie 2020-06-19 06:51:10 +0000
  • cce9c165cd Change names for lfs chapters in blfs tools: - change "6" to "final system" - change "7" to "configuration" - change "8" to "Bootable" - change "9" to "The End" - also fix a id that has changed in January in the lfs book Pierre Labastie 2020-06-14 15:54:44 +0000
  • 3da8c49659 Update ICA for new LFS/master.sh Pierre Labastie 2020-06-14 07:08:19 +0000
  • b33c6ee52d Fix the case of the kernel for otimization Pierre Labastie 2020-06-11 20:43:33 +0000
  • b217a303e4 Fix sbu-du calculations for the new numbering Pierre Labastie 2020-06-11 13:59:59 +0000
  • 22bb166d9d Fix the save-ch5 target Pierre Labastie 2020-06-11 08:22:20 +0000
  • 6447575192 Fix detection of the cross2 branch Pierre Labastie 2020-06-10 20:58:33 +0000
  • ebe1ba613c Adapt for the cross 2 branch. Note that ICA is broken now. Keeping some old code to use for fixing ICA, but committing now so that testing can begin! Pierre Labastie 2020-06-10 20:01:17 +0000
  • 36f5dce727 Fix lfs.xsl for cross2, and change scriptlet numbering for trunk and cross2 Pierre Labastie 2020-06-09 07:28:05 +0000
  • 9ef12f76bb Use a private name for MAKEFLAGS in jhalfs, so that it does not propagate to top make, when ticking "Run the makefile" Pierre Labastie 2020-06-05 10:18:27 +0000
  • 7e0a1b8018 Fix an issue in ck_terminal, which was working only by chance (compensating bugs) on some setup (but not all) Pierre Labastie 2020-05-31 08:58:41 +0000
  • 6caa5b8816 Allows having << EOF in tests, and not generating >> $TEST_LOG... until the matching EOF is found. Pierre Labastie 2020-05-31 07:31:32 +0000
  • 9728b235e6 Check terminal size before starting build Pierre Labastie 2020-05-25 06:47:48 +0000
  • a26389abd0 Fix update-lfs.sh (missing continuation character in a case statement Pierre Labastie 2020-05-22 05:03:40 +0000
  • 323ae3e633 Add -j1 to "make install" in the lfs book (done long ago in blfs) Pierre Labastie 2020-05-18 08:31:43 +0000
  • ae1d8a5b59 Prevent a permission problem when using blfs tools with the cros-chap5 branch: Pierre Labastie 2020-05-08 08:22:55 +0000
  • 38016d5ca7 Add a missing file for saving chapter 5 work Pierre Labastie 2020-05-01 19:36:10 +0000
  • f5ecc2838a Add code to save work at the end of chapter 5 (and finish the rebuild-makefile change) Pierre Labastie 2020-05-01 14:24:32 +0000
  • 06eddf40f2 Make "Rebuild Makefile" disable all the other options: This prevents users from using it without setting a build first Pierre Labastie 2020-05-01 14:20:45 +0000
  • 31a9b1440c remove the __pycache__ dirs from comparison analysis Pierre Labastie 2020-04-10 10:16:41 +0000
  • bdb0761120 Run "Cleaning up" page in ICA iterations too: it allows to remove .la and some .a files Pierre Labastie 2020-04-08 08:37:54 +0000
  • 709eb7470d Remove the /usr/share/doc/openssl-<version> dir before renaming /usr/share/doc/openssl, otherwise it moves it as a subdirectory Pierre Labastie 2020-04-07 17:08:30 +0000
  • 49e2745200 Further fix user creation (or no) Pierre Labastie 2020-04-02 11:54:50 +0000
  • dd7e0f6793 Fix LUSER creation (or no creation). Pierre Labastie 2020-04-02 11:46:36 +0000
  • 7b7b5e9624 Various fixes for ICA Pierre Labastie 2020-04-02 09:56:51 +0000
  • 0a577f5575 typo forgotten \ Pierre Labastie 2020-04-01 09:14:14 +0000
  • 0835a1065f Two fixes:" - use /etc/passwd to check whether LUSER exists - use sudo -H -u $(LUSER) to be sure that HOME is set (depends on distro) Pierre Labastie 2020-04-01 09:11:32 +0000
  • a73ed74337 Fix the SHELL for CHROOT target for LFS Pierre Labastie 2020-03-31 08:47:52 +0000
  • a2b56892e4 Fix a forgotten new IDREF Pierre Labastie 2020-03-29 20:35:52 +0000
  • 04de9bc4db Allow to find kernfs and chroot in any chapter Pierre Labastie 2020-03-29 17:19:25 +0000
  • 3261fe76c8 Adapt master.sh to new book, staying compatible Pierre Labastie 2020-03-29 17:16:09 +0000
  • 4762fb9900 Set the correct #! executable in creat* scriptlets Pierre Labastie 2020-03-29 15:13:15 +0000
  • 903eefd093 Adapt LFS/master.sh to use chap4 scriptlets Pierre Labastie 2020-03-29 14:06:41 +0000
  • 939731aa52 No need to prin DU from Makefile in LFS Pierre Labastie 2020-03-29 13:46:19 +0000
  • 123105f683 Do not rely on /tools for setting ROOT (again) Pierre Labastie 2020-03-29 13:42:43 +0000
  • 1dce18968f Don't use /tools for setting the ROOT variable Pierre Labastie 2020-03-29 13:24:48 +0000
  • a131250b6f Generate chapter 4 scriptlets Pierre Labastie 2020-03-29 13:17:38 +0000
  • 5e4a124e3d Remove /tools and /cross-tools when cleaning Pierre Labastie 2020-03-29 13:05:48 +0000
  • 20e3fcdec2 Do not use a login shell for LUSER Pierre Labastie 2020-03-29 12:58:06 +0000
  • 2a9b0c3181 Remove envars before the SUDO phase This is to allow root to execute ": > envars". On a non empty envars owned by lfs, in a directory world writable with sticky bit and not owned by lfs, this may be forbiden by the fs/protected_regular sysctl. See https://www.kernel.org/doc/Documentation/sysctl/fs.txt Pierre Labastie 2020-03-15 17:15:28 +0000
  • 94fc75e616 Remain compatible with older versions of lfs Pierre Labastie 2020-02-11 13:55:28 +0000
  • c035132e2a Fix jhalfs for new idrefs in lfs svn Pierre Labastie 2020-02-11 13:25:03 +0000
  • 9a61eadbbf attr does not install man pages in man2 and man5 anymore, so no need for removing them. This fixes a stupid bug, that removed all man-pages man2 pages when porg was used! Pierre Labastie 2019-12-22 09:53:30 +0000
  • fcb78f4822 Unset the BLACKLIST variable in opt_config: all packages seem to be able to cope with parallelization now Pierre Labastie 2019-12-21 22:10:04 +0000
  • 2d99aa4bb3 Fix libhandy VERSION computation in packInstall.sh.porg Pierre Labastie 2019-12-06 21:46:21 +0000
  • a30c80e273 Remove the lfs- prefix when writing to the instpkg file, for lfs bootscripts Pierre Labastie 2019-09-27 09:59:32 +0000
  • 4ad6e44878 Put {DISTRIB,VERSION}_CODENAME="jhalfs" in /etc/*-release, and fix a typo Pierre Labastie 2019-09-25 15:36:20 +0000
  • 654f592149 Add the possibility to update lfs bootscripts with blfs tools. Ticket #1724 Pierre Labastie 2019-09-25 15:29:17 +0000
  • a1795f0351 TRACKFILE should not contain LFS packages that are also in BLFS, ticket #1723 Pierre Labastie 2019-09-25 07:50:45 +0000
  • 0974c32271 BLFS/xsl/Process-install: detect config instruction in QtWebEngine page Pierre Labastie 2019-09-16 03:50:29 +0000
  • 39304601fe BLFS/xsl/process-install: make an entity for config instruction conditions and add a condition for /opt/rustc creation Pierre Labastie 2019-09-14 19:30:15 +0000
  • 0336215926 BLFS/xsl/gen_pkg_list.xsl: allow listing the After LFS config chapter. Normally only chapters containing versioned pacakges are in the package list. But with the removal of lsb-release there are no versioned package anymore in the "After LFS config..." chapter. But we need this chapter. So add a test explicitly for it. Pierre Labastie 2019-09-06 21:20:03 +0000