aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter01/changelog.xml11
-rw-r--r--chapter08/python.xml14
2 files changed, 18 insertions, 7 deletions
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index c049903fc..11df22160 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -39,6 +39,17 @@
<listitem revision="sysv"> or <listitem revision="systemd"> as
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ <listitem>
+ <para>2023-12-04</para>
+ <itemizedlist>
+ <listitem>
+ <para>[thomas] - Modify commands for install Python docs to avoid
+ too restrictive permissions on the files and dirs.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
<listitem revision='sysv'>
<para>2023-12-01</para>
<itemizedlist>
diff --git a/chapter08/python.xml b/chapter08/python.xml
index f7bc19d47..62279880d 100644
--- a/chapter08/python.xml
+++ b/chapter08/python.xml
@@ -155,21 +155,21 @@ EOF
<screen><userinput remap="install">install -v -dm755 /usr/share/doc/python-&python-version;/html
-tar --strip-components=1 \
- --no-same-owner \
- --no-same-permissions \
- -C /usr/share/doc/python-&python-version;/html \
- -xvf ../python-&python-version;-docs-html.tar.bz2</userinput></screen>
+tar --no-same-owner \
+ -xvf ../python-&python-version;-docs-html.tar.bz2
+cp -R --no-preserve=mode python-&python-version;-docs-html/* \
+ /usr/share/doc/python-&python-version;/html</userinput></screen>
<variablelist>
<title>The meaning of the documentation install commands:</title>
<varlistentry>
- <term><option>--no-same-owner</option> and <option>--no-same-permissions</option></term>
+ <term><option>--no-same-owner</option> (tar) and <option>--no-preserve=mode</option> (cp)</term>
<listitem>
<para>Ensure the installed files have the correct ownership and
permissions. Without these options, <application>tar</application>
- will install the package files with the upstream creator's values.
+ will install the package files with the upstream creator's values
+ and files would have restrictive permissions.
</para>
</listitem>
</varlistentry>