Pierre Labastie
d505128fbc
Do not exit on SIGCHLD:
...
With bash 5.0, a SIGCHLD signal is sent whenever a subshell exits. The signal
numbers passed to the trap instruction in jhalfs contain SIGCHLD, and this
new behavior causes jhalfs to exit. Fix this by using names instead of numbers
for the trap, and (of course) not trapping SIGCHLD.
2019-01-13 08:32:24 +00:00
Pierre Labastie
f168be19d5
Remove "-i" flags in kernel scriptlet
2019-01-02 20:57:01 +00:00
Pierre Labastie
04fcea11b7
Add the case of Test-MockModule (perl module) to packInstall.sh
2018-12-08 10:12:46 +00:00
Pierre Labastie
c8d5f11878
update-lfs.sh: remove tools package from instpkg.xml
2018-12-08 10:04:25 +00:00
Pierre Labastie
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.
2018-12-08 09:04:01 +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
3b4399c962
Add a case for lynx in packInstall.sh.porg
2018-09-04 10:06:09 +00:00
Pierre Labastie
b86dfaf1c0
Fix generation of chroot instructions
2018-05-12 11:27:10 +00:00
Pierre Labastie
6747d510ed
Fix packInstall.sh.porg for junit
2018-03-19 21:01:06 +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
0d1c9f0ce1
Now libuv has a version string starting with"v"
2018-03-10 11:04:42 +00:00
Pierre Labastie
eb5a32de85
Fix syntax error in preceding commit
2018-03-10 10:08:38 +00:00
Pierre Labastie
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)
2018-03-10 10:02:26 +00:00
Pierre Labastie
5c69841844
Special case for unrar in packInstall.sh.porg
2018-02-25 08:30:01 +00:00
Pierre Labastie
8fb1daade2
Special case for psutils in packInstall.sh.porg
2018-02-25 08:05:56 +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
7bc70cd968
Allow DESTDIR to work for libelf, now that it is in LFS
2018-02-05 21:46:36 +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
ad747edfb0
Move the linefeed. Sometimes, several attempts are needed to make things
...
rignt, sorry
2018-02-05 14:56:54 +00:00
Pierre Labastie
6613034d13
Move a misplaced linefeed in LFS/lfs.xsl:outputpkgdest
2018-02-05 10:45:29 +00:00
Pierre Labastie
1cb4c7662c
Only output DESTDIR when the command is "ninja install"
2018-02-05 10:30:01 +00:00
Pierre Labastie
4696ddd406
Add DESTDIR instructions when the command is "ninja install" (in LFS/lfs.xsl)
2018-02-05 09:54:15 +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
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
2018-02-04 08:50:16 +00:00
Pierre Labastie
c7b535b488
Remove the need to have write access to BUILDDIR, using sudi, which is
...
required anyway. ticket #1715
2018-02-03 16:37:32 +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
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