ttyupd(ADM) 19 June 1992 ttyupd(ADM) Name ttyupd, termupd - update the Terminal Control database Syntax /tcb/bin/ttyupd Description ttyupd attempts to create Terminal Control database entries for terminals present in the /etc/inittab file but not present in the Terminal Control database. ttyupd calls ale(ADM) passing the Terminal Control database and the script termupd as parameters. termupd produces an updated version of the Terminal Control database in the lockfile created by ale. termupd generates a list of the terminals in /etc/inittab and substitutes the name of the real terminal for any alias (in the Device Assignment database). Next termupd makes a list of the terminals in the Terminal Control database. Finally the Terminal Con- trol database is copied to the lockfile and any terminals appearing in the first list but not the second are added to the end of the lockfile. Files /etc/auth/system/files File Control database /etc/auth/system/devassign Device Assignment database /tcb/lib/auth_scripts/termupd update shell script /etc/inittab script for init process See also ale(ADM), authcap(F) Diagnostics ttyupd returns the exit status of ale. termupd returns 0 if entries are added, 1 if it detects an error and 2 if there are no entries to add. Errors cause appropriate error messages to be displayed. Notes Although ttyupd is installed with execute permission for all, because it calls ale, the auth subsystem and chown kernel authorizations are required to successfully execute ttyupd. Value added ttyupd is an extension of AT&T System V provided by The Santa Cruz Opera- tion, Inc.