"Fossies" - the Fresh Open Source Software Archive 
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
1 Checkinstall 1.6.2
2
3 * Added support for at-style functions
4
5 Checkinstall 1.6.1
6 ======================================
7
8 * Fixed the famous getcwd() bug (Thanks to David Brown for hunting it down!)
9
10 * Added translations:
11
12 Indonesian - Tedi Heriyanto
13 Italian - Michele Petrecca
14 Norwegian - cizu jones
15 German - Andreas Muck
16 Chinese - Xinkui Hao
17 Japanese - UTUMI Hirosi
18
19 CheckInstall 1.6.0beta4
20 ======================================
21 * This should be the last beta before releasing version 1.6.0. Please report
22 any outstanding bugs!
23
24 * Fixed the bug in installwatch that caused segfaults when running on newer
25 glibc versions (And therefore newer distros like FC and SuSe 9.1).
26
27 * The default for ADD_SO is now NO so we are no longer auto-updating
28 /etc/ld.so.conf by default. If you need this behavior you can enable it
29 with "--addso=yes" or by setting ADD_SO=1 in checkinstallrc.
30
31 * We use the new Slackware package format by default ( NEW_SLACK=1 ) when
32 creating Slackware packages. Note that in previous versions of checkinstall
33 up to 1.6.0beta3 the default was the old package format.
34
35 * There are other smaller bugfixes. Read the Changelog file for details.
36
37 * New checkinstallrc options:
38
39 o MAKEPKG_FLAGS: makepkg optional flags.
40
41 These are recommended if running a newer Slackware version: "-l y -c n"
42
43 o SHOW_MAKEPKG: Boolean (Default: 0)
44
45 Show -or not- the results of the MAKEPKG command as it runs. Useful when
46 running it with interactive options. If checkinstall seems to halt and
47 sleep after saying "Building Slackware package..." then you might want to
48 set this to 1.
49
50 o ADD_SO: Boolean (Default: 0)
51 Automatically search for shared libraries and add them to /etc/ld.so.conf?
52
53
54 CheckInstall 1.6.0beta3
55 ======================================
56 * Internationalization support has been enhanced (And severely modified).
57 Many new languages have been added, too.
58
59 * Added a command line option: "--fstrans". It will allow you to enable
60 or disable the filesystem translation code. It is enabled by default.
61
62 * Added a command line option: "--reset-uids". It will allow you to sanitize
63 the file and directories permissions in the package. It will cause
64 checkinstall to set the permissions of all files and directories to "755"
65 and the owner and group of all directories to root.root. DO NOT USE IT IF
66 YOUR PACKAGE USES CUSTOM PERMISSIONS OR OWNERS.
67
68 * The problem many people had when copying the documentation files should
69 now be fixed.
70
71 * The package information menu was moved to the first stages of the
72 script. Now you can modify the package's name or version and the
73 documentation directory will be correctly named.
74
75 * You can recycle a previously written .spec file, with the "--spec" command
76 line option. It will work to set some package parameters even if you are
77 building a Slackware or Debian package.
78
79 * CheckInstall will try to add to /etc/ld.so.conf the path to any ELF shared
80 libraries it finds, and run ldconfig afterwards. This is added to the
81 postinstall script of your package.
82
83 CheckInstall 1.6.0beta2
84 ======================================
85
86 * Checkinstall 1.6.0 now sports brand-new internationalization support :-).
87
88 The supported languages so far are English and Spanish. Translators needed!
89
90 If you want to contribute by translating Checkinstall to your language,
91 please read the NLS_SUPPORT file for instructions on how to do it. It's very
92 easy actually.
93
94 * Support for Slackware's tar-1.13 binary is included, the Slackware packages
95 created by checkinstall should now be more Slackware-compatible than before.
96
97 * You can tell Checkinstall to use Slackware's native "makepkg" by setting
98 the MAKEPKG variable to "makepkg" in checkinstallrc.
99
100 * Symlinks are now correctly detected again.
101
102 See more details in the ChangeLog.
103
104
105 CheckInstall 1.6.0beta1
106 ======================================
107
108 * The "--install=<yes|no>" command line option indicates wether you want
109 to actually install the package on your system or just create it
110 without installing it. This is a new feature and still in beta stage.
111 Please test it and report any bugs you find (Or success, too! :-) )
112
113 * In this release support for preinstall, postinstall, preremove and postremove
114 scripts is introduced for RPM and Debian packages.
115
116 For Debian, these scripts must meet some requirements to be accepted by dpkg
117 while building the .deb package. See:
118
119 http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html
120
121 In short, any shell script will do as long as it specifies an interpreter
122 (i.e. put #!/bin/sh as the first line) and has an exit status of zero for
123 success or non-zero for failure.
124
125 To include the scripts in your package, put them in the current directory
126 and name them:
127
128 preinstall-pak
129 postinstall-pak
130 preremove-pak
131 postremove-pak
132
133 All scripts are optional. You can write all of them if you need them, or
134 only the ones you need, or even none.
135
136 For Slackware packages, the "postinstall-pak" script is already supported as
137 "install-pak". Either name will work.
138
139 * This release also adds other three command line options: "--inspect",
140 "--review-spec" and "--review-control". See the ChangeLog file for
141 details.
142
143 CheckInstall 1.5.3
144 ======================================
145
146 * The user's umask is ignored while creating/installing the package. If you
147 really want to have the umask set to something unusual while checkinstall
148 creates the package, you can use the "--umask" command line option.
149
150 The default umask used by checkinstall is "0022" which is a standard,
151 non-paranoid reasonable value.
152
153 * This version introduces support for the new Slackware description file format,
154 whit handy-rule and all. Use the "--newslack" command line switch to activate
155 it. The use of "--newslack" implies "-S", that is, it automatically selects
156 the creation of a Slackware package.
157
158 CheckInstall 1.5.2
159 ======================================
160
161 * This version introduces automatic man pages compression, enabled by default.
162 You can control this option with the "--gzman" flag.
163
164 * The .deb packages created by checkinstall 1.5.2 should be a bit more
165 Debian-friendly.
166
167 * There's a new shared library stripping feature in CheckInstall. Please test
168 it and report any trouble you might run into.
169
170 CheckInstall 1.5.1
171 ======================================
172
173 * There's a new checkinstall mailing list! The list address is:
174 <checkinstall-list@asic-linux.com.mx>
175
176 To subscribe, send an empty message to:
177 <checkinstall-list-subscribe@asic-linux.com.mx>
178
179 * A new installwatch version is included, with some patches from Olivier
180 Fleurigeon. The test program included with installwatch now works again.
181
182 * New command line options: "--docdir" and "--nodoc" to control the creation
183 of the package documentation.
184
185 * New command line options: "--provides" and "--maintainer" to specify each
186 value in the RPM spec file and in the Debian control file, respectively.
187
188 CheckInstall 1.5.0
189 ======================================
190
191 * CheckInstall is now even more "scriptable", look for the "--pkgxxx" options
192 in the README.
193 * The installwatch version (0.6.2) included with this release of checkinstall
194 fixes a couple of file descriptor leaks that were present in 0.6.1. The
195 "Too many open files" problem shouldn't appear again. I can no longer
196 reproduce it with the Emacs21 installation, at least ;-).
197 * Checkinstall is one year old! Version 1.0 was released on nov/11/200 =)
198
199
200 CheckInstall 1.5.0beta2:
201 ======================================
202
203 * About the "invalid option" problem with rpm: the RPM folks have once again
204 changed their minds about the rpm's argument parsing. In rpm versions < 4.0.0
205 the right way was "--target <arch>", in 4.0.x with x < 3, it was
206 "--target=<arch>" and finally in rpm 4.0.x with x >= 3 it is back to
207 "--target <arch>". CheckInstall now attempts to identify the installed rpm
208 version and set this flag accordingly. If you have any problems about it,
209 please send me a mail message telling me the error message and the rpm version
210 you have installed.
211
212 * Check the new PAK_DIR variable in the checkinstallrc file. If set to a
213 directory name, checkinstall will save there your newly created packages
214 If the directory doesn't exist, checkinstall will ask you if it should be
215 created. This should help you to keep all your new packages in one place.
216
217 * CheckInstall is now completely "scriptable"! If you give it the "-y"
218 command line option it will run completely unattended, accepting the
219 default answer to all questions.
220
221 CheckInstall 1.5.0beta1:
222 ======================================
223
224 * Debian support is in place! Read the Debian packaging section of the
225 README file. This is an experimental feature. Please report any bugs or
226 problems so they can be fixed :).
227
228 CheckInstall 1.4.0:
229 ======================================
230
231 A long time has passed since the last checkinstall release, thanks to my
232 final exams and an unusually big load of work. Now I have more free time and
233 will be working hard to add two important features: tracking of statically
234 linked binaries and .deb packaging format support. Stay tuned :).
235
236 * I modified the installwatch library to make it backup any files modified
237 by the install command, _before_ they are modified. This is done at the
238 system call level.
239
240 This allows checkinstall to write a tarball including all files that
241 were overwritten/deleted/etc by the install command -i.e "make install"-,
242 giving you the chance to return your system to the exact same state it was
243 before installing your program.
244
245 An example: suppose you have installed AfterStep, which by default keeps its
246 global configuration files under /usr/local/share/afterstep,and you have
247 customized them to meet your own tastes. Then you download and compile a new
248 version, and then you install it with "make install" or with "checkinstall".
249
250 You restart your afterstep session only to discover that all of your
251 carefully configured files under /usr/local/share/afterstep have been
252 overwritten by the installation process and substituted by the standard
253 dist versions! Well.. that was until the arrival of CheckInstall 1.4 ;-)
254
255 CheckInstall 1.4.0 would have saved all of those about-to-be-overwritten
256 files just before they were modified, and wrote a tarball containing all
257 of them. So in the example before, you'd just do a:
258
259 tar xzvf backup-xxxxx-pre-afterstep-v.v.v.tgz -C /
260
261 And you'd get your files back. Nice, isn't it?
262
263 Another nice thing is that if you cancel checkinstall at any time, it will
264 automatically restore any already modified/overwritten files.
265
266 The xxxxx in the filename are a timestamp made with the date and time when
267 the file was created, so you can run checkinstall multiple times and you'll
268 get incremental-style backups of the modified files.
269
270 The new installwatch library (0.6.0) has a lot of applications, I'll talk
271 about them in installwatch's own documentation.
272
273 * CheckInstall now has full command line switches parsing.
274 Try "checkinstall --help".
275
276 * The variable definition section inside the checkinstall script is gone.
277 Now you should edit the checkinstallrc file, normally installed under
278 /usr/local/lib/checkinstall
279
280 * Added an option ("--exclude") to tell checkinstall wich directories to ignore
281 while searchig for modified files.
282
283 CheckInstall 1.3.2:
284 ======================================
285
286 * Security fix for the temp dir, preventing symlink attacks.
287 * File names with spaces in them are now correctly handled.
288
289 CheckInstall 1.3.1:
290 ======================================
291
292 * Fix for a bug found when using rpm 4.0, and new features.
293 * Slackware: If you create a script called "install-pak" inside the source
294 directory, checkinstall will add it to the new package. The script will
295 be run every time you install the package with Slackware's installpkg.
296 This is useful for setting permissions, adding users and setting the system
297 up after installing that package.
298
299
300
301
302 CheckInstall 1.3.0:
303 ======================================
304
305 Lots of bug fixes and a couple of changes. Read the Changelog and the README.
306
307
308 CheckInstall 1.3.0beta3:
309 ======================================
310 The bug that prevented checkinstall from working on your rpm-based distribution
311 has been fixed -seems fixed, at least!-
312
313 So far I've tested v1.3.0beta3 in:
314
315 o RedHat 6.2
316 o Slackware 7.1
317
318 RedHat 7.x, SuSe and Mandrake should be OK but I haven't confirmed it. Maybe you
319 could do that and write me a note to include them on the list ;-).
320
321 I've added a DEBUG flag to allow checkinstall to gather some useful info and
322 pack it in a tarball. Check the variable definition section inside the script.
323
324 CheckInstall 1.3.0beta :
325 ======================================
326
327 RPM support is now included. See the bottom of the README for details.
328 This is a beta release, please report bugs and post comments to:
329
330 <fsanchez@uagunix.gdl.uag.mx>
331
332 CheckInstall 1.2.1 :
333 ======================================
334
335 Because of a couple of bugs introduced by checkinstall 1.2, you may have to
336 check the owner and permissions of /tmp and /var/checkinstalltmp :
337
338
339 /tmp ==> 1777/root:root
340 /var/checkinstalltmp ==> 0700/root:root
341
342 Just to make sure, run:
343
344 chmod 1777 /tmp
345 rm -rf /var/checkinstalltmp
346 mkdir /var/checkinstalltmp
347 chmod 0700 /var/checkinstalltmp
348
349 ===========
350 $Id: RELNOTES,v 1.6.1.2 2006/11/01 07:41:41 izto Exp $
351