Commit Graph

8174 Commits

Author SHA1 Message Date
Xi Ruoyao
c5d69acf2f minor fix for 65534 explanation: it is also used for "unmapped" groups 2022-05-02 09:47:25 -05:00
Xi Ruoyao
f1572771b1 make /etc/group sorted by GID 2022-05-02 09:47:19 -05:00
Xi Ruoyao
a2e0f7d559 explain the usage of 65534 2022-05-02 09:47:13 -05:00
Xi Ruoyao
df692bb143 fix a typo in changelog 2022-05-02 09:47:04 -05:00
Bruce Dubbs
f333d753cf Package updates and nobody uid change.
Change nobody/nogroup uid/git to 65534.
Update to meson-0.62.1.
Update to libpipeline-1.5.6.
Update to elfutils-0.187.
Update to Jinja2-3.1.2.
Update to vim-8.2.4814.
Update to sysvinit-3.03.
Update to linux-5.17.5.
Update to gcc-11.3.0.
Update to coreutils-9.1.
Update to bc-5.2.4.
2022-05-01 13:30:41 -05:00
Xi Ruoyao
514758d05f python: fix a typo 2022-04-22 09:43:31 -05:00
Bruce Dubbs
8816fe7a9f Minor rewording of pip3 recommendations 2022-04-21 10:24:54 -05:00
Xi Ruoyao
a3a9213f62 python: add a <important> for pip3 usage 2022-04-21 10:24:38 -05:00
Xi Ruoyao
2ad6d43661 decorate the references to root and lfs user
The references already correctly decorated are not changed because "if
it's not broken don't fix it".
2022-04-21 10:24:28 -05:00
Xi Ruoyao
f9dc44bc48 add convenience entities for users root and lfs 2022-04-21 10:24:16 -05:00
Xi Ruoyao
064f4205d7 generalize the note about removed and vulnerably releases 2022-04-21 10:24:04 -05:00
Xi Ruoyao
3d6553b435 mpfr: use ftp.gnu.org, at least for now
Currently www.mpfr.org has a certificate issue.
2022-04-21 10:23:55 -05:00
Bruce Dubbs
33fcd18bf3 Fix currency for mpfr
There is something wrong with the certificate for the mpfr
web page https://mpfr.loria.fr/mpfr-current/.  Ignore the certificate
problem.
2022-04-21 10:23:45 -05:00
Bruce Dubbs
272fcd4ddd Update lfs currency for wheel 2022-04-21 10:23:37 -05:00
Xi Ruoyao
3e8a788a40 wheel: capitalize the first letter of the title, like all other packages 2022-04-21 10:23:27 -05:00
Xi Ruoyao
23277f0ca1 text fixes for wheel change
* Add description for "wheel" command
* Explain why pip3 warning does not matter for us
* Format and typo fixes
2022-04-21 10:23:18 -05:00
Bruce Dubbs
8b8ad95ac5 Use pip3 to install Python modules and programs
meson, Markupsafe, and Jinja2
2022-04-21 10:23:07 -05:00
Bruce Dubbs
0cd25fb779 Add wheel.xml 2022-04-21 10:22:58 -05:00
Bruce Dubbs
e68c6d4181 Add wheel-0.37.1 (Python module). 2022-04-21 10:22:49 -05:00
Bruce Dubbs
29a37b4564 Suppress a waring if running pip3 as root.
In serveral places we use the pip3 command to install Python 3 programs
and modules for all users as root. This conflicts with the Python
developers' recommendation to build packages in a virtual environment as
a regular user. To this end, a multi-line warning is written when using
pip3 as the root user.

This change shows users how to avoid this warning.
2022-04-21 10:22:12 -05:00
Ken Moffat
9721cf88d3 Patch xz for the xzgrep vulnerability. 2022-04-17 13:43:07 -05:00
Xi Ruoyao
2cac68688c procps: update library and include directory name 2022-04-17 13:42:35 -05:00
Bruce Dubbs
33e080d987 Package updates.
Update to libcap-2.64.
Update to linux-5.17.3.
Update to gzip-1.12.
2022-04-17 13:42:22 -05:00
Bruce Dubbs
88cfb6e694 Typos 2022-04-17 13:42:12 -05:00
Ken Moffat
ceafb75b1d Note that linux-5.17.1 and zlib-1.2.12 are security updates. 2022-04-04 20:33:03 -05:00
Xi Ruoyao
865b8c5104 procps-ng: remove an outdated note
It now just untars into procps-ng-4.0.0 directory, as we expect.
2022-04-04 12:48:10 -05:00
Bruce Dubbs
1003b22794 Add in the patch needed for systemd with the 5.17 kernel 2022-04-02 09:52:11 -05:00
Bruce Dubbs
884fd47504 Package updates.
Update to sysvinit-3.02.
Update to zlib-1.2.12.
Update to expat-2.4.8.
Update to Jinja2-3.1.1.
Update to Python-3.10.4.
Update to procps-ng-4.0.0.
Update to iproute2-5.17.0.
Update to meson-0.62.0.
Update to linux-5.17.1.
Update to util-linux-2.38.
2022-03-31 08:59:35 -05:00
Pierre Labastie
c9b2a300df Fix a stupid typo in bootscripts/Makefile
copy/paste error rc0.d -> rc6.d. Brown paperbag commit...
2022-03-30 08:35:14 -05:00
Bruce Dubbs
6c5fc679aa Remove refereces to Russia 2022-03-30 08:35:03 -05:00
Xi Ruoyao
49e8afb0f9 libffi: reword the note about "building for another system"
Telling the user to override CFLAGS and CXXFLAGS may cause two problems:

1. We've added --with-gcc-arch=native, so the configure script will add
   "-march=native" into CFLAGS.  Then we've not really verified which
   -march= value is the last one in the GCC command line and being really
   used.
2. User may just export CFLAGS="-march=x86_64", without "-O2".  This
   will produce unoptimized binaries.
2022-03-30 08:33:18 -05:00
Pierre Labastie
5dd53b6460 Upstate bootscripts to 20220324 2022-03-26 17:07:57 -05:00
Pierre Labastie
9a01d42b36 Bump bootscripts version 2022-03-26 17:07:45 -05:00
Pierre Labastie
1875c4366c Update bootscripts/ChangeLog for recent changes 2022-03-26 17:07:34 -05:00
Pierre Labastie
57304749a7 Remove the 0/6 exception explanation in usage.xml
It's not true anymore with the new semantics of K/S files.
2022-03-26 17:07:21 -05:00
Pierre Labastie
5621defd94 network bootscript: Don't run ifup if route already set
Otherwise, warnings are issued when changing runlevel. "ip route"
is a good test of whether network is already up. If users want to
change some config, they should use ifup/down, not the network
bootscript.
2022-03-26 17:07:10 -05:00
Pierre Labastie
101ec203cb New semantics for S/K files in boot scripts
Now start and reboot should be called as "script start", and they
should be the last in their runlevel. Note that install_initd
needs to be patched for this to work; see
https://github.com/lfs-book/LSB-Tools/pull/12
2022-03-26 17:06:54 -05:00
Pierre Labastie
b00d3798ce Fix Makefile for new semantics of S/K symlinks
In runlevel 0/6, services which must be stopped should be
with Kxx symlinks
2022-03-26 17:06:36 -05:00
Pierre Labastie
1a64229d3b Adapt template to new semantics of S/K symlinks 2022-03-26 17:06:17 -05:00
Pierre Labastie
5441724160 Change semantics of S and K files
Presently, there are a lot of special cases:
- runlevel 0 and 6 unconditionally run "script stop" if they
  find a Kxxscript symlink. This may lead to trying to stop an
  already stopped device if for example switching to runlevel 0/6
  from runlevel 1. This can be fixed by stating the convention
  that it is the responsability of scripts to check that the service
  is running before killing it (or not running before starting it).
  Still, we shouldn't try to stop a service if it was marked K in
  the previous runlevel. And same for S files: we shouldn't try to
  start a service that was marked S in the previous runlevel. Note
  that changing runlevel is not a "reset": if a user has manually
  changed the state of a daemon, this state will remain the same
  upon changing runlevel if the S/K status of that dameon is
  the same in both runlevels.

- Sxxscript symlinks in runlevel 0/6 are run as "script stop"
  instead of the more intuitive "script start". This does not interact
  well with LSB-tools (some scripts would need "Default-Start: S 0 6"
  but then it is impossible to get correct "Required-Start" or
  "Should-Start" fields). Furthermore, having a counter-intuitive
  behavior is error prone. So now runlevel 0/6 will run "script
  sart" for a Sxxscript.
2022-03-26 17:05:55 -05:00
Pierre Labastie
2cd6a71d4c Do not redefine is_true in the console script
There is a better version in init-functions
2022-03-26 17:05:39 -05:00
Pierre Labastie
8a6d8fe5a3 Make runlevel 2 equivalent to 3 by default: Makefile 2022-03-26 17:05:24 -05:00
Pierre Labastie
fe72acaeff Make runlevel 2 equivalent to 3 by default: network 2022-03-26 17:05:09 -05:00
Pierre Labastie
885782aec5 Make runlevel 2 equivalent to 3 by default: sysklogd 2022-03-26 17:04:56 -05:00
Pierre Labastie
454691e4e5 Typo in init-functions 2022-03-26 17:04:39 -05:00
Xi Ruoyao
8ae5106e5a inputrc: "8bit" -> "8-bit"
The info page of readline says "eight-bit", so I guess a dash is proper.

Suggested-by: rhubarbpieguy <rhubarbpieguy@vivaldi.net>
2022-03-26 17:04:05 -05:00
William Harrington
aed14071ff fix typos Suggested-by: rhubarbpieguy <rhubarbpieguy@vivaldi.net> 2022-03-26 17:03:35 -05:00
Pierre Labastie
e27a07db50 Fix kernel config to mount the devtmpfs before boot
Also make the order and the layout the same as in menu.
2022-03-22 18:13:38 -05:00
Pierre Labastie
08670b5057 Update comments in the mountvirtfs booscript
Since the kernel can mount /dev if given the proper config
parameter, and we tell users to set this parameter when building
the kernel, this should be mentioned in the script
2022-03-22 18:13:31 -05:00
Bruce Dubbs
a55a9d2222 Update references to active display managers 2022-03-22 08:36:52 -05:00