Pierre Labastie
267b19da59
Adapt func_install_blfs.sh to the removal of envars
...
Add to the configuration file in $BUILD_DIR/blfs_root
2021-11-21 19:23:11 +01:00
Pierre Labastie
b0965faf0d
BLFS tools: Source /etc/profile in scripts
...
Since this is not done anymore in envars.conf...
2021-11-21 19:21:45 +01:00
Pierre Labastie
5fd1a98625
Remove BLFS/envars.conf
...
Not needed anymore since envars are taken from configuration
2021-11-21 19:21:45 +01:00
Pierre Labastie
0a93085f84
BLFS tools: Do not source envars.conf
...
Now the environment variables are taken from configuration.
2021-11-21 19:21:45 +01:00
Pierre Labastie
9daa202654
BLFS tools: Take variables from config instead of envars.conf
...
Get them in gen_pkg_book, and pass them to sripts.xsl
use them in scripts.xsl. We set them at the beginning of
of the scriptlet, so that it is easy to modify them.
2021-11-21 19:19:16 +01:00
Pierre Labastie
60e539b9fc
Remove KBLAYOUT setting
...
it is not needed anymore by any book.
2021-11-09 21:17:05 +01:00
Pierre Labastie
2b3edd2e77
[Remove BLFS envars.conf]: new gen_config.xsl
...
Now the variables previously defined into envars.conf are in Config.in
2021-11-09 21:17:04 +01:00
Pierre Labastie
f756851d45
BLFS tools: do not needlessly validate book
...
With the current Makefile, git-version.sh is run unconditionally,
so that the bok is validated each time, even if there is no
text change. Change this to only validate if there is a text change
(the previous behavior), and run git-version.sh just before validation.
2021-11-09 21:11:58 +01:00
Pierre Labastie
e25788e846
install-blfs-tools.sh: Minor tidy up
2021-11-09 13:33:49 +01:00
Pierre Labastie
610a5c4a0e
Have install commands use the right PATH and exit if error
...
Hopefully the present commit fixes those problems:
- use sh -e instead of sh
- set PATH to $PATH (which will expand to the PATH before entering
sudo) before the install commands.
2021-11-06 15:55:03 +01:00
Pierre Labastie
59c4761950
Display the size of $BUILD_DIR for stats
...
Displaying the size of /, but excluding other filesystems is not
good if BUILD_DIR is on another filesystem. Furthermore, when
doing stats, the DESTDIR is inside $BUILD_DIR, so the full size is
recorded. The only thing that is not recorded is if the
build system downloads files to the user's home (cargo, maven, ...).
2021-11-01 13:18:09 +01:00
Pierre Labastie
fd4a7982f2
Remove $Id$ comments, they are useless with git
2021-10-31 10:22:30 +01:00
Pierre Labastie
240d928d23
Fix packInstall.sh.porg for docbook-5.1
2021-10-21 21:24:47 +02:00
Pierre Labastie
59a1e1add9
Add gtweak to non-install commands
2021-10-21 08:42:34 +02:00
Pierre Labastie
d5413a91a1
Add tracker-miner to the list of non-install commands
2021-10-21 08:32:56 +02:00
Pierre Labastie
50cf934f51
Fix blfs tools for condxml
2021-10-17 18:50:24 +02:00
Pierre Labastie
ee96ad26f9
jhalfs: rebuild-makefile. take VERSION from prbook
...
When rebuilding the Makefile, we should have prbook.xml in
ĴHALFSDIR. Use it to get VERSION (from lfs-release).
2021-10-14 10:25:48 +02:00
Pierre Labastie
4c32ca80bd
Adapt to condxml branch: func_book_parser
...
When running git-version.sh, unconditionally add a $INITSYS
argument, which is needed for the new condxml, and
is harmless if this argument is not needed.
2021-10-14 10:23:24 +02:00
Pierre Labastie
2718053f55
Custom tools: prevent a warning if no md5sum for patches
2021-10-14 08:53:29 +02:00
Pierre Labastie
2257bd71b7
Update and fix documentation of custom tools
2021-10-14 08:51:49 +02:00
Pierre Labastie
e22aa9615e
Blfs tools: Fix Makefile for new git-version.sh
...
With the condxml change, git-version.sh needs an argument. Pass
it unconditionally, since passing an unused arg to older
versions is harmless.
2021-10-14 08:13:10 +02:00
Pierre Labastie
840b9ba06e
Fix wrong VERSION variable for dev book
...
Using version from the ENTITY version line in gneral.ent is not
good anymore, since version is in version.ent for the dev book.
But it _is_ in general.ent for releases...
Use a different approach: take the profiled .xml, and use the
version in lsb-release.
2021-09-16 06:30:58 +02:00
DJ Lucas
b5d1c50492
Fix iproute2 install with package management.
2021-09-06 17:04:11 -05:00
Pierre Labastie
e68c306380
Add the -j value to the sbu report
2021-08-28 22:50:40 +02:00
Pierre Labastie
52cced4e53
Add the number of parallel jobs to var validation
...
This allows to have it also in the SBU report
2021-08-28 19:53:16 +02:00
Pierre Labastie
22abf3706e
Add .old to signatures of no install root commands
...
This is used when removing some file that may interfere with coming
instructions, specially in glib2...
2021-08-27 09:16:01 +02:00
DJ Lucas
33a4e41462
Fix package management and put back optional stripping again for backwards compatibility.
2021-08-17 18:23:24 -05:00
Thomas Trepl (Moody)
756863be9b
strippingagain.xml has been renamed
2021-08-13 08:18:05 +02:00
Thomas Trepl (Moody)
c1060c9add
strippingagain.xml has been renamed
2021-08-13 07:51:13 +02:00
Thomas Trepl (Moody)
df5553b1f3
Rename ch-system-strippingagain to ch-system-stripping
2021-08-13 07:47:07 +02:00
Thomas Trepl (Moody)
bcae37dc8b
Rename ch-system-strippingagain to ch-system-stripping
2021-08-13 07:46:58 +02:00
Pierre Labastie
97b270f9bd
LFS: Generate version.ent before profiling the book
2021-08-03 14:33:11 +02:00
Pierre Labastie
106157fdae
Do not assume there is a group named as $USER
...
Remove any use of chown $USER:$USER
2021-06-30 16:03:51 +02:00
Pierre Labastie
0722dde31d
Do not use global $version when writing Makefile
...
In func_wrt_makefile, the two functions LUSER_wrt_unpack and
CHROOT_Unpack use the version variable without setting it.
This leads to the global version variable being used, which
writes garbage into the Makefile. Fix: just define version locally.
This bug does not occur often because those functions are only
used when using custom scripts for versioned packages (if building LFS).
It has been found by William Harrington.
2021-06-04 21:13:04 +02:00
Pierre Labastie
cfdb089dcf
Fix generation of full locales
...
The recent addition of instructions for adding locales not
installed by make install-localedata has broken the generation
of the scriptlet, because there is a missing linefeed.
Use xsl:for-each to add a linefeed after each <userinput>
text.
2021-05-11 09:59:19 +02:00
Pierre Labastie
894eec328d
Add a forgotten $(Q) in BLFS/Makefile
2021-05-01 17:29:31 +02:00
Pierre Labastie
203e4c2697
BLFS: do not run git-version.sh if it does not exist
2021-05-01 17:28:28 +02:00
Pierre Labastie
380c2c619a
jhalfs: manage version.ent vs general.ent
...
Old commits do not have git-version.sh, so version.ent cannot be generated
and general.ent has to be used
2021-05-01 17:26:37 +02:00
Pierre Labastie
34c47bef04
BLFS: Fix Makefile so that it builds version.ent
2021-05-01 13:51:19 +02:00
Pierre Labastie
605ea3628b
Fix forgotten "git_root" in func_book_parser
2021-05-01 13:50:43 +02:00
Pierre Labastie
1318902ce8
Add a .gitignore file
2021-05-01 13:46:59 +02:00
Pierre Labastie
7a10c525bc
Adapt "install_blfs_tools" to git
...
Also use the *-BRANCH variables for Makefile
2021-05-01 09:24:56 +02:00
Pierre Labastie
2ac2fc50b9
BLFS: call make with proper arguments
...
Uses *-BRANCH variables when running make
2021-05-01 09:23:14 +02:00
Pierre Labastie
4ed4a3244d
Allow using any branch/tag in BLFS Makefile
...
Still WIP because of the *_TREE names
2021-05-01 09:22:06 +02:00
Pierre Labastie
b3825c3eb8
Adapt jhalfs to git
...
Note that the *_TREE var names should be changed to something related to
branch
2021-05-01 09:21:06 +02:00
Pierre Labastie
dfab075401
Change variable name to DEP_GIT in validate_configs
2021-04-30 21:39:34 +02:00
Pierre Labastie
de67016950
Adapt func_book_parser to git
...
The variable name "TREE" makes no sense now. It is rather a branch or a tag.
So more work is needed here.
2021-04-30 14:21:44 +02:00
Pierre Labastie
dd5d63d102
Adapt to git in func_install_blfs
2021-04-29 11:40:46 +02:00
Pierre Labastie
f538085157
Update instructions in README.BLFS
2021-04-29 11:17:57 +02:00
Pierre Labastie
fbbe081243
Move to git: Change url and var names in BLFS/Makefile
...
Note that only trunk is accessible in the Makefile. Other branches
wil be made accessible later.
2021-04-28 17:08:30 +02:00