Pierre Labastie
2758d9421e
Use sect1info for getting informations on LFS packages:
...
- add sect1info sections to packagemanager.xml.xxx + various fixes
- add templates in LFS/lfs.xsl for script start and script end:
- script start: define variables containing package information
print disk usage
unpack and change dir
- script end: print disk usage
remove build dir
- remove the corresponding operations from master.sh
2019-04-11 07:40:50 +00:00
Pierre Labastie
adbd09b06c
LFS/lfs.xsl: Update directory layout of PKG_DEST
...
- Do not symlink /{usr/,}lib64->lib
- Do not symlink /usr/{man,info}->share
- Create /lib64 on x86_64
- Create /usr/lib/pkgconfig
- do not create /usr/lib/rpcsvc
- check that a directory exists before testing its emptyness
(for example, attr removes empty manx dirs)
2019-04-08 10:03:26 +00:00
Pierre Labastie
3142368d67
I cannot read: variable in /etc/sysconfig/console is LOGLEVEL, not LOG_LEVEL!
2019-03-15 16:18:48 +00:00
Pierre Labastie
f5e658dc6c
Fix filename extension in /etc/sysconfig/ifconfig.xxx so that it matches
...
the IFACE value. Works only with revision 11556 or later of LFS book.
2019-03-10 09:15:10 +00:00
Pierre Labastie
3b43e17bda
Generate console files:
...
- add variables LOCAL (y is hw clock set to local time) and LOG_LEVEL (sysv)
- generate /etc/sysconfig/console (sysv) or /etc/vconsole.conf (systemd)
- generate /etc/adjtime (only systemd)
- remove UNICODE and FONTMAP variables (jhalfs makes unicode default)
2019-03-09 08:11:37 +00:00
Pierre Labastie
5af9ab4b8c
In the systemd book, the network card is designed as
...
"<network-device-name>", not "eth0".
2019-03-09 07:18:52 +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
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
764a5d712c
Do not add >> $TESTLOG to lines ending with "\"
2018-01-14 20:19:14 +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
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
1d5f3e309f
Always generate test instructions, and comment unwanted ones out.
...
Fixes ticket #1695
2018-01-07 20:20:12 +00:00
Pierre Labastie
9bbb9c83f3
Package management: compute times and sizes without packing times and sizes
2017-07-04 12:19:46 +00:00
Pierre Labastie
945ccaa75e
Merge the new_features branch (manully, thanks to svn)
2017-04-09 10:29:32 +00:00
Pierre Labastie
1814367e83
Fix the case of the "symlinks.xml" file, which has revision attributes in sect2, which defeats a filter
...
based solely on screen and sect1 attributes.
2017-03-27 16:14:49 +00:00
Pierre Labastie
0ad3a337f1
When choosing the LFS book, we should not depend on docbook-xml. This is achieved by directly treating the revision attribute in lfs.xsl, instead of using profiling from docbook-xsl.
2017-03-27 09:40:41 +00:00
Pierre Labastie
00313ddaf2
Remove man pages in section 5 for attr, since they are already
...
installed by man-pages
2015-11-30 09:09:19 +00:00
Pierre Labastie
f2e80acf4c
The systemd tests have to be run after install
2015-02-07 21:43:13 +00:00
Pierre Labastie
b1f4a8d941
Fix installation of iproute2 when pkgmngt=y
2014-12-22 21:02:30 +00:00
Pierre Labastie
56d842655b
Fix 2 minor bugs:
...
- the tzdata DESTDIR should not be tzdata, because some package managers use
$PACKAGE as their working directory, and this may conflicts with this one.
tzdata DESTDIR is now 001-tzdata
- when reading md5sums, the current code assumes that there is only one
<para><literal> node reachable from ../.. (relative to <ulink>). This is true
for the "official" book, but not necessarily for the snippets written for
package management. The following change only assumes that the md5sum
<para><literal> for a given <ulink> is the first one after <para><ulink>,
which does not change anything for the book, and is better for user
written snippets.
2014-12-21 11:25:47 +00:00
Pierre Labastie
57ef0c1425
Package tzdata separately when using package management
2014-12-09 21:01:16 +00:00
Pierre Labastie
a9832566c9
Remove nologin from shadow package when using package management
2014-11-29 21:17:49 +00:00
Pierre Labastie
e6e0c85db7
Fix a long standing bug in lfs.xsl, which tried to use packageManager.xml
...
when Package management was not in use, resulting in errors in
000-masterscript.log
Also correct a typo
2014-11-29 20:43:35 +00:00
Pierre Labastie
d68eb1b205
Major change to th scripts layout:
...
- Do not put the chroot commands in $PROGNAME-commands, but rather
in a separate directory chroot-scripts
- Use the commands in the chroot-scripts directory to generate the CHROOT
variables in Makefile
- The commands are extracted to $PROGNAME-commands only if they do not
have role="nodump attribute and they do not begin with "chroot" (for
compatibility with previous books where chroot commands did not have
the role="nodump" attribute.
2014-01-12 21:40:20 +00:00
Pierre Labastie
8099885218
adaptations to recent modifications in the systemd book and
...
merging of a change (rev 3750) in the ablfs branch
2013-05-21 20:20:24 +00:00
Pierre Labastie
560bef155a
Fix package management instructions for attr.
...
Add attr to blacklist in opt_config.
2013-03-13 16:43:37 +00:00
Pierre Labastie
eed0929b01
Treat the XML::Parser case for package management
2013-03-04 16:44:16 +00:00
Pierre Labastie
90f304c8ae
Corrects a problem with package management arising from the recent changes
2013-03-02 19:31:26 +00:00
Pierre Labastie
f0a31dea50
Add a sect2 template to lfs.xsl, so that it is possible to build
...
several packages on the same page
2013-03-02 14:10:45 +00:00
Pierre Labastie
e40a68e701
Fix the procps-ng check instructions so that the result is logged into
...
$TEST_LOG
2013-02-20 08:26:35 +00:00
Pierre Labastie
575bcf3c88
Modifies package manager scriptlet generation so that it is possible to
...
install several packages instead of only one (needed for pacman)
2012-02-12 18:33:40 +00:00
Pierre Labastie
f663589856
Uses PIPESTATUS to test
...
the exit of make check during gmp tests
2012-02-10 11:20:51 +00:00
Pierre Labastie
b339c942c1
Add a choice between installing the full set of supported locales
...
and installing just the minimal set for tests, after glibc build.
If the second option is chosen, the locale specified in LANG is also
installed, if not in the minimal set.
2012-02-10 09:43:23 +00:00
Thomas Pegg
b515be7b2c
Commit fix for glibc localedata installation regression.
2012-02-07 02:20:05 +00:00
Thomas Pegg
2c9a16bcca
Fix for glibc test, forgot to add this in previous commit.
2012-02-01 23:36:34 +00:00
Thomas Pegg
7072e1faf4
Commit Pierre Labastie's patch for including package management support in jhalfs. NOTE: Package management is by default disabled.
2012-02-01 23:29:37 +00:00
George Boudreau
bcfb3bfdb5
LFS changed to linux headers install, change xsl to handle. 6.3 and svn only
2008-10-28 13:58:19 +00:00
Manuel Canales Esparcia
81a7fb83ac
Fix to track last book tagging change.
2007-09-21 18:08:16 +00:00
Manuel Canales Esparcia
4afcedbec9
LFS: Qick fix to handle current SVN book.
2007-09-18 21:14:16 +00:00
Manuel Canales Esparcia
68713c9186
Dump build time using Bash $SECONDS internal variable instead of using date calls + Perl-based calculations.
2007-08-17 16:24:47 +00:00
Manuel Canales Esparcia
2c2d830859
LFS: Fixed a bug when running Bash testsuite.
2007-08-01 18:09:08 +00:00
Manuel Canales Esparcia
49d4af4657
LFS: Fixed Bash testsuite run.
2007-04-13 17:31:41 +00:00
Manuel Canales Esparcia
7d6fe10675
Final system strip command scripts need to use #!/tools/bin/bash
2007-02-23 22:33:09 +00:00
Manuel Canales Esparcia
1330ebc253
Fixed chroot environment to be more closed to the one expected by the books.
...
Need be full tested.
2007-02-17 02:08:46 +00:00
Manuel Canales Esparcia
14eaa9fe7e
LFS changes:
...
Skip creation of chapters 4 and 9 scripts.
Creating /etc/lfs-release as part af all target.
Removed hardcoded script number.
2006-12-04 13:48:48 +00:00
Manuel Canales Esparcia
5f4982dc54
Simplified sha-bang addition.
...
We are creating the /bin/bash symlink before entering to the chroot jail.
2006-12-04 12:49:35 +00:00