So you want to know more about fsh2.
Background of traditional fsh: whenever fsh is invoked as a login shell
(argv[0] starts with a -), it acts like du(1) and goes through your directory
to see how much space you are using. If you are under the limit, then you
are allowed to log in (a normal shell is executed, traditially /bin/csh). If
not, then you aren't allowed to log in until you have removed enough files to
be under the limit.
Enter fsh2: the main feature of fsh2 is that it has a 'limited shell' to allow for cleanup without access to someone else's account. A second feature is that it supports users choosing their own shells via a .fshshell file. You can choose any shell from /etc/shells and fsh will execute it (as a login shell if fsh2 was invoked that way).
Note about the beta shell: your login will not break when scs type 'make install' on the latest fsh. My shell is not /usr/local/bin/fsh2, it is a step ahead in the development process whenever I'm changing anything. Only after my copy of fsh-beta seems to work is it copied to /usr/local/bin/fsh2.
This page is the Official Outlet for fsh-beta (aka fsh2) information. Bookmark this page now if you are a beta tester and check it before sendaing any mail to problem/software/scs...thanks for your help.
To see what your current usage is, 'ypmatch <user> usage'
To see what your identities are, 'ypmatch <user> identity'
Yes, provided you start it up from a supported shell like sh/csh. Generally, it is actually easier to start up sh-based shells from csh because sh-based shells won't look at .login.
fsh2 has to see how much disk space you are using manually. This delay should be removed in future versions. See above.
Because make can execute arbitrary commands, 'make clean' is not currently a supported feature. With rksh will come a makeclean command that will simulate (via some options) most 'make clean' functionality.