Pierre Labastie
96d7e44922
BLFS/xsl: move the template for replaceable tags out of the main stylesheet,
...
and allow replacing some hostname/domainname replaceable tags
2019-08-14 10:32:59 +00:00
Pierre Labastie
c9928765ae
add property svn:keywords to process-install.xsl
2019-08-13 15:30:00 +00:00
Pierre Labastie
8fc6a47249
BLFS/xsl: refactor the generation of installation instructions, owing to
...
the new remap="test/doc" attributes
2019-08-13 15:28:49 +00:00
Pierre Labastie
7933ed76c6
Refactoring the output of installation instructions:
...
Create a template which processes the instruction tree fragment (only header
for now, the content is bogus), and call it from main sheet.
2019-08-13 15:03:39 +00:00
Pierre Labastie
6622409404
Don't output role="nodump" in "not-pack" mode
2019-06-19 07:56:39 +00:00
Pierre Labastie
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
2019-06-15 20:16:35 +00:00
Pierre Labastie
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
2019-06-15 15:26:23 +00:00
Pierre Labastie
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
2019-04-24 16:16:20 +00:00
Pierre Labastie
aeb8539125
Fix generation of install instructions, and remove those pesky && as much as
...
possible
2019-04-22 09:38:44 +00:00
Pierre Labastie
8589e90f5c
Remove spurious spaces at the end of lines
2019-04-16 13:02:12 +00:00
Pierre Labastie
8fb8ff2612
Remove a spurious blank line in gen-install.xsl
2019-04-16 12:15:21 +00:00
Pierre Labastie
c048987a2c
BLFS: fix generation of install and test instructions (ticket #1721 ):
...
- add a gen-install.xsl stylesheet for grouping all cases
- add a mode="installation" attribute for templates
- rewrite sect2 template so that the right templates are applied
- adapt other templates so that they are compatible
- rewording of some comments (no direct relation with the ticket)
2019-04-16 07:30:02 +00:00
Pierre Labastie
eabfc593e5
Unset MAKELEVEL in BLFS scriptlets. Fixes #1720 .
2019-03-26 07:53:17 +00:00
Pierre Labastie
05f3977323
Add initramfs to non-versioned packages
2019-03-25 21:47:04 +00:00
Pierre Labastie
cd02aa5ad9
Remove obsolete udev detection in BLFS/gen-special.sh
2019-02-10 13:05:14 +00:00
Pierre Labastie
c8d5f11878
update-lfs.sh: remove tools package from instpkg.xml
2018-12-08 10:04:25 +00:00
Pierre Labastie
1646303d91
A module can be a special case, too (perl-test-mockmodule)
2018-11-23 14:30:06 +00:00
Pierre Labastie
6e28f3c4de
Translate parentheses to "_" in the module page names. Otherwise there are errors when displaying the
...
menu
2018-09-28 14:39:18 +00:00
Pierre Labastie
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
2018-09-28 14:35:46 +00:00
Pierre Labastie
2b67b9ba4d
Finally, openldap does not need .la files
2018-03-11 05:55:16 +00:00
Pierre Labastie
2969cdfb6b
Prevent openldap module .la files to be removed
...
They are needed for loading modules...
2018-03-10 14:30:21 +00:00
Pierre Labastie
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.
2018-02-19 16:01:00 +00:00
Pierre Labastie
df1f318915
Have the STATS variable displayed in jhalfs-blfs
2018-02-11 07:31:23 +00:00
Pierre Labastie
9e0c4b6a3a
Wrong variable name when naming info.log file if stats are requested
2018-02-10 21:46:46 +00:00
Pierre Labastie
28546ae95d
Output some information during the cleaning phase in BLFS dependency engine
...
for the impatient
2018-02-09 09:24:55 +00:00
Pierre Labastie
67c3df4aef
Add stats to jhalfs-blfs. NB: due to book layout, far from perfect...
2018-02-05 18:12:17 +00:00
Pierre Labastie
bcbecc53f9
Don't generate porg and del .la instructions when doing userad or groupadd
2018-02-04 15:19:14 +00:00
Pierre Labastie
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
2018-02-02 21:12:30 +00:00
Pierre Labastie
d80302bf94
Impose -pass1 to be built before its dependant package (bug #1718 )
2018-02-02 21:10:16 +00:00
Pierre Labastie
59afe7323a
BLFS/libs: Another stupid bug in path_to
2018-02-02 21:06:49 +00:00
Pierre Labastie
5afaf7cc48
BLFS/libs/func_dependencies: fix 2 stupid bug in function path_to
2018-02-02 17:55:29 +00:00
Pierre Labastie
1fa0dee15b
Prepend JH_ to exported variables in jhalfs-blfs, so that collision with
...
build system variables is unlikely
2018-01-30 13:53:34 +00:00
Pierre Labastie
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...
2018-01-28 17:56:55 +00:00
Pierre Labastie
2e1c1c3c16
Remove spaces at the end of lines
2018-01-13 09:08:56 +00:00
Pierre Labastie
dc7fd7b7ba
Add .la file removal to LFS and BLFS scripts
2018-01-12 19:04:19 +00:00
Pierre Labastie
ce99eb609b
Do not set LC_ALL in BLFS/envars.conf,
...
and rely on the user setting an UTF-8 locale
2017-11-19 16:59:34 +00:00
Pierre Labastie
7a0c3d2128
Add code to account to the new role attribute in dependencies
2017-10-07 18:48:02 +00:00
Pierre Labastie
87405299a9
Add ninja and python to the list of LFS packages which should not appear,
...
since they are also in BLFS
2017-10-07 08:17:57 +00:00
Pierre Labastie
b2fa9e83de
Merge jhalfs 2.4 branch r4008: Remove characters that are illegal in filenames from external deps
2017-09-14 17:10:47 +00:00
Pierre Labastie
d0d4181726
Vim is in BLFS and should not be in LFS package list
2017-09-14 17:04:16 +00:00
Pierre Labastie
6c8095a04f
Avoid infinite recursion in "tree-erase" if there is a circular dependency
2017-08-22 09:00:49 +00:00
Pierre Labastie
ca37fee8d7
Avoid parsing a bridgehead which is not a perl-module
2017-08-22 08:59:04 +00:00
Pierre Labastie
ee68aee4b1
Make BLFS/update-lfs.sh executable
2017-08-21 16:19:26 +00:00
Pierre Labastie
e3f4b9a4c1
Fix grepping for VERSION (func_install_blfs)
...
Add LFS-Release (update-lfs.sh and func_install_blfs)
2017-08-17 11:27:07 +00:00
Pierre Labastie
ce244f6517
Add a script to update the tracking file for LFS packages at a given revision
...
either by date or tag
2017-08-12 13:07:05 +00:00
Pierre Labastie
2cef19fddd
Fix "Id" property in lfs_make_book.xsl
2017-08-09 14:20:25 +00:00
Pierre Labastie
607ef21bf6
Add missing bits to generate scripts for LFS in BLFS tools
2017-08-09 14:18:03 +00:00
Pierre Labastie
91b7b5fd88
Output a linear book for LFS, with BLFS format
2017-08-09 14:15:27 +00:00
Pierre Labastie
506120eeec
install-blfs-tools.sh:
...
- Add instructions to retrieve and parse LFS book into packages.xml
2017-08-09 13:55:55 +00:00
Pierre Labastie
51dba866a0
BLFS/xsl/gen_pkg_list.xsl: misalignned closing tag
2017-08-09 13:32:22 +00:00