sysprofile (0.3.8) unstable; urgency=low * Updated /usr/share/doc/sysprofile/examples/etc/sysprofile.d/mc.bash wrapper which works with mc-4.6.0 * Replace "mkdir /tmp/syslogout" with "mkdir -m 1777 /var/tmp/syslogout" where possible. Likewise replace "/tmp/syslogout" with "/var/tmp/syslogout". -- Paul Seelig Fri, 20 Jun 2003 22:06:15 +0200 sysprofile (0.3.7) unstable; urgency=low * Replaced '/bin/ls' in both /etc/sysprofile and /etc/syslogout by shell builtin 'echo' command. * Bumped up Standards version (no changes). -- Paul Seelig Tue, 17 Jun 2003 13:41:45 +0200 sysprofile (0.3.6) unstable; urgency=low * Corrected "Debian Linux system" to be "Debian system" in debian/control file. (Closes: #150888) * Replaced sysprofile's $DEBUG variable name with (hopefully) unique $SYSDEBUG variable name to ensure that it is not to be confused with $DEBUG variables from other config files (like /etc/bash_completion). (Closes: #186634) * Replaced $SYSDEBUG's debug log location definition in both /etc/sysprofile and /etc/syslogout from '/tmp' to '/var/tmp'. -- Paul Seelig Tue, 17 Jun 2003 12:43:52 +0200 sysprofile (0.3.5) unstable; urgency=low * Fixed wrong code example in debian/sysprofile.postinst message. A big thanks to Jack Kern for pointing this out! :-) -- Paul Seelig Sat, 23 Feb 2002 12:36:44 +0200 sysprofile (0.3.4) unstable; urgency=low * Fixed even more lintian errors: marked all files installed in /etc as conffiles and reworded postinst to make lintian stop claiming non-existing bashisms. * Added entry DH_COMPAT=3 to debian/rules file. -- Paul Seelig Fri, 25 Jan 2002 20:05:30 +0200 sysprofile (0.3.3) unstable; urgency=low * Fixed test for DEBUG in /etc/sysprofile and /etc/syslogout -- Paul Seelig Fri, 21 Dec 2001 23:54:11 +0200 sysprofile (0.3.2) unstable; urgency=low * Fixed some of the lintian errors which are listed at "http://lintian.debian.org/reports/mPaul_Seelig.html". * Added a debugging facility to both sysprofile and syslogout. * Included even more example *.bash files. -- Paul Seelig Wed, 19 Dec 2001 21:04:57 +0200 sysprofile (0.3.1) unstable; urgency=low * Fixed faulty su syntax in Xreset examples and added an if statement to the "sysprofile.d/logout.bash" example file. * Added a note to both the sysprofile/syslogout README.* and man pages hinting at each others reverse functionality. * Enhanced debugging facilities in both 00Standard.bash files. * Added a few notes to TODO file. * Added "syslogout.d/rmpgppass.bash" example file. * Added "syslogout.d/netscape.bash" as unified replacement for the {communicator,navigator}.bash example files and slightly enhanced the "syslogout.d/wperfect.bash" example file. -- Paul Seelig Thu, 04 Oct 2001 18:04:16 +0200 sysprofile (0.3.0) unstable; urgency=low * Added a commented out if statement which, if uncommented, might be helpful for debugging to "/etc/sys{profile,logout}.d/00Standard.bash". * Removed unnecessary X resource file "/etc/X11/Xresources/Sysprofile". * Decreased verbosity of postinst scripts. sysprofile (0.2.9) unstable; urgency=low * Got rid again of syslogin package to avoid confusion and keeping sysprofile's functions. * Polished documentation for syslogout and sysprofile. * Made sysprofile recommend syslogout. * Has never been released or uploaded. sysprofile (0.2.8) unstable; urgency=low * Split sysprofile into three packages: syslogin, syslogout and sysprofile (the installer package for the former ones). * Has not been released or even uploaded. -- Paul Seelig Tue, 02 Oct 2001 13:56:35 +0200 sysprofile (0.2.7) unstable; urgency=low * Rearranged /etc/sysprofile for better distinction between system wide and private user defined scripts. -- Paul Seelig Sun, 29 Oct 2000 17:30:49 +0200 sysprofile (0.2.6) unstable; urgency=low * Commented out *loginShell entry in /etc/X11/Xresources/Sysprofile to leave it's enabling to the local sysadmin's discretion. Maybe it should be rather removed since there already is the option of /etc/bash.bashrc instead? * Updated README.usage about using the /etc/bash.bashrc file. * Added a warning in debian/README.* to Debian package maintainers not to rely on the existence of sysprofile for their own packages. -- Paul Seelig Sun, 24 Sep 2000 16:39:56 +0200 sysprofile (0.2.5) unstable; urgency=low * Added hint to add entry for sourcing sysprofile into systemwide /etc/bash.bashrc for non-login bash shells. Unfortunately wterm doesn't bother about the X resource *LoginShell/*loginShell at all. :-/ * Added a test for sysprofile in /etc/bash.bashrc to debian/postinst. * Updated some example files. -- Paul Seelig Sun, 24 Sep 2000 03:34:21 +0200 sysprofile (0.2.4) unstable; urgency=low * Corrected entry "*LoginShell" in etc/X11/Xresources to "*loginShell" because wterm wouldn't start up with login shell settings this way. * Added test for a sysprofile entry in /etc/X11/Xsession to debian/postinstall and a suggestion to insert some lines for sourcing /etc/sysprofile if not present. -- Paul Seelig Sun, 24 Sep 2000 00:31:04 +0200 sysprofile (0.2.3) unstable; urgency=low * Simplified debian/rules * Updated debian/TODO * Minor formatting changes to the manual page -- Paul Seelig Fri, 22 Sep 2000 07:12:36 +0200 sysprofile (0.2.2) unstable; urgency=low * Fixed section in debian/control * Further enhancements to the manual page * Package is lintian clean -- Paul Seelig Thu, 21 Sep 2000 07:12:36 +0200 sysprofile (0.2.1) unstable; urgency=low * Updated standards version. * Put sample files in examples subdirectory * Added debian/conffiles * Simplified debian/rules * Extended manual page with informations about how single users can completely or partly disable/adapt the systemwide mechanism. -- Paul Seelig Wed, 20 Sep 2000 23:34:13 +0200 sysprofile (0.2.0) unstable; urgency=low * Removed the xsysprofile package and Xresources samples since it's functionality is already part of the Debian X11 packages. * Stripped the messaging functionality because there exist other packages for this need. * Deleted the "adduser.local" and "userdel.local" scripts again to stay within the primary scope of this package. * Changed description line in debian/control. * Made sysprofile conflict with xsysprofile (not officially released). * First official upload to Incoming. -- Paul Seelig Mon, 18 Sep 2000 19:21:14 +0100 sysprofile (0.1.1) unstable; urgency=low * Added the scripts "adduser.local" and "userdel.local" into /usr/local/sbin/. -- Paul Seelig Mon, 03 May 1999 13:59:31 +0100 sysprofile (0.1.0) unstable; urgency=low * Modified "/etc/X11/Xsysprofile" to only display /etc/message if present and renamed it to "/etc/X11/Xmessage". -- Paul Seelig Sun, 02 May 1999 17:40:49 +0100 sysprofile (0.0.15) unstable; urgency=low * Changed "Recommends" to "Suggests" in debian/control file * Adapted xsysprofile to use the new app-resources mechanism of slink's XFree86-3.3.2.3a via "/etc/X11/Xresources/". -- Paul Seelig Sat, 01 May 1999 16:59:43 +0100 sysprofile (0.0.14) unstable; urgency=low * Fixed the severely buggy "/etc/sysprofile" (puts paper bag with an extra dark shade of brown over head...). * Removed the debug output redirection from "/etc/*/*sysprofile". * Polished some of the sample scripts and removed the bash_logout and logoutrm.script stuff. * Updated the manual pages and README files to reflect the current state of the package. -- Paul Seelig Sun, 28 Feb 1999 23:53:14 +0100 sysprofile (0.0.13) unstable; urgency=low * Removed the sample script "manpath.sh" since Debian already has "/etc/manpath.conf" and the worse than bad "bashrc.sh" sample. * Removed the which-calls from /etc/sysprofile and sample scripts. * Corrected the "visual.sh" sample file to really refer to VISUAL. * Completely removed any dependency on /etc/environment for both sysprofile and xsysprofile. Now it will only be sourced from within /etc/profile and the standard X resource setting for LoginShell has been set to "True" to assure that /etc/profile is sourced by terminal emulators like xterm or rxvt within an X session. No need to abuse /etc/environment for this. Thanks to Andreas Jellinghaus and Michael Bramer for pointing this out to me. * Completely reorganized the source tree and build process. * The last version was not uploaded to master because it actually had the full potential for a 'brown paper bag' release. ;-) -- Paul Seelig Fri, 26 Feb 1999 23:53:14 +0100 sysprofile (0.0.12) unstable; urgency=low * Tried to find a way to make the 'logoutrm.script' more fault tolerant but didn't really succeed. :-/ Basically it has to be assured, that $USER has no other shell running and is really logged out. For this has to be taken into account that he might still be running X11 but with no shell open in an xterm (or any variant thereof). Well, it's in the "/usr/doc/sysprofile/samples" directory and maybe someone else finds a better solution... * Removed the interactive postinst routine because this is the most evil aspect of the Debian installation routine and should be avoided like the plague IMHO if at all possible. * This is the first version i will upload to master and i hope it is not one of those ill-famed 'brown paper bag' releases. ;-) -- Paul Seelig Fri, 26 Feb 1999 23:53:14 +0100 sysprofile (0.0.11) unstable; urgency=low * Dumped the actually useless check for $DISPLAY in '/etc/sysprofile' and in "/etc/X11/Xsysprofile" because it has proven to be unnecessary. * Merged '/etc/sysprofile.d/message.script' into '/etc/sysprofile' and included checks for the size of /etc/message and the most appropriate pager (cat, less or more) to use for display of /etc/message at login. * Included checks for most appropriate X11 pager (xmessage, xless or just plain rxvt/xterm -e less) to use for display of /etc/message at login in /etc/X11/Xsysprofile. * Included a variable definition for the logfile used for debugging in both /etc/sysprofile ($DEBUGLOG) and /etc/X11/Xsysprofile ($XDEBUGLOG). This makes switching to other output files (or /dev/null) easier. * Since variables are a Good Thing[tm] anway i've defined $DEBUGTIME as well in just the same places. * Redid the $DEBUGLOG rewriting rules in '/etc/sysprofile' to only overwrite $DEBUGLOG if $USER is not already logged in and to simply append any further debugging output if he already is. -- Paul Seelig Fri, 26 Feb 1999 19:56:31 +0100 sysprofile (0.0.10) unstable; urgency=low * Made the postinst routine default to "no" when asking whether /etc/profile and /etc/environment.sh should be changed. * Moved sample scripts and app-default files into the respective "/usr/doc/*sysprofile/samples/" directory so that only the blank mechanism gets installed. This is for a first test balloon upload to master later. -- Paul Seelig Fri, 26 Feb 1999 09:32:27 +0100 sysprofile (0.0.9) unstable; urgency=low * Split 'sysprofile' package into a shell version under it's original name and a X11 version called 'xsysprofile'. * Rewrote manual page and created a derived one for 'xsysprofile'. * Moved 'Xsysprofile.sh' from '/etc/X11/xresources.d/' one level up into the more appropriate '/etc/X11/Xsysprofile' and corrected all relevant scripts. -- Paul Seelig Thu, 25 Feb 1999 19:03:08 +0100 sysprofile (0.0.8) unstable; urgency=low * Renamed "/etc/X11/xresources.d/" to "/etc/X11/xsysprofile.d/" and changed all relevant scripts in this regard. * Included a check for a proper entry for "Xsysprofile.sh" execution in "/etc/X11/Xsession" in debian/postinst. -- Paul Seelig Thu, 25 Feb 1999 18:14:31 +0100 sysprofile (0.0.7) unstable; urgency=low * Replaced both scripts "/etc/X11/xresources.d/Xresources.sh" and "/etc/X11/xresources.d/Xmessage.sh" with a far simpler single script "/etc/X11/xresources.d/Xsysprofile.sh". * The scripts in "/etc/X11/xresources.d/" and "/etc/sysprofile.d" have been considerably refined and simplified. * The debian/postinst script now contains a more explicit hint about how to manually change "/etc/X11/Xsession" to take advantage of the "/etc/X11/xresources.d/Xsysprofile.sh" script. -- Paul Seelig Thu, 25 Feb 1999 14:12:33 +0100 sysprofile (0.0.6) unstable; urgency=low * Removed the necessity to create "$HOME/.acknowledged" as a means to test if user is already logged in and replaced it with a bash shell function. * Changed /etc/logoutrm.script to use the same shell functions and cleaned it from some obsolete functions. -- Paul Seelig Thu, 25 Feb 1999 08:23:48 +0100 sysprofile (0.0.5) unstable; urgency=low * Split a few app default files in "/etc/X11/xresources.d" into application specific modules with a .defs suffix and a generic NeXT-like master style file with an .ad suffix, which sources the .defs files via include command. This is actually just a crude example but it serves it's purpose well enough. * Added a recommendation for the nextaw package in debian/control. * Changed debian/postinst to make use of /etc/environment instead of /etc/profile for triggering /etc/sysprofile. This adds the advantage that /etc/X11/Xsession can parse this file as well. -- Paul Seelig Wed, 24 Feb 1999 16:51:23 +0100 sysprofile (0.0.4) unstable; urgency=low * Renamed "/etc/X11/xappstyle.d" to "/etc/X11/xresources.d" to make it's obvious function explicit by proper intuitive naming. * Moved X11 specific scripts from "/etc/sysprofile.d" to the better suited "/etc/X11/xresources.d/" directory. * Made "/etc/X11/Xsession" execute "/etc/X11/xresources.d/*.sh". * Included a nice sample message to use for testing. ;-) * Included debian/BUGS, debian/TODO, debian/README.Xsession and debian/Xsession.sample. * Added a warning to possibly naive users into control file. -- Paul Seelig Wed, 24 Feb 1999 04:44:52 +0100 sysprofile (0.0.3) unstable; urgency=low * Renamed "/etc/profile.d" to the more obvious "/etc/sysprofile.d" and "/etc/X11/xappstyle" to "/etc/X11/xappstyle.d". This mainly serves as reservation of an own name space to avoid possible name conflicts with packages using "/etc/profile.d" too. * Renamed some files in "/etc/sysprofile.d" to explicitly show that they are mainly related to bash. * Wrote a small manual page for sysprofile(8). -- Paul Seelig Tue, 23 Feb 1999 10:06:35 +0100 sysprofile (0.0.2) unstable; urgency=low * Second try. Now contains a mechanism for sourcing private user settings instead of system default which automagically overide any system administrator's preconfigurations if present. * Added a postinst script for appending the necessary entries into "/etc/profile" to enable sourcing of "/etc/profile.d/". * Renamed "/etc/preprofile" to the more obvious "/etc/sysprofile". * Added a mechanism to source single X11 app default files. Seems to be good enough to create basic themes. Still needs lots of thought though. -- Paul Seelig Mon, 22 Feb 1999 07:49:05 +0100 sysprofile (0.0.1) unstable; urgency=low * First trial version. This is not at all useable and should be considered alpha state. -- Paul Seelig Wed, 17 Feb 1999 15:20:57 +0100 Local variables: mode: debian-changelog End: