Pierre Labastie
e253015c69
When running BLFS/gen-makefile.sh, the current working directory is emptied.
...
If this is not the directory you intended to work in, you may erase precious
data. So only erase data in directories whose name begin with "work".
2016-03-19 20:07:33 +00:00
Pierre Labastie
4888f0cdd4
typos
2016-02-29 15:30:06 +00:00
Pierre Labastie
f37d08b3aa
Fix a bug in "tree_erase",
...
which occurs rarely
2016-02-28 18:07:52 +00:00
Pierre Labastie
9543675e7d
Update custom/examples. Thanks to Tom Armistead for the patch.
2016-02-20 22:13:22 +00:00
Pierre Labastie
e6967a11b1
Add possibility for lzma extension when untarring in BLFS tools
2016-01-30 08:33:14 +00:00
Pierre Labastie
5f154f1a1f
Add instructions to unset PKG_CONFIG_PATH in CLFS? masters, because some
...
distros set this variable and it causes some trouble. Thanks to W. Harrington
for the patch.
2015-12-28 17:49:20 +00:00
Pierre Labastie
316f845e03
Add forgotten svn:keyword "Id" to common/hostreqs.xsl
2015-12-21 07:59:26 +00:00
Pierre Labastie
07f7eff8b8
BLFS tools: fix usage of sudo when cleaning directory before unpacking
...
Package management: update dpkg version
2015-11-30 21:29:12 +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
d020649d05
Fix exchanged lines in BLFS/xsl/gen_pkg_list.xsl
2015-11-29 19:13:54 +00:00
Pierre Labastie
e91a15da8a
Print external dependencies when printing the dependency tree
2015-11-23 14:22:48 +00:00
Pierre Labastie
7ac11f0671
Fix a long standing bug preventing the chosen MTA to be used and improve
...
some comments
2015-11-23 14:14:23 +00:00
Pierre Labastie
cf8e0607a8
Fix name of external dependencies so that they contain no spaces
2015-11-23 14:03:39 +00:00
Pierre Labastie
12fc178906
Add external dependencies to "packages.xml". Next step is to display
...
them in the dependency tree.
2015-11-21 08:46:54 +00:00
Pierre Labastie
66f8df0a02
Cosmetic change to install-blfs-tools.sh, so that versions of prereqs
...
are correctrly diplayed
2015-11-20 21:42:23 +00:00
Pierre Labastie
67992a0559
Fortify unpacking in the scripts generated for BLFS, see ticket #1693
2015-11-20 17:19:08 +00:00
Pierre Labastie
4a03ca1421
Avoid to remove "make-ca.sh" from cacerts script
2015-11-20 06:15:24 +00:00
Pierre Labastie
39da010453
Fix the installation of jhalfs for BLFS:
...
- Remove the download part of the book instruction for cacerts
- Separate download and md5sum instructions in "download-script" generation,
so that packages with no md5sum can still be downloaded.
2015-11-19 13:13:29 +00:00
Pierre Labastie
82bd7a6423
Adjustements for non-versioned packages:
...
- allows xorg-env to be a dependency although it is a sect2 id
- remove the ban on xorg-env in dependencies.xsl
- directly call the template mode="normal" for modules, since there are
no special cases in this case.
- treat all sect1 s, even if they do not have a xreflabel.
2015-11-18 10:54:13 +00:00
Pierre Labastie
7dc8595523
Automate the process of choosing action when there are circular dependencies.
...
This has to be tested, but hopefully, it should allow to find a coherent
build order when there are not too many circular dependencies
2015-11-17 20:22:04 +00:00
Pierre Labastie
5fb012da9a
Add non-versioned packages in packages.xml. This allows for example to list dependencies of CA certificates
2015-11-17 20:18:23 +00:00
Pierre Labastie
d7c07e0b34
Memorize answers for circular dependencies. Still, we need a way to
...
automaitcally answer when competition is between for example optional
and recommended dep.
2015-11-07 11:36:11 +00:00
Pierre Labastie
1670a20e34
Again minor fix in comments for func_dependencies
2015-11-04 09:26:58 +00:00
Pierre Labastie
7f9fa78b65
Typos and minor fixes
2015-11-03 21:53:34 +00:00
Pierre Labastie
e4b1293971
Improve (?) comments in func_dependencies
2015-11-03 17:17:15 +00:00
Pierre Labastie
2ce3688e69
Adapt menu to ncurses ABI 6, and clear a warning
2015-10-03 12:10:42 +00:00
Pierre Labastie
6f48f76f20
Modifications for the LXQt chapter
2015-09-27 12:52:55 +00:00
Pierre Labastie
967b819f07
Add a new possibility for role tag in sect2
2015-09-20 10:18:20 +00:00
Pierre Labastie
b7515ec4fc
Bug in ICA:
...
Some time ago, we added the version information to the logs filename, but
the iteration targets did not know about that, and failed.
2015-03-07 22:05:24 +00:00
Pierre Labastie
6c97d02d05
The 7.* tags do not have BOOK in their SVN URLs
2015-03-07 16:23:26 +00:00
Pierre Labastie
bd07ef520f
The preceding fix is just a workaround, but the correct fix is:
...
- the problem is when a .dep file contains pack-A pack-B pack-A. If pack-A
and pack-B have some dep in common, say pack-C, that dep is erased from
pack-B, with the idea that it will be built as a dep of pack-A. But when
the program encounters the second pack-A, it removes the first one, so that
pack-C is built before the second pack-A, but after pack-B. Sorting was
a good workaround, but removing the last line instead of the first is
much better.
- Otherwise, add Xfce and Lxde to the list of packages whose preceding
sibling is a required dep.
2015-02-22 21:20:37 +00:00
Pierre Labastie
d607ac3717
Fix dependency generator:
...
When the .dep file is scanned during the tree building, it outputs dependencies
in the file order, while when the tree is scanned later, dependencies are
output in alphabetical order. This may eventually lead to a wrong order
at the end. To be sure that both output are the same, just sort
the .dep file before scanning it.
2015-02-22 15:16:49 +00:00
Pierre Labastie
f2e80acf4c
The systemd tests have to be run after install
2015-02-07 21:43:13 +00:00
Pierre Labastie
bd0095150a
Add pacman as package manager.
2015-01-18 16:58:24 +00:00
Pierre Labastie
4195a401a6
Change the url for downloading CLFS
2015-01-18 15:58:15 +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
b9c3497abb
- Update to new dpkg version
...
- Remove underscore from version strings, since dpkg does not support it
- Update packInstall.sh.template to show how to remove underscore
2014-12-13 11:10:32 +00:00
Pierre Labastie
57ef0c1425
Package tzdata separately when using package management
2014-12-09 21:01:16 +00:00
Pierre Labastie
3d96a65554
Fix version extraction for XML-Parser
2014-12-09 20:58:02 +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
c5650f96c7
After generating book-html, we apply sed s@../images@images@ to the html
...
files. This is not OK, since that could perfectly match /*/images and change
it to just images...
2014-11-17 20:46:38 +00:00
Pierre Labastie
82808d1b14
Fixes addition of "pass1" util-linux in new version of CLFS.
...
Thanks to William Harrington for the patch.
2014-11-04 12:57:31 +00:00
Pierre Labastie
2af991dc0b
Allow "wget --version" to return a missing version field, since only
...
wget presence is required
2014-10-31 10:08:40 +00:00
Pierre Labastie
a743e57256
Avoid spurious linebreaks
...
in test commands, because some developpers
include them for formatting the xml
2014-09-28 08:06:23 +00:00
Pierre Labastie
f079f8f2a8
When a package installs bootscripts, the UNPACKDIR variable is used for
...
unpacking the booscripts. Then, when we want to remove the build directory
of the package, the UNPACKDIR is set to something else and the build
directory is not removed.
2014-09-24 10:10:53 +00:00
Pierre Labastie
2dd19923f7
small corrections to install-blfs-tools.sh
2014-09-23 20:18:44 +00:00
Pierre Labastie
9622581203
Add a warning in BLFS envars.conf about setting XDG_... variables when
...
running LXDE
2014-09-16 07:55:23 +00:00
Pierre Labastie
abc8b27cb4
Change the command to create the CHROOT$i variables so that it looks better.
...
Thanks to "amakarov" for the patch.
2014-08-29 16:43:10 +00:00