CheckInstall 1.5.0ibeta1: ====================================== * Debian support is in place! Read the Debian packaging section of the README file. This is an experimental feature. Please report any bugs or problems so they can be fixed :). CheckInstall 1.4.0: ====================================== A long time has passed since the last checkinstall release, thanks to my final exams and an unusually big load of work. Now I have more free time and will be working hard to add two important features: tracking of statically linked binaries and .deb packaging format support. Stay tuned :). * I modified the installwatch library to make it backup any files modified by the install command, _before_ they are modified. This is done at the system call level. This allows checkinstall to write a tarball including all files that were overwritten/deleted/etc by the install command -i.e "make install"-, giving you the chance to return your system to the exact same state it was before installing your program. An example: suppose you have installed AfterStep, which by default keeps its global configuration files under /usr/local/share/afterstep,and you have customized them to meet your own tastes. Then you download and compile a new version, and then you install it with "make install" or with "checkinstall". You restart your afterstep session only to discover that all of your carefully configured files under /usr/local/share/afterstep have been overwritten by the installation process and substituted by the standard dist versions! Well.. that was until the arrival of CheckInstall 1.4 ;-) CheckInstall 1.4.0 would have saved all of those about-to-be-overwritten files just before they were modified, and wrote a tarball containing all of them. So in the example before, you'd just do a: tar xzvf backup-xxxxx-pre-afterstep-v.v.v.tgz -C / And you'd get your files back. Nice, isn't it? Another nice thing is that if you cancel checkinstall at any time, it will automatically restore any already modified/overwritten files. The xxxxx in the filename are a timestamp made with the date and time when the file was created, so you can run checkinstall multiple times and you'll get incremental-style backups of the modified files. The new installwatch library (0.6.0) has a lot of applications, I'll talk about them in installwatch's own documentation. * CheckInstall now has full command line switches parsing. Try "checkinstall --help". * The variable definition section inside the checkinstall script is gone. Now you should edit the checkinstallrc file, normally installed under /usr/local/lib/checkinstall * Added an option ("--exclude") to tell checkinstall wich directories to ignore while searchig for modified files. CheckInstall 1.3.2: ====================================== * Security fix for the temp dir, preventing symlink attacks. * File names with spaces in them are now correctly handled. CheckInstall 1.3.1: ====================================== * Fix for a bug found when using rpm 4.0, and new features. * Slackware: If you create a script called "install-pak" inside the source directory, checkinstall will add it to the new package. The script will be run every time you install the package with Slackware's installpkg. This is useful for setting permissions, adding users and setting the system up after installing that package. CheckInstall 1.3.0: ====================================== Lots of bug fixes and a couple of changes. Read the Changelog and the README. CheckInstall 1.3.0beta3: ====================================== The bug that prevented checkinstall from working on your rpm-based distribution has been fixed -seems fixed, at least!- So far I've tested v1.3.0beta3 in: o RedHat 6.2 o Slackware 7.1 RedHat 7.x, SuSe and Mandrake should be OK but I haven't confirmed it. Maybe you could do that and write me a note to include them on the list ;-). I've added a DEBUG flag to allow checkinstall to gather some useful info and pack it in a tarball. Check the variable definition section inside the script. CheckInstall 1.3.0beta : ====================================== RPM support is now included. See the bottom of the README for details. This is a beta release, please report bugs and post comments to: CheckInstall 1.2.1 : ====================================== Because of a couple of bugs introduced by checkinstall 1.2, you may have to check the owner and permissions of /tmp and /var/checkinstalltmp : /tmp ==> 1777/root:root /var/checkinstalltmp ==> 0700/root:root Just to make sure, run: chmod 1777 /tmp rm -rf /var/checkinstalltmp mkdir /var/checkinstalltmp chmod 0700 /var/checkinstalltmp =========== $Id: RELNOTES,v 1.5.0.1 2001/07/20 06:51:37 izto Exp $