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
764a5d712c
Do not add >> $TESTLOG to lines ending with "\"
2018-01-14 20:19:14 +00:00
Pierre Labastie
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
2018-01-14 10:26:43 +00:00
Pierre Labastie
d2a7ec8984
Missing quote in Config.in
2018-01-13 09:34:57 +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
5637b53ba7
override libelf->elfutils for getting the tarball name
2018-01-12 16:10:54 +00:00
Pierre Labastie
c672fa87d7
Always create the test-log directory to allow user to "uncomment" test
...
instructions
2018-01-12 10:42:36 +00:00
Pierre Labastie
5a8939e7f9
Really comment out test instructions+always define TESTLOG since the user
...
may "uncomment" some tests
2018-01-12 09:40:59 +00:00
Pierre Labastie
489bdc21d1
Always generate test instructions, and comment unwanted ones out.
...
Fixes ticket #1695 , also for CLFS...
2018-01-07 21:22:46 +00:00
Pierre Labastie
1d5f3e309f
Always generate test instructions, and comment unwanted ones out.
...
Fixes ticket #1695
2018-01-07 20:20:12 +00:00
Pierre Labastie
4b2a5fd304
Typos and removing useless instruction
2018-01-07 18:23:51 +00:00
Pierre Labastie
0d93997796
The case of x265 in packInstall.sh.porg
2017-12-02 20:34:57 +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
e6ed1a1de7
Warn before cleaning BUILDDIR; see #1711
2017-11-01 14:40:53 +00:00
Pierre Labastie
9556f88088
Missing word in a comment
2017-11-01 14:40:09 +00:00
Pierre Labastie
fb63ddff14
No need for $() in if command
2017-11-01 14:39: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
711b98e84e
Special case for exiv2 version
2017-09-05 08:46:06 +00:00
Pierre Labastie
e674994435
One more special version case (xvid)
2017-08-23 08:45:02 +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
91e8eaa0b0
Fix stupid copy-paste bug
2017-08-21 16:05:14 +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
b15261a649
Update documentation for LFS inclusion in BLFS tools.
2017-08-12 13:03:06 +00:00
Pierre Labastie
6d1d77c1e8
Improve the list of installed LFS packages:
...
Take package names and versions from <sect1info> tags in lfs-full.xml
2017-08-10 15:25:12 +00:00
Pierre Labastie
f73377282f
Fix two bugs:
...
- LFS_XML variable was forgotten in Config.in
- All customization to $JHALFSDIR have to be done before getting the
{H,C,}LFS book, so that custom/config/* has to be copied before getting
the book.
2017-08-10 08:10:43 +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
b8aa7ed93b
common/libs/func_install_blfs: Add LFS to BLFS tools
2017-08-09 14:10:46 +00:00
Pierre Labastie
dd08e14af0
Fix whether BLFS_TREE contains BOOK according to branch or tag
2017-08-09 14:00:58 +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
200fbdee76
jhalfs: reorder actions: install lfs before custom tools
...
and blfs
2017-08-09 13:51:40 +00:00
Pierre Labastie
340c27e8ae
common/libs/func_install_blfs:
...
Honour-variables-set-in-jhalfs
2017-08-09 13:47:45 +00:00
Pierre Labastie
51dba866a0
BLFS/xsl/gen_pkg_list.xsl: misalignned closing tag
2017-08-09 13:32:22 +00:00
Pierre Labastie
e415656b9f
BLFS/Makefile:
...
- Do not call make after inititalizing the tracking file
- Remove the <package-version> file from tracking dir after using it
- Fix a typo
2017-08-09 13:25:26 +00:00
Pierre Labastie
203a64ca76
Allow a non numeric version in glibc
2017-07-11 16:21:26 +00:00
Pierre Labastie
a1fcdea110
Node.js is a special case for VERSION
2017-07-11 07:43:07 +00:00
Pierre Labastie
d0e13dd268
Two new version special cases in BLFS
2017-07-07 07:40:42 +00:00