]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
Merge pull request #31455 from keszybz/restore-docs-urls
authorLennart Poettering <lennart@poettering.net>
Fri, 23 Feb 2024 14:59:44 +0000 (15:59 +0100)
committerGitHub <noreply@github.com>
Fri, 23 Feb 2024 14:59:44 +0000 (15:59 +0100)
Restore docs urls

84 files changed:
README.md
docs/API_FILE_SYSTEMS.md [moved from docs/_userdocs/API_FILE_SYSTEMS.md with 99% similarity]
docs/ARCHITECTURE.md [moved from docs/_contributing/ARCHITECTURE.md with 100% similarity]
docs/AUTOMATIC_BOOT_ASSESSMENT.md [moved from docs/_booting/AUTOMATIC_BOOT_ASSESSMENT.md with 100% similarity]
docs/AUTOPKGTEST.md [moved from docs/_devdocs/AUTOPKGTEST.md with 100% similarity]
docs/BACKPORTS.md [moved from docs/_devdocs/BACKPORTS.md with 100% similarity]
docs/BLOCK_DEVICE_LOCKING.md [moved from docs/_interfaces/BLOCK_DEVICE_LOCKING.md with 100% similarity]
docs/BOOT.md [moved from docs/_devdocs/BOOT.md with 99% similarity]
docs/BOOT_LOADER_INTERFACE.md [moved from docs/_booting/BOOT_LOADER_INTERFACE.md with 100% similarity]
docs/BOOT_LOADER_SPECIFICATION.md [moved from docs/_booting/BOOT_LOADER_SPECIFICATION.md with 100% similarity]
docs/BUILDING_IMAGES.md [moved from docs/_concepts/BUILDING_IMAGES.md with 100% similarity]
docs/CATALOG.md [moved from docs/_devdocs/CATALOG.md with 99% similarity]
docs/CGROUP_DELEGATION.md [moved from docs/_interfaces/CGROUP_DELEGATION.md with 100% similarity]
docs/CODE_OF_CONDUCT.md [moved from docs/_contributing/CODE_OF_CONDUCT.md with 100% similarity]
docs/CODE_QUALITY.md [moved from docs/_contributing/CODE_QUALITY.md with 100% similarity]
docs/CODING_STYLE.md [moved from docs/_contributing/CODING_STYLE.md with 100% similarity]
docs/CONTAINER_INTERFACE.md [moved from docs/_interfaces/CONTAINER_INTERFACE.md with 100% similarity]
docs/CONTRIBUTING.md [moved from docs/_contributing/CONTRIBUTING.md with 100% similarity]
docs/CONTROL_GROUP_INTERFACE.md [moved from docs/_devdocs/CONTROL_GROUP_INTERFACE.md with 100% similarity]
docs/CONVERTING_TO_HOMED.md [moved from docs/_groups/CONVERTING_TO_HOMED.md with 100% similarity]
docs/COREDUMP.md [moved from docs/_concepts/COREDUMP.md with 100% similarity]
docs/CREDENTIALS.md [moved from docs/_concepts/CREDENTIALS.md with 100% similarity]
docs/DAEMON_SOCKET_ACTIVATION.md [moved from docs/_userdocs/DAEMON_SOCKET_ACTIVATION.md with 99% similarity]
docs/DEBUGGING.md [moved from docs/_userdocs/DEBUGGING.md with 99% similarity]
docs/DESKTOP_ENVIRONMENTS.md [moved from docs/_concepts/DESKTOP_ENVIRONMENTS.md with 100% similarity]
docs/DISTRO_PORTING.md [moved from docs/_concepts/DISTRO_PORTING.md with 100% similarity]
docs/ELF_PACKAGE_METADATA.md [moved from docs/_interfaces/ELF_PACKAGE_METADATA.md with 100% similarity]
docs/ENVIRONMENT.md [moved from docs/_interfaces/ENVIRONMENT.md with 100% similarity]
docs/FAQ.md [moved from docs/_userdocs/FAQ.md with 99% similarity]
docs/FILE_DESCRIPTOR_STORE.md [moved from docs/_interfaces/FILE_DESCRIPTOR_STORE.md with 100% similarity]
docs/GROUP_RECORD.md [moved from docs/_groups/GROUP_RECORD.md with 100% similarity]
docs/HACKING.md [moved from docs/_contributing/HACKING.md with 100% similarity]
docs/HOME_DIRECTORY.md [moved from docs/_groups/HOME_DIRECTORY.md with 100% similarity]
docs/INCOMPATIBILITIES.md [moved from docs/_userdocs/INCOMPATIBILITIES.md with 100% similarity]
docs/INHIBITOR_LOCKS.md [moved from docs/_devdocs/INHIBITOR_LOCKS.md with 100% similarity]
docs/INITRD_INTERFACE.md [moved from docs/_interfaces/INITRD_INTERFACE.md with 100% similarity]
docs/JOURNAL_EXPORT_FORMATS.md [moved from docs/_interfaces/JOURNAL_EXPORT_FORMATS.md with 100% similarity]
docs/JOURNAL_FILE_FORMAT.md [moved from docs/_interfaces/JOURNAL_FILE_FORMAT.md with 100% similarity]
docs/JOURNAL_NATIVE_PROTOCOL.md [moved from docs/_interfaces/JOURNAL_NATIVE_PROTOCOL.md with 100% similarity]
docs/MEMORY_PRESSURE.md [moved from docs/_interfaces/MEMORY_PRESSURE.md with 100% similarity]
docs/MINIMAL_BUILDS.md [moved from docs/_devdocs/MINIMAL_BUILDS.md with 100% similarity]
docs/MOUNT_REQUIREMENTS.md [moved from docs/_booting/MOUNT_REQUIREMENTS.md with 100% similarity]
docs/MY_SERVICE_CANT_GET_REATLIME.md [moved from docs/_userdocs/MY_SERVICE_CANT_GET_REATLIME.md with 99% similarity]
docs/NETWORK_ONLINE.md [moved from docs/_networking/NETWORK_ONLINE.md with 100% similarity]
docs/OPTIMIZATIONS.md [moved from docs/_devdocs/OPTIMIZATIONS.md with 100% similarity]
docs/PASSWORD_AGENTS.md [moved from docs/_interfaces/PASSWORD_AGENTS.md with 100% similarity]
docs/PORTABILITY_AND_STABILITY.md [moved from docs/_interfaces/PORTABILITY_AND_STABILITY.md with 100% similarity]
docs/PORTABLE_SERVICES.md [moved from docs/_concepts/PORTABLE_SERVICES.md with 100% similarity]
docs/PORTING_TO_NEW_ARCHITECTURES.md [moved from docs/_contributing/PORTING_TO_NEW_ARCHITECTURES.md with 100% similarity]
docs/PREDICTABLE_INTERFACE_NAMES.md [moved from docs/_networking/PREDICTABLE_INTERFACE_NAMES.md with 100% similarity]
docs/PRESET.md [moved from docs/_devdocs/PRESET.md with 100% similarity]
docs/RANDOM_SEEDS.md [moved from docs/_concepts/RANDOM_SEEDS.md with 100% similarity]
docs/RELEASE.md [moved from docs/_contributing/RELEASE.md with 100% similarity]
docs/RESOLVED-VPNS.md [moved from docs/_networking/RESOLVED-VPNS.md with 100% similarity]
docs/ROOT_STORAGE_DAEMONS.md [moved from docs/_interfaces/ROOT_STORAGE_DAEMONS.md with 100% similarity]
docs/SECURITY.md [moved from docs/_contributing/SECURITY.md with 100% similarity]
docs/SEPARATE_USR_IS_BROKEN.md [moved from docs/_userdocs/SEPARATE_USR_IS_BROKEN.md with 99% similarity]
docs/SYSLOG.md [moved from docs/_devdocs/SYSLOG.md with 100% similarity]
docs/SYSTEMD_FILE_HIERARCHY_REQUIREMENTS.md [moved from docs/_devdocs/SYSTEMD_FILE_HIERARCHY_REQUIREMENTS.md with 100% similarity]
docs/TEMPORARY_DIRECTORIES.md [moved from docs/_interfaces/TEMPORARY_DIRECTORIES.md with 100% similarity]
docs/TESTING_WITH_SANITIZERS.md [moved from docs/_contributing/TESTING_WITH_SANITIZERS.md with 100% similarity]
docs/THE_CASE_FOR_THE_USR_MERGE.md [moved from docs/_devdocs/THE_CASE_FOR_THE_USR_MERGE.md with 100% similarity]
docs/TIPS_AND_TRICKS.md [moved from docs/_userdocs/TIPS_AND_TRICKS.md with 99% similarity]
docs/TPM2_PCR_MEASUREMENTS.md [moved from docs/_booting/TPM2_PCR_MEASUREMENTS.md with 100% similarity]
docs/TRANSIENT-SETTINGS.md [moved from docs/_interfaces/TRANSIENT-SETTINGS.md with 100% similarity]
docs/TRANSLATORS.md [moved from docs/_contributing/TRANSLATORS.md with 100% similarity]
docs/UIDS-GIDS.md [moved from docs/_groups/UIDS-GIDS.md with 100% similarity]
docs/USERDB_AND_DESKTOPS.md [moved from docs/_groups/USERDB_AND_DESKTOPS.md with 100% similarity]
docs/USER_GROUP_API.md [moved from docs/_groups/USER_GROUP_API.md with 100% similarity]
docs/USER_NAMES.md [moved from docs/_groups/USER_NAMES.md with 100% similarity]
docs/USER_RECORD.md [moved from docs/_groups/USER_RECORD.md with 99% similarity]
docs/USER_RECORD_BLOB_DIRS.md
docs/VIRTUALIZED_TESTING.md [moved from docs/_devdocs/VIRTUALIZED_TESTING.md with 100% similarity]
docs/WRITING_DESKTOP_ENVIRONMENTS.md [moved from docs/_devdocs/WRITING_DESKTOP_ENVIRONMENTS.md with 100% similarity]
docs/WRITING_DISPLAY_MANAGERS.md [moved from docs/_devdocs/WRITING_DISPLAY_MANAGERS.md with 100% similarity]
docs/WRITING_NETWORK_CONFIGURATION_MANAGERS.md [moved from docs/_devdocs/WRITING_NETWORK_CONFIGURATION_MANAGERS.md with 100% similarity]
docs/WRITING_RESOLVER_CLIENTS.md [moved from docs/_devdocs/WRITING_RESOLVER_CLIENTS.md with 100% similarity]
docs/WRITING_VM_AND_CONTAINER_MANAGERS.md [moved from docs/_devdocs/WRITING_VM_AND_CONTAINER_MANAGERS.md with 100% similarity]
docs/_config.yml
docs/_data/extra_pages.json
docs/_data/project.json [deleted file]
docs/index.md
meson.build
test/units/testsuite-46.sh

index b3bcf9ed940dca35adef90db756dfb5e9d283d23..c4522a2bac635b07cc790dda5c5eea58588aa717 100644 (file)
--- a/README.md
+++ b/README.md
@@ -26,13 +26,13 @@ Information about build requirements is provided in the [README file](README).
 
 Consult our [NEWS file](NEWS) for information about what's new in the most recent systemd versions.
 
-Please see the [Code Map](docs/_contributing/ARCHITECTURE.md) for information about this repository's layout and content.
+Please see the [Code Map](docs/ARCHITECTURE.md) for information about this repository's layout and content.
 
-Please see the [Hacking guide](docs/_contributing/HACKING.md) for information on how to hack on systemd and test your modifications.
+Please see the [Hacking guide](docs/HACKING.md) for information on how to hack on systemd and test your modifications.
 
-Please see our [Contribution Guidelines](docs/_contributing/CONTRIBUTING.md) for more information about filing GitHub Issues and posting GitHub Pull Requests.
+Please see our [Contribution Guidelines](docs/CONTRIBUTING.md) for more information about filing GitHub Issues and posting GitHub Pull Requests.
 
-When preparing patches for systemd, please follow our [Coding Style Guidelines](docs/_contributing/CODING_STYLE.md).
+When preparing patches for systemd, please follow our [Coding Style Guidelines](docs/CODING_STYLE.md).
 
 If you are looking for support, please contact our [mailing list](https://lists.freedesktop.org/mailman/listinfo/systemd-devel), join our [IRC channel #systemd on libera.chat](https://web.libera.chat/#systemd) or [Matrix channel](https://matrix.to/#/#systemd-project:matrix.org)
 
similarity index 99%
rename from docs/_userdocs/API_FILE_SYSTEMS.md
rename to docs/API_FILE_SYSTEMS.md
index a7e350b7aa0d8b24de4340da4c2a430ba6653db5..84a1900e4198879409d82fa54db1da90f680b6ea 100644 (file)
@@ -50,4 +50,3 @@ You have three options:
 1. Disable any mounting on `/tmp` so that it resides on the same physical file system as the root directory. For that, execute `systemctl mask tmp.mount`
 2. Mount a different, physical file system to `/tmp`. For that, simply create an entry for it in `/etc/fstab` as you would do for any other file system.
 3. Keep `/tmp` but increase/decrease the size of it. For that, also just create an entry for it in `/etc/fstab` as you would do for any other `tmpfs` file system, and use the right `size=` option.
-
similarity index 100%
rename from docs/_devdocs/BACKPORTS.md
rename to docs/BACKPORTS.md
similarity index 99%
rename from docs/_devdocs/BOOT.md
rename to docs/BOOT.md
index 98bcc2ef3d4788b923a631e8bf07902161e93f76..574cc080cfd994b8b311477d2748096312e010a4 100644 (file)
@@ -109,4 +109,3 @@ Links:
 [https://github.com/systemd/systemd](https://github.com/systemd/systemd)
 
 [http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/](http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/)
-
similarity index 99%
rename from docs/_devdocs/CATALOG.md
rename to docs/CATALOG.md
index fa5e7b091e657ff3079bda3d9bbd331686a59958..bcbf5b90bceea6aec7145148b3fd615277aef891 100644 (file)
@@ -65,4 +65,3 @@ To add message catalog entries for log messages your application generates, plea
 * Use the [native Journal logging APIs](http://0pointer.de/blog/projects/journal-submit.html) to generate your messages, and define message IDs for all messages you want to add catalog entries for. You may use `journalctl --new-id128` to allocate new message IDs.
 * Write a catalog entry file for your messages and ship them in your package and install them to `/usr/lib/systemd/catalog/` (if you package your software with RPM use `%_journalcatalogdir`)
 * Ensure that after installation of your application's RPM/DEB "`journalctl --update-catalog`" is executed, in order to update the binary catalog index. (if you package your software with RPM use the `%journal_catalog_update` macro to achieve that.)
-
similarity index 100%
rename from docs/_concepts/COREDUMP.md
rename to docs/COREDUMP.md
similarity index 99%
rename from docs/_userdocs/DAEMON_SOCKET_ACTIVATION.md
rename to docs/DAEMON_SOCKET_ACTIVATION.md
index 797deaefd0ac1e7170200eac953a524402cc0f70..1a027a37c80de2b2585e6eb3b3ca56b7ea08683a 100644 (file)
@@ -120,4 +120,3 @@ It's possible to shut down the service and re-activate it using the web browser,
 sudo systemctl stop my-php-fpm-pool.socket my-php-fpm-pool.service
 sudo systemctl start my-php-fpm-pool.socket
 ```
-
similarity index 99%
rename from docs/_userdocs/DEBUGGING.md
rename to docs/DEBUGGING.md
index 1d3d829a3fc328ff7d729cc5a317510f6e55f552..dc1c8743b44e0ebcc69a3673dfcd809522aaeb26 100644 (file)
@@ -209,4 +209,3 @@ Whenever possible, the following should be mentioned and attached to your bug re
   * ideally after booting with `systemd.log_level=debug systemd.log_target=kmsg log_buf_len=1M printk.devkmsg=on`
 * The output of a systemd dump: `systemd-analyze dump > systemd-dump.txt`
 * The output of `/usr/lib/systemd/systemd --test --system --log-level=debug > systemd-test.txt 2>&1`
-
similarity index 99%
rename from docs/_userdocs/FAQ.md
rename to docs/FAQ.md
index 5239dbb0e5f986827fffce5825a89a561738a991..483645b1e72b17b700cb61de38fc0705a79a4c2e 100644 (file)
@@ -112,4 +112,3 @@ A: That's a long story, and that's why we have a wiki page of its own about this
 **Q: My systemd system always comes up with `/tmp` as a tiny `tmpfs`. How do I get rid of this?**
 
 A: That's also a long story, please have a look on [API File Systems](../API_FILE_SYSTEMS)
-
similarity index 99%
rename from docs/_userdocs/MY_SERVICE_CANT_GET_REATLIME.md
rename to docs/MY_SERVICE_CANT_GET_REATLIME.md
index eee389ad703416f669e12d657e5f5cef1e5cbdb7..20d31fbde7ee8c01ef98cd4b6983df020fd284a4 100644 (file)
@@ -26,4 +26,3 @@ Of course, that's quite a limitation, so here's how you work around this:
 Note that this all only applies to services. By default, user applications run in the root cgroup of the "cpu" hierarchy, which avoids these problems for normal user applications.
 
 In the long run we hope that the kernel is fixed to not require an RT budget to be assigned for any cgroup created before a process can acquire RT (i.e. a process' RT budget should be derived from the nearest ancestor cgroup which has a budget assigned, rather than unconditionally its own uninitialized budget.) Ideally, we'd also like to create a per-user cgroup by default, so that users with many processes get roughly the same amount of CPU as users with very few.
-
similarity index 100%
rename from docs/_devdocs/PRESET.md
rename to docs/PRESET.md
similarity index 99%
rename from docs/_userdocs/SEPARATE_USR_IS_BROKEN.md
rename to docs/SEPARATE_USR_IS_BROKEN.md
index aa821f4a72fcc045c787c5f285430eb4dc6aaa04..8e9390eff447a7581f5a613931a4c5aa94173e6b 100644 (file)
@@ -38,4 +38,3 @@ On the Fedora distribution we have succeeded to clean up the situation and the c
 In this new definition of /usr, the directory can be mounted read-only by default, while the rootfs may be either read-write or read-only (for stateless systems) and contains only the empty mount point directories, compat-symlinks to /usr and the host-specific data like /etc, /root, /srv. In comparison to today's setups, the rootfs will be very small. The host-specific data will be properly separated from the installed operating system. The new /usr could also easily be shared read-only across several systems. Such a setup would be more efficient, can provide additional security, is more flexible to use, provides saner options for custom setups, and is much simpler to setup and maintain.
 
 For more information on this please continue to [The Case for the /usr Merge](../THE_CASE_FOR_THE_USR_MERGE).
-
similarity index 100%
rename from docs/_devdocs/SYSLOG.md
rename to docs/SYSLOG.md
similarity index 99%
rename from docs/_userdocs/TIPS_AND_TRICKS.md
rename to docs/TIPS_AND_TRICKS.md
index d9a106a9228dbed9aa1690a31b6c2be6c5ce973a..f181f122a84ba02f4b64fb58f07139330495cabc 100644 (file)
@@ -183,4 +183,3 @@ $ systemd --test --system --unit=foobar.target
 ```
 
 for a boot target foobar.target. Note that this is mostly a debugging tool that actually does a lot more than just calculate the initial transaction, so don't build scripts based on this.
-
similarity index 100%
rename from docs/_groups/UIDS-GIDS.md
rename to docs/UIDS-GIDS.md
similarity index 99%
rename from docs/_groups/USER_RECORD.md
rename to docs/USER_RECORD.md
index b88a67e66b88f28dfb90a20db7b401576a1dfaf7..a92711f275997581044a328720a08185425c8bc6 100644 (file)
@@ -76,7 +76,7 @@ Similar to JSON User Records there are also
 
 JSON User Records are not suitable for storing all identity information about
 the user, such as binary data or large unstructured blobs of text. These parts
-of a user's identity should be stored in the [Blob Directories](USER_RECORD_BLOB_DIRS.md).
+of a user's identity should be stored in the [Blob Directories](USER_RECORD_BLOB_DIRS).
 
 JSON User Records may be transferred or written to disk in various protocols
 and formats. To inquire about such records defined on the local system use the
@@ -235,10 +235,10 @@ user record with a realm set is never compatible (for the purpose of updates,
 see above) with a user record without one set, even if the `userName` field matches.
 
 `blobDirectory` → The absolute path to a world-readable copy of the user's blob
-directory. See [Blob Directories](USER_RECORD_BLOB_DIRS.md) for more details.
+directory. See [Blob Directories](USER_RECORD_BLOB_DIRS) for more details.
 
 `blobManifest` → An object, which maps valid blob directory filenames (see
-[Blob Directories](USER_RECORD_BLOB_DIRS.md) for requirements) to SHA256 hashes
+[Blob Directories](USER_RECORD_BLOB_DIRS) for requirements) to SHA256 hashes
 formatted as hex strings. This exists for the purpose of including the contents
 of the blob directory in the record's signature. Managers that support blob
 directories and utilize signed user records (like `systemd-homed`) should use
index 8f5dd7914b071417734d61f55a0f13d34c54b5d5..fd030e796615fc64294cbd96012806dd9e330f40 100644 (file)
@@ -8,7 +8,7 @@ SPDX-License-Identifier: LGPL-2.1-or-later
 # User Record Blob Directories
 
 The blob directories are for storing binary or unstructured data that would
-otherwise be stored in [JSON User Records](USER_RECORD.md). For instance,
+otherwise be stored in [JSON User Records](USER_RECORD). For instance,
 this includes image files such as the user's avatar picture. This data,
 like most of the user record, will be made publicly available to the
 system.
index 3d44889f80d5435ccd94282bc0ff55f6286ea2ec..412db1f413ff15b2be687496cb34c9316ced087f 100644 (file)
@@ -4,32 +4,7 @@ title: systemd
 baseurl: "" # the subpath of your site, e.g. /blog/
 url: "https://systemd.io" # the base hostname & protocol for your site
 
+permalink: /:title/
+
 # Build settings
 markdown: kramdown
-
-collections:
-  concepts:
-    title: 'Concepts'
-    output: true
-  contributing:
-    title: 'Contributing'
-    output: true
-  userdocs:
-    output: true
-    title: 'Documentation for Users and Administrators'
-  booting:
-    title: 'Booting'
-    output: true
-  interfaces:
-    title: 'Interfaces'
-    output: true
-  networking:
-    title: 'Networking'
-    output: true
-  groups:
-    title: 'Users, Groups and Home Directories'
-    output: true
-  devdocs:
-    title: 'Documentation for Developers'
-    output: true
-
index 908e3a83dc0d3b3650978316786a3dd44d5eb2f1..a393bb067a422dd390e77f9c38cbd94fa2a68186 100644 (file)
@@ -1,4 +1,44 @@
 [
+  {
+    "category": "Project",
+    "title": "mkosi Project - Build Bespoke OS Images",
+    "url": "https://mkosi.systemd.io/"
+  },
+  {
+    "category": "Project",
+    "title": "Brand",
+    "url": "https://brand.systemd.io/"
+  },
+  {
+    "category": "Project",
+    "title": "Mailing List",
+    "url": "https://lists.freedesktop.org/mailman/listinfo/systemd-devel"
+  },
+  {
+    "category": "Project",
+    "title": "Mastodon",
+    "url": "https://mastodon.social/@pid_eins"
+  },
+  {
+    "category": "Project",
+    "title": "Releases",
+    "url": "https://github.com/systemd/systemd/releases"
+  },
+  {
+    "category": "Project",
+    "title": "GitHub Project Page",
+    "url": "https://github.com/systemd/systemd"
+  },
+  {
+    "category": "Project",
+    "title": "Issues",
+    "url": "https://github.com/systemd/systemd/issues"
+  },
+  {
+    "category": "Project",
+    "title": "Pull Requests",
+    "url": "https://github.com/systemd/systemd/pulls"
+  },
   {
     "category": "Manual Pages",
     "title": "Index",
diff --git a/docs/_data/project.json b/docs/_data/project.json
deleted file mode 100644 (file)
index 606c784..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-[
-  {
-    "category": "Project",
-    "title": "mkosi Project - Build Bespoke OS Images",
-    "url": "https://mkosi.systemd.io/"
-  },
-  {
-    "collection": "project",
-    "title": "Brand",
-    "url": "https://brand.systemd.io/"
-  },
-  {
-    "collection": "project",
-    "title": "Mailing List",
-    "url": "https://lists.freedesktop.org/mailman/listinfo/systemd-devel"
-  },
-  {
-    "collection": "project",
-    "title": "Mastodon",
-    "url": "https://mastodon.social/@pid_eins"
-  },
-  {
-    "collection": "project",
-    "title": "Releases",
-    "url": "https://github.com/systemd/systemd/releases"
-  },
-  {
-    "collection": "project",
-    "title": "GitHub Project Page",
-    "url": "https://github.com/systemd/systemd"
-  },
-  {
-    "collection": "project",
-    "title": "Issues",
-    "url": "https://github.com/systemd/systemd/issues"
-  },
-  {
-    "collection": "project",
-    "title": "Pull Requests",
-    "url": "https://github.com/systemd/systemd/pulls"
-  }
-]
index cd3916ca32078f6eb1d16712791d84d8de6c139e..3c05c93550412da74cabf3b0da370cd714d86d5d 100644 (file)
@@ -12,27 +12,17 @@ systemd provides aggressive parallelization capabilities, uses socket and D-Bus
 Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.
 
 ---
-## Project
-{% for page in site.data.project %}
-* [{{ page.title }}]({{ page.url | relative_url }}){% endfor %}
-
-<!-- Collections -->
-{% for c in site.collections %}
-<!-- hide autegenerated posts collection -->
-{% if c.label != "posts" %}
-## {{ c.title }}
-{% for item in site[c.label] %}
-* [{{ item.title }}]({{ item.url | relative_url }}){% endfor %}
-{% endif %}
-{% endfor %}
 
-<!-- external pages -->
-{% assign external_pages = site.data.extra_pages | group_by:"category" %}
+{% assign by_category = site.pages | group_by:"category" %}
+{% assign extra_pages = site.data.extra_pages | group_by:"category" %}
+{% assign merged = by_category | concat: extra_pages | sort:"name" %}
 
-{% for category in external_pages %}
-## {{ category.name }}
-{% assign sorted = category.items | sort:"title" %}{% for page in sorted %}
+{% for pair in merged %}
+  {% if pair.name != "" %}
+## {{ pair.name }}
+{% assign sorted = pair.items | sort:"title" %}{% for page in sorted %}
 * [{{ page.title }}]({{ page.url | relative_url }}){% endfor %}
+  {% endif %}
 {% endfor %}
 
 ## See also
index d49f0460149129a00843fa540cbd40f1f47eb545..5f5fa2eaf88fa17109a3b8c4fda7545a6058f5de 100644 (file)
@@ -2527,13 +2527,13 @@ install_data('LICENSE.GPL2',
              'LICENSE.LGPL2.1',
              'NEWS',
              'README',
-             'docs/_contributing/CODING_STYLE.md',
-             'docs/_concepts/DISTRO_PORTING.md',
-             'docs/_interfaces/ENVIRONMENT.md',
-             'docs/_contributing/HACKING.md',
-             'docs/_interfaces/TRANSIENT-SETTINGS.md',
-             'docs/_contributing/TRANSLATORS.md',
-             'docs/_groups/UIDS-GIDS.md',
+             'docs/CODING_STYLE.md',
+             'docs/DISTRO_PORTING.md',
+             'docs/ENVIRONMENT.md',
+             'docs/HACKING.md',
+             'docs/TRANSIENT-SETTINGS.md',
+             'docs/TRANSLATORS.md',
+             'docs/UIDS-GIDS.md',
              install_dir : docdir)
 
 install_subdir('LICENSES',
index 52f92c5f570464e4e4ebbf02c97b3171745f435c..d097ccdac8c4cd09333f68ab36bb80ce6071ad25 100755 (executable)
@@ -305,7 +305,7 @@ homectl remove blob-user
 export PAGER=
 
 # Create a couple of user/group records to test io.systemd.DropIn
-# See docs/_groups/USER_RECORD.md and docs/_groups/GROUP_RECORD.md
+# See docs/USER_RECORD.md and docs/GROUP_RECORD.md
 mkdir -p /run/userdb/
 cat >"/run/userdb/dropingroup.group" <<\EOF
 {