Skip to content

Standalone version of the agetty(8) program

License

Notifications You must be signed in to change notification settings

chimera-linux/nyagetty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nyagetty

This is a standalone version of the agetty program from the util-linux suite (https://en.wikipedia.org/wiki/util-linux).

It supports all the features of the regular version, minus currently:

  • NLS
  • Plymouth

Both are TODO for the time being.

Current Git revision: a6c81d6103d1e6acda4c6473b258cc785628671b

It is a single-file implementation, primarily configured for Chimera Linux's musl environment, but it should be functional on any Linux system. It is somewhat less portable than the upstream version, primarily due to a much simpler build system that makes assumptions.

The primary reason for separation is so that it can be used in environments that do not use util-linux, and so that it can be compiled with stricter hardening flags that upstream util-linux suite cannot be built with.

Licensing

The upstream source code for this program is public domain. This version is available in the same way. In jurisdictions that do not have the concept of public domain, I make this available under the 0BSD.