Commit Graph

10097 Commits

Author SHA1 Message Date
Thomas Trepl
b12b2c6f73 Build lib{,x}32 version of dbus 2025-01-14 21:27:22 +01:00
Thomas Trepl
c74177a2c1 Use -a at copying the systemd binaries to lib{,x}32 2025-01-14 09:56:04 +01:00
Thomas Trepl
7052d78bb4 Merge branch 'multilib' of git.linuxfromscratch.org:lfs into multilib 2025-01-14 09:54:33 +01:00
Thomas Trepl
1c0ba86037 Merge at Mon Jan 13 23:45:01 GMT 2025 2025-01-13 23:45:01 +00:00
Xi Ruoyao
7622257836
Move fixup for $LFS owner/permssion to mounting the new partition 2025-01-13 11:25:01 +08:00
Thomas Trepl
d806708dcb Merge at Sun Jan 12 23:45:01 GMT 2025 2025-01-12 23:45:01 +00:00
Thomas Trepl
40a412ad1c Merge branch 'multilib' of git.linuxfromscratch.org:lfs into multilib 2025-01-12 19:17:12 +01:00
Douglas R. Reno
bb5bf3b9d8 Minor typo fixes 2025-01-12 12:13:06 -06:00
Xi Ruoyao
016ba17be9
procps: Remove the systemd revision specific workaround
The issue is fixed in procps-ng-4.0.5.
2025-01-12 13:20:45 +08:00
Xi Ruoyao
39679232f7
Move the explanation of umask 022 from settingenviron to aboutlfs
Explain it once we use it.  Also fix an error in the text (we don't make
files executable, we only make directories searchable).
2025-01-12 11:56:30 +08:00
Xi Ruoyao
625969c2de
aboutlfs: Also mention umask in addition to export LFS= for bash profiles 2025-01-12 11:53:48 +08:00
Thomas Trepl
27a6991443 Merge at Sat Jan 11 23:45:01 GMT 2025 2025-01-11 23:45:01 +00:00
Thomas Trepl
d86153713e Automatic merge of trunk into multilib 2025-01-12 00:30:12 +01:00
Xi Ruoyao
68b56a3c33
creatingminlayout: Set the owner and permission of $LFS
The host distro may have an insane default for root_owner and/or
root_perms in /etc/mke2fs.conf, so let's make it sane on our own.  Note
that MKE2FS_CONFIG=/dev/null makes mke2fs refuse to run so we cannot
suppress the host mke2fs.conf.
2025-01-11 23:34:23 +08:00
Xi Ruoyao
cacb470c97
aboutlfs: Set umask to 022
I know some distros are using a different default and we are having
reports of some mysterious permission issue via lfs-support those I
highly suspect as some umask issue.  Let's just explicitly set it (like
setting $LFS) to protect us from such distros without changing every
"mkdir -pv" to "install -vdm755".
2025-01-11 23:34:14 +08:00
Thomas Trepl
10039aa630 Merge branch 'multilib' of git.linuxfromscratch.org:lfs into multilib 2025-01-04 18:44:39 +01:00
Thomas Trepl
07a0477baa Merge at Fri Jan 3 23:45:01 GMT 2025 2025-01-03 23:45:01 +00:00
Thomas Trepl
3b544769b4 Automatic merge of trunk into multilib 2025-01-04 00:30:11 +01:00
Douglas R. Reno
389d8f53db Changelog: mark Python 3.13.1 as a security update 2025-01-03 11:59:32 -06:00
Pierre Labastie
d11e5762bc pip3 wheel should be remap="make" 2025-01-03 12:21:11 +01:00
Thomas Trepl
159f0d8a7d Merge at Thu Jan 2 23:45:01 GMT 2025 2025-01-02 23:45:01 +00:00
Thomas Trepl
b06f452753 Automatic merge of trunk into multilib 2025-01-03 00:30:11 +01:00
Pierre Labastie
6528f75720 Use <userinput> as elements for lfs user and group
The preceding commit uses <systemitem> elements to mark the lfs
user and group in commands. Unfortunately, this change the
rendering in html, because now lfs appears in an italic font.
Using <userinput remap='group'> or <userinput remap='user'> allows
parsing the XML for jhalfs, but does not change the html rendering.
2025-01-02 09:12:52 +01:00
Xi Ruoyao
8e8be5f129 Use lfs-user entity in commands
I still think it's cleaner for jhalfs to just use a different user name
(for example "lfs1") if the user lfs already exists.  This will allow
jhalfs to easily use a different user name.
2025-01-02 09:12:52 +01:00
Thomas Trepl
c186c16e0f Automatic merge of trunk into multilib 2025-01-01 09:02:56 +01:00
Thomas Trepl
1dde883c6d Fix merge conflicts 2025-01-01 08:51:23 +01:00
Bruce Dubbs
f1a5ce3860 Update to shadow-4.17.1. 2024-12-31 20:34:57 -06:00
Douglas R. Reno
7822686752 dbus: remove a duplicate ninja command 2024-12-31 14:56:53 -06:00
Douglas R. Reno
93d4efbcd6 Changelog: mark Jinja2 as a security update 2024-12-31 13:54:22 -06:00
Douglas R. Reno
c1a3c0292a Package updates:
Update to dbus-1.16.0 (systemd only)
Update to libxcrypt-4.4.37
2024-12-31 13:53:30 -06:00
Bruce Dubbs
7a01f6150f Package updates.
Update to iana-etc-20241220.
Update to texinfo-7.2.
Update to sysvinit-3.12.
Update to shadow-4.17.0.
Update to procps-ng-4.0.5.
Update to meson-1.6.1.
Update to linux-6.12.7.
Update to kbd-2.7.1.
Update to jinja2-3.1.5.
2024-12-31 11:12:12 -06:00
Thomas Trepl
903abd72a2 Also copying pkgconfig files 2024-12-29 20:07:36 +01:00
Thomas Trepl
1b6a83cc28 Rmv revision attr as it cause fail when reuslt is an empty list 2024-12-24 09:30:57 +01:00
Thomas Trepl
75646aed8c Apply fixes on systemd contributed by Eric Clothier 2024-12-23 22:43:43 +01:00
Thomas Trepl
76b810bf91 Merge branch 'multilib' of git.linuxfromscratch.org:lfs into multilib 2024-12-23 04:32:00 +01:00
Thomas Trepl
dd8dbd3b20 Merge at Sat Dec 21 23:45:00 GMT 2024 2024-12-21 23:45:00 +00:00
Thomas Trepl
032d028feb Automatic merge of trunk into multilib 2024-12-22 00:30:12 +01:00
Xi Ruoyao
bfb0cbae18
os-release: Automatically update RELEASE_TYPE 2024-12-21 11:56:57 +08:00
Thomas Trepl
766cfcaed8 Merge at Fri Dec 20 23:45:00 GMT 2024 2024-12-20 23:45:00 +00:00
Thomas Trepl
b748ee3336 Automatic merge of trunk into multilib 2024-12-21 00:30:14 +01:00
Douglas R. Reno
6913a42bff Update the systemd man pages to 257. 2024-12-20 15:17:54 -06:00
Douglas R. Reno
86a50f243a /etc/os-release: Add in the RELEASE_TYPE field.
This field was introduced with systemd-257. For development books, we'll
use "development" here, but when we do the next release we should change
this to say "stable".
2024-12-20 15:15:07 -06:00
Douglas R. Reno
33b3a04e4e Revert "systemd: Update the test suite failures list for 257."
This reverts commit 8f493a6377.

When I was building LFS, I somehow forgot to mount /dev/sdb7 to
/mnt/lfs on my system. I ended up chrooting into /mnt/lfs, and it was a
directory, not a filesystem.

This happens from time to time, not sure why I did it this time!

The tests that I had marked as failed no longer fail, but at the same
time, now test-namespace does. Let's undo this commit...
2024-12-19 15:05:20 -06:00
Douglas R. Reno
8f493a6377 systemd: Update the test suite failures list for 257. 2024-12-19 14:43:05 -06:00
Thomas Trepl
adfebc0e05 Merge at Wed Dec 18 23:45:00 GMT 2024 2024-12-18 23:45:00 +00:00
Thomas Trepl
14f154e16d Automatic merge of trunk into multilib 2024-12-19 00:30:12 +01:00
Xi Ruoyao
e5955cd62a
gettext: Fix build issue with system libxml2
The upstream fix is explicitly checking libxml2 version so it's not
practical to be turned into a sed.  But I don't want to upload another
patch just for such a "temporary" issue (as it'll be fixed for 0.23.1
anyway).  This alternative fix relies on:

1. The fact that the return type of xmlCtxtGetLastError and the arg type
   of xmlStructuredErrorFunc are changed in the same commit
   61034116d0a3 ("error: Make more xmlError structs constant").
2. GCC supports typeof(expr) to get the type of expr w/o really
   evaluating it.

So it should have the same effect as the upstream fix.

Tested with both --with-included-libxml2 and --without-included-libxml2
on BLFS.
2024-12-18 10:52:00 +08:00
Xi Ruoyao
f8bdaa6ff3
systemd: Sync a sed with udev in sysv revision
Let's make the two revisions more consistent.
2024-12-18 10:42:01 +08:00
Thomas Trepl
5d3b7a0b0b Merge at Tue Dec 17 23:45:00 GMT 2024 2024-12-17 23:45:00 +00:00
Thomas Trepl
9d015f26b2 Automatic merge of trunk into multilib 2024-12-18 00:30:13 +01:00