WHAT'S THIS ? SIn: Software Inventory It is planned to be an interface to building and installation of 'tar.gz' source distribution of software, to maintain multiple versions and control product installation and activation, in a system (unix) and distribution (linux) independent way. It is also expected to provide a function to rebuild all the installed/configured software in a freshly installed system as they where in a previous life. It implements a shell script for managing files and commands and a php/xml interface for web access. Note that SIn has nothing magic in it enough to understand special installation requirements for some products such as (but not only) pre/post installation and configuration actions. This product is still at alpha level, and NOT released for any kind of use but development. COPYING This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details. This software is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative. You may want to check http://www.franzoni.info/open for up to date version. INSTALLATION Installation instructions are well documented in the installation and configuration manual yet to be written :-) [yes, just like the XFree86 configuration instructions]. As far as this first alpha release, the tar.gz must be extracted (mkdir /where/you/want/this/under; cd /where/you/want/this/under; tar xzvf /where/you/downloaded/the/file.tar.gz). Then change working directory to the installation directory and, as superuser: cc -o sin sin.c chown root sin chmod 6775 sin You should also chgrp to the group the web server runs under. !!! ******************************************************* !!! !!! NOTE THE ABOVE COMMANDS OPEN A POTENTIAL SECURITY BREAK !!! !!! ******************************************************* !!! Unfortunately superuser access to the filesystem is required to manage files. Indeed this seems to be some better the running the web server as root, and (as is) the sin program should only be able to run the sin.sh script. However you should make sure the directory is protected from unauthorized access and/or close the access to the virtual server from localhost only !!! CHANGES From V0.2 to V0.3 the sin_bridge program has been renamed to sin From V0.1 to V0.2 the xml file has been renamed from SIn.xml to SIn-`hostname`.xml to allow multiple installation control from a single installation CONTACT INFO: Mauro Franzoni Via Torbole 1 I-21100 VARESE ITALY e-mail: info@franzoni.info