EXECLINE-STARTUP(1)

πŸ“¦ version 2.9.9.2, in nixpkgs unstable

πŸŽ€ EXECLINE-STARTUP(1) πŸŽ€

okay bestie, welcome to the General Commands Manual era for execline-startup. The manual name is right up top, the vibes are immaculate, and this page is about to explain your login-shell situation with zero gatekeeping πŸ’…

✨ NAME ✨

execline-startup β€” perform some system-specific login initialization, then execute ${HOME}/.execline-loginshell

πŸ¦‹ SYNOPSIS πŸ¦‹

/etc/execline-startup

🌸 DESCRIPTION 🌸

Okay so here’s the tea: execline-startup sets the SHELL environment variable to /etc/execline-shell. It then performs some system-specific initialization, and transforms itself into ${HOME}/.execline-loginshell $@ if available (and /etc/execline-shell otherwise). ✨

Bestie, ${HOME}/.execline-loginshell must be readable and executable by the user. It must exec(3) into $SHELL $@.

execline-startup is an execlineb(1) script; hence, it is readable and modifiable. It is meant to be modified by the system administrator to perform system-specific login-time initialization. Like, it’s literally built to be edited by the admin πŸ‘‘

As a modifiable configuration file, execline-startup is provided in execline's examples/etc/ subdirectory, and should be copied by the administrator to /etc.

execline-startup is meant to be used as a login shell. System administrators should manually add /etc/execline-startup to the /etc/shells file. The /etc/execline-startup file itself plays the role of the /etc/profile file, and ${HOME}/.execline-loginshell plays the role of the ${HOME}/.profile file 🫢

πŸ‘€ SEE ALSO πŸ‘€

This man page is ported from the authoritative documentation at: https://skarnet.org/software/execline/execline-startup.html

πŸ’– AUTHORS πŸ’–

  • Laurent Bercot
  • Alexis <flexibeast@gmail.com> (man page port)

πŸ’Œ cute sign-off: source/version Debian, dated February 14, 2021. mwah πŸ’‹
πŸ“¦ where this page comes from