sysprofile - Modularized system wide shell configuration mechanism

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe i386
Package name: sysprofile
Package version: 0.3.9
Package release:
Package architecture: all
Package type: deb
Installed size: 73 B
Download size: 13.67 KB
Official Mirror:
Simple centralized configuration mechanism for flexible maintenance of the shell specific parts for login to a Debian system. It has been designed to work with bash. Other shells have not been taken in consideration for this version.



    Binary package: sysprofile_0.3.9_all.deb
    Source package: sysprofile

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install sysprofile deb package:
      # sudo apt-get install sysprofile


    • /etc/sysprofile
    • /etc/sysprofile.d/00Standard.bash
    • /usr/share/doc/sysprofile/BUGS
    • /usr/share/doc/sysprofile/README.Debian
    • /usr/share/doc/sysprofile/README.usage
    • /usr/share/doc/sysprofile/TODO
    • /usr/share/doc/sysprofile/changelog.gz
    • /usr/share/doc/sysprofile/copyright
    • /usr/share/doc/sysprofile/examples/etc/bash.bashrc
    • /usr/share/doc/sysprofile/examples/etc/profile
    • /usr/share/doc/sysprofile/examples/etc/X11/Xsession.sample
    • /usr/share/doc/sysprofile/examples/etc/X11/wdm/Xsession.sample
    • /usr/share/doc/sysprofile/examples/etc/X11/xdm/Xsession.sample
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/alias.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/bash_history.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/bash_prompt.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/composekey.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/dircolors.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/display.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/editclient.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/editor.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/gnome.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/gnustep.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/ignoreof.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/kde.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/lang.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/less.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/locale.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/logout.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/lscolors.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/mc.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/nntp.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/pager.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/path.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/printer.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/proxies.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/sysnews.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/ulimit.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/umask.bash
    • /usr/share/doc/sysprofile/examples/etc/sysprofile.d/visual.bash
    • /usr/share/man/man8/sysprofile.8.gz


    2015-11-28 - Emanuele Rocca <> sysprofile (0.3.9) unstable; urgency=medium * QA upload. * Maintainer field set to QA Group. * Set debhelper compatibility level to 9. (Closes: #800276) * Switch to dh(1). * Bump Standards-Version to 3.9.6. * Depend on ${misc:Depends} because of debhelper. * Point to /usr/share/common-licenses in copyright file.

    2003-06-20 - Paul Seelig <> 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".

    2003-06-17 - Paul Seelig <> 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).

    2003-06-17 - Paul Seelig <> 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'.

    2002-02-23 - Paul Seelig <> 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! :-)

    2002-01-25 - Paul Seelig <> 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.

    2001-12-21 - Paul Seelig <> sysprofile (0.3.3) unstable; urgency=low * Fixed test for DEBUG in /etc/sysprofile and /etc/syslogout

    2001-12-19 - Paul Seelig <> sysprofile (0.3.2) unstable; urgency=low * Fixed some of the lintian errors which are listed at "". * Added a debugging facility to both sysprofile and syslogout. * Included even more example *.bash files.

    2001-10-04 - Paul Seelig <> 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.

    2001-10-02 - Paul Seelig <> 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.