Welcome

Hi! I'm the homepage of IsiSetup. I'm here to help you finding information, contact the community and give feedback.

I'm happy about any comment on me or IsiSetup. Just mail my master Simon Huerlimann

What is IsiSetup?

IsiSetup is an utility for the system administrator. It helps you managing your configuration files:

  • You can rollback changes.
  • You can explore the history of changes.
  • You can replicate your configuration.
  • You can backup your configuration.
  • You can blame changes to admins.

[more]

How does it work?

Your configuration files are managed by a revision control tool, namely Git. IsiSetup gives you a command line interface that is especially designed to work with configuration files. While IsiSetup intends to be a complete interface, you may use Git or Cogito to do "low-level" work.

  • IsiSetup uses a revision control tool to track your /etc
  • IsiSetup hooks into APT to recognize changes introduced by packages
  • IsiSetup provides a command line interface to organize and manage changes different conceptual layers

[more]

Want to try it out?

  1. Install IsiSetup
    1. Add the following to your '/etc/apt/sources.list'
      deb http://debian.isisetup.ch/ unstable/
    2. If you're running Debian Sarge:
      add 'deb http://www.backports.org/debian/ sarge-backports main' to your '/etc/apt/sources.list'
    3. sudo apt-get install isisetup
  2. Create local repositories
    1. sudo isisetup-host init

[more]

Get the Sources!

  • Get Debian source package
    1. Add the following to your '/etc/apt/sources.list'
      deb-src http://debian.isisetup.ch/ unstable/
    2. apt-get source isisetup
      sudo apt-get build-dep isisetup
  • Get the darcs repository
    1. Install darcs
      sudo apt-get install darcs
    2. Get sources
      darcs get http://darcs.isisetup.ch/unstable/isisetup

[more]