From 2140a44fea802e705b9e8a9ecf0e0364f5e1ff86 Mon Sep 17 00:00:00 2001 From: Nick Anderson Date: Tue, 1 Sep 2026 07:37:08 -0500 Subject: [PATCH 1/2] Fixed reference labels that resolved to 404s --- ...own => cfe_internal-cfe_cfengine.markdown} | 0 generator/_references.md | 93 +++++++++---------- 2 files changed, 42 insertions(+), 51 deletions(-) rename content/reference/masterfiles-policy-framework/{cfe_internal-CFE_cfengine.markdown => cfe_internal-cfe_cfengine.markdown} (100%) diff --git a/content/reference/masterfiles-policy-framework/cfe_internal-CFE_cfengine.markdown b/content/reference/masterfiles-policy-framework/cfe_internal-cfe_cfengine.markdown similarity index 100% rename from content/reference/masterfiles-policy-framework/cfe_internal-CFE_cfengine.markdown rename to content/reference/masterfiles-policy-framework/cfe_internal-cfe_cfengine.markdown diff --git a/generator/_references.md b/generator/_references.md index e8d5928cbe..925b039803 100644 --- a/generator/_references.md +++ b/generator/_references.md @@ -11,66 +11,57 @@ [github documentation]: https://github.com/cfengine/documentation "Documentation repository on GitHub" [github design-center]: https://github.com/cfengine/design-center "Design-Center repository on GitHub" [evaluate cfengine]: https://cfengine.com/evaluate-enterprise "Evaluate CFEngine" -[cfengine getting started]: https://cfengine.com/enterprise-getting-started "Get started in 10 minutes" [LMDB]: http://symas.com/mdb/ "Symas Lightning Memory-Mapped Database" -[vim_cf3]: https://github.com/neilhwatson/vim_cf3 "CFEngine 3 vim integration" [community package repositories]: http://cfengine.com/cfengine-linux-distros "Community package repositories" [community download page]: https://cfengine.com/community/download/ "Community package download page" [enterprise software download page]: https://cfengine.com/product/free-download/ "Enterprise download page" -[boolean]: reference-language-concepts-promises.html#promise-attributes -[clist]: reference-language-concepts-promises.html#promise-attributes -[anchored]: reference-language-concepts-pattern-matching-and-referencing.html#anchored-vs-unanchored-regular-expressions -[unanchored]: reference-language-concepts-pattern-matching-and-referencing.html#anchored-vs-unanchored-regular-expressions -[datatypes]: reference-language-concepts-variables.html -[utility functions]: tags-utility-functions.html -[data functions]: tags-data-functions.html -[system functions]: tags-system-functions.html -[io functions]: tags-io-functions.html -[comm functions]: tags-communication-functions.html -[files functions]: tags-files-functions.html -[body classes]: reference-promise-types.html#classes -[body common]: reference-components.html#common-control -[body file]: reference-language-concepts-namespaces.html -[body hub control port]: reference-components-cf-hub.html#port -[sys.policy_entry_dirname]: reference-special-variables-sys.html#sys-policy_entry_dirname -[sys.policy_entry_filename]: reference-special-variables-sys.html#sys-policy_entry_filename +[boolean]: /reference/language-concepts/promises#promise-attributes +[clist]: /reference/language-concepts/promises#promise-attributes +[anchored]: /reference/language-concepts/pattern-matching-and-referencing#anchored-vs-unanchored-regular-expressions +[unanchored]: /reference/language-concepts/pattern-matching-and-referencing#anchored-vs-unanchored-regular-expressions +[datatypes]: /reference/language-concepts/variables +[body classes]: /reference/promise-types#classes +[body common]: /reference/components#common-control +[body file]: /reference/language-concepts/namespaces +[body hub control port]: /reference/components/cf-hub#port +[sys.policy_entry_dirname]: /reference/special-variables/sys#syspolicy_entry_dirname +[sys.policy_entry_filename]: /reference/special-variables/sys#syspolicy_entry_filename [supported versions]: https://cfengine.com/extended-support/ -[Inventory API]: api-enterprise-api-ref-inventory.html -[sys.uqhost]: reference-special-variables-sys.html#sys-uqhost -[sys.policy_hub]: reference-special-variables-sys.html#sys-policy_hub -[seed_cp]: reference-masterfiles-policy-framework-lib-files.html#seed_cp -[Masterfiles Policy Framework]: reference-masterfiles-policy-framework.html -[Append to inputs used by main policy]: reference-masterfiles-policy-framework.html#append-to-inputs-used-by-main-policy -[mpf_extra_autorun_inputs]: reference-masterfiles-policy-framework.html#additional-automatically-loaded-inputs -[Append to inputs used by update policy]: reference-masterfiles-policy-framework.html#append-to-inputs-used-by-update-policy -[Classes and decisions]: reference-language-concepts-classes.html -[language-concepts-classes-hard]: reference-language-concepts-classes.html#hard-classes.html "Language concepts -> Classes and decisions: Hard classes" -[lib/files.cf]: reference-masterfiles-policy-framework-lib-files -[lib/packages.cf]: reference-masterfiles-policy-framework-lib-packages -[stdlib-mog]: reference-masterfiles-policy-framework-lib-files.html#mog +[Inventory API]: /api/enterprise-api-ref/inventory +[sys.uqhost]: /reference/special-variables/sys#sysuqhost +[sys.policy_hub]: /reference/special-variables/sys#syspolicy_hub +[seed_cp]: /reference/masterfiles-policy-framework/lib-files#seed_cp +[Masterfiles Policy Framework]: /reference/masterfiles-policy-framework +[Append to inputs used by main policy]: /reference/masterfiles-policy-framework#append-to-inputs-used-by-main-policy +[Append to inputs used by update policy]: /reference/masterfiles-policy-framework#add-additional-policy-files-for-update-inputs +[Classes and decisions]: /reference/language-concepts/classes +[language-concepts-classes-hard]: /reference/language-concepts/classes#hard-classes "Language concepts -> Classes and decisions: Hard classes" +[lib/files.cf]: /reference/masterfiles-policy-framework/lib-files +[lib/packages.cf]: /reference/masterfiles-policy-framework/lib-packages +[stdlib-mog]: /reference/masterfiles-policy-framework/lib-files#mog [jq-project]: https://stedolan.github.io/jq/ "jq is a lightweight and flexible command-line JSON processor. Try online at jqplay.org!" -[Using Vagrant]: getting-started-installation-general-installation-installation-enterprise-vagrant.html "The CFEngine Vagrant environment provides an easy way to test and explore CFEngine Enterprise." -[type]: reference-functions-type.html -[promise-type-measurements]: reference-promise-types-measurements.html -[promise-type-custom]: /reference/promise-types/custom.html -[promise-type-custom-protocol]: reference-promise-types-custom.html#protocol -[component-cf-monitord]: reference-components-cf-monitord.html -[cf-hub]: reference-components-cf-hub.html -[cf-hub#hub_schedule]: reference-components-cf-hub.html#hub_schedule -[cf-hub#exclude_hosts]: reference-components-cf-hub.html#exclude_hosts -[cf-hub#control-promises]: reference-components-cf-hub.html#control-promises -[mpf-configure-measurement-collection]: reference-masterfiles-policy-framework.html#configure-enterprise-measurement-monitoring-collection.html -[mpf-configure-component-restart]: reference-masterfiles-policy-framework.html#configure-mpf-to-automatically-restart-components-on-relevant-data-change.html -[mpf-classification-bundles]: reference-masterfiles-policy-framework.html#classification-bundles-before-autorun.html -[mpf-services-autorun]: reference-masterfiles-policy-framework-services-autorun.html -[package-modules-the-api]: reference-language-concepts-modules-package-module-api.html#the-api -[Functions#collecting functions]: /reference/functions/#collecting-functions -[guest_environments]: /reference/promise-types/guest_environments.html -[defaults]: /reference/promise-types/defaults.html +[Using Vagrant]: /getting-started/01-installing-cfengine/general-installation/installation-enterprise-vagrant "The CFEngine Vagrant environment provides an easy way to test and explore CFEngine Enterprise." +[type]: /reference/functions/type +[promise-type-measurements]: /reference/promise-types/measurements +[promise-type-custom]: /reference/promise-types/custom +[promise-type-custom-protocol]: /reference/promise-types/custom#protocol +[component-cf-monitord]: /reference/components/cf-monitord +[cf-hub]: /reference/components/cf-hub +[cf-hub#hub_schedule]: /reference/components/cf-hub#hub_schedule +[cf-hub#exclude_hosts]: /reference/components/cf-hub#exclude_hosts +[cf-hub#control-promises]: /reference/components/cf-hub#control-promises +[mpf-configure-measurement-collection]: /reference/masterfiles-policy-framework#configure-enterprise-measurementmonitoring-collection +[mpf-configure-component-restart]: /reference/masterfiles-policy-framework#configure-mpf-to-automatically-restart-components-on-relevant-data-change +[mpf-classification-bundles]: /reference/masterfiles-policy-framework#classification-bundles-before-autorun +[mpf-services-autorun]: /reference/masterfiles-policy-framework/services-autorun +[package-modules-the-api]: /reference/language-concepts/modules/package-module-api#the-api +[Functions#collecting functions]: /reference/functions#collecting-functions +[guest_environments]: /reference/promise-types/guest_environments +[defaults]: /reference/promise-types/defaults [getgrgid()]: https://linux.die.net/man/3/getgrgid [getgrnam()]: https://linux.die.net/man/3/getgrnam [getpwuid()]: https://linux.die.net/man/3/getpwuid [getpwnam()]: https://linux.die.net/man/3/getpwnam [select()]: https://linux.die.net/man/3/select [search_up]: /reference/functions/findfiles_up -[High availability]: /examples/tutorials/high-availability/ "CFEngine High availability overview" +[High availability]: /examples/tutorials/high-availability "CFEngine High availability overview" From fbd4bd360c65e36822d8fb8c18771b3f2a021f5e Mon Sep 17 00:00:00 2001 From: Nick Anderson Date: Tue, 1 Sep 2026 07:37:11 -0500 Subject: [PATCH 2/2] Fixed inline links written with a legacy .html target --- .../promise-types/files/edit_line/insert_lines.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/reference/promise-types/files/edit_line/insert_lines.markdown b/content/reference/promise-types/files/edit_line/insert_lines.markdown index 4477595279..5046fb929d 100644 --- a/content/reference/promise-types/files/edit_line/insert_lines.markdown +++ b/content/reference/promise-types/files/edit_line/insert_lines.markdown @@ -350,7 +350,7 @@ body insert_select example **Type:** `body location` -**See also:** [Common body attributes][Promise types#Common body attributes], [`location` bodies in the standard library](reference-masterfiles-policy-framework-lib-files.html#location-bodies), [`start` location body in the standard library](reference-masterfiles-policy-framework-lib-files.html#location-bodies), [`before(srt)` location body in the standard library](reference-masterfiles-policy-framework-lib-files.html#before), [`after(srt)` location body in the standard library](reference-masterfiles-policy-framework-lib-files.html#after) +**See also:** [Common body attributes][Promise types#Common body attributes], [`location` bodies in the standard library](/reference/masterfiles-policy-framework/lib-files#location-bodies), [`start` location body in the standard library](/reference/masterfiles-policy-framework/lib-files#location-bodies), [`before(srt)` location body in the standard library](/reference/masterfiles-policy-framework/lib-files#before), [`after(srt)` location body in the standard library](/reference/masterfiles-policy-framework/lib-files#after) #### before_after