SGML.CONF(5)

πŸ“¦ version 0.6.3, in centos-stream 10, centos-stream 9, fedora 43, fedora 44

πŸ’– SGML.CONF πŸ’–

okay bestie, welcome to sgml.conf β€” the basic configuration file for SGML environment variables. it's giving "little file, big job" ✨


🌸 NAME 🌸

sgml.conf β€” basic configuration file for SGML environment variables πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

so this file right here? it contains basic variables for the SGML environment. that's it, that's the whole vibe. πŸ’…

the format is straightforward, no cap:

  • lines are either empty lines, comment lines (starting with hash mark) or variable assignments. 🌈
  • assignments take form of variable=value where whitespace is not allowed. this makes the format Bourne-shell includable, which is honestly so iconic of it. πŸ‘‘

✨ VARIABLES ✨

  • SGML_BASE_DIR β€” this one holds the root of the location of sgml components. suggested value for this variable is /usr/share/sgml. 🏠
  • SGML_CATALOGS_DIRS β€” this variable contains location of sgml catalog files. suggested value is /etc/sgml. πŸ“š
  • SGML_EXTRA_BASE_DIRS β€” this variable contains the directory name(s) of the root of the location(s) of optional sgml components that the system administrator doesn't want to install to primary SGML_BASE_DIR directory. if multiple directory names are mentioned, they are separated by colons. lowkey a whole mouthful but we move 🫢
  • SGML_BIN_DIR β€” this variable contains the directory where executables should be placed. by default /usr/bin. ⚑
  • SGML_EXTRA_BIN_DIRS β€” this variable contains the directory name(s) where optional executables can be placed. suggested and default value is /usr/local/bin. if multiple directory names are mentioned, they are separated by colons. (yes bestie, colons again, she's consistent πŸ’€)
  • SGML_TMP_DIR β€” a hint to components where to put temporary files. the suggested and default value is /tmp. πŸ—‚οΈ
  • SGML_POSTINSTALL_CMD β€” a command that is to be executed when new components have been installed. > heads up: this mechanism is not used by default, sgml components are usually registered by %post scriptlets. so like, don't come for her if nothing runs πŸ™ˆ

πŸ‘€ SEE ALSO πŸ‘€

  • xsltproc(1) β€” go read her too, she's a main character fr fr ⭐

and that's the whole page bestie, you ate that πŸ’…βœ¨

this lil cutie came from the File Formats Manual, and the page herself is SGML.CONF(5) πŸŽ€ bye bestie, go configure something iconic πŸ’–πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from