platform/upstream/rpm.git
20 years agoANSI C prototypes, no-brainer splint annotations.
jbj [Thu, 27 May 2004 19:00:51 +0000 (19:00 +0000)]
ANSI C prototypes, no-brainer splint annotations.

CVS patchset: 7255
CVS date: 2004/05/27 19:00:51

20 years agoNo-brainer autocrap wrapper.
jbj [Thu, 27 May 2004 18:10:44 +0000 (18:10 +0000)]
No-brainer autocrap wrapper.

CVS patchset: 7254
CVS date: 2004/05/27 18:10:44

20 years agoCreat from Rivest's sexp distribution.
jbj [Thu, 27 May 2004 17:55:01 +0000 (17:55 +0000)]
Creat from Rivest's sexp distribution.

CVS patchset: 7253
CVS date: 2004/05/27 17:55:01

20 years ago- add aurora/sparc patches (#124469).
jbj [Wed, 26 May 2004 21:10:07 +0000 (21:10 +0000)]
- add aurora/sparc patches (#124469).

CVS patchset: 7252
CVS date: 2004/05/26 21:10:07

20 years agoconstants to help with dep resolution; from Daniel P. Berrange, berrange@redhat.com
cturner [Wed, 26 May 2004 12:26:04 +0000 (12:26 +0000)]
constants to help with dep resolution; from Daniel P. Berrange, berrange@redhat.com

CVS patchset: 7250
CVS date: 2004/05/26 12:26:04

20 years agoFix to detect PIE executables and don't add as library provides
pauln [Fri, 21 May 2004 11:43:05 +0000 (11:43 +0000)]
Fix to detect PIE executables and don't add as library provides

CVS patchset: 7249
CVS date: 2004/05/21 11:43:05

20 years agoFix help for list-file option.
arekm [Thu, 20 May 2004 21:30:00 +0000 (21:30 +0000)]
Fix help for list-file option.

CVS patchset: 7248
CVS date: 2004/05/20 21:30:00

20 years ago- Adding support for integer keys in ts.dbMatch().
niemeyer [Tue, 4 May 2004 21:12:04 +0000 (21:12 +0000)]
- Adding support for integer keys in ts.dbMatch().
- Adding readHeaderFromFD().

CVS patchset: 7247
CVS date: 2004/05/04 21:12:04

20 years ago%postun failures are now propagated back to transaction state machine.
joden [Tue, 4 May 2004 06:04:23 +0000 (06:04 +0000)]
%postun failures are now propagated back to transaction state machine.
...james

CVS patchset: 7246
CVS date: 2004/05/04 06:04:23

20 years agoMinor tweaks to comments in autorollback code, made removal of re-packaged
joden [Mon, 3 May 2004 17:29:16 +0000 (17:29 +0000)]
Minor tweaks to comments in autorollback code, made removal of re-packaged
package print to standard out in arb and rb code.
...james

CVS patchset: 7245
CVS date: 2004/05/03 17:29:16

20 years agoSplint fiddles.
jbj [Mon, 19 Apr 2004 12:12:12 +0000 (12:12 +0000)]
Splint fiddles.

CVS patchset: 7242
CVS date: 2004/04/19 12:12:12

20 years agosplint fiddles.
jbj [Mon, 19 Apr 2004 12:06:30 +0000 (12:06 +0000)]
splint fiddles.

CVS patchset: 7241
CVS date: 2004/04/19 12:06:30

20 years agoForce global Lua state initialization during rpmReadConfigFiles().
niemeyer [Sun, 18 Apr 2004 23:47:29 +0000 (23:47 +0000)]
Force global Lua state initialization during rpmReadConfigFiles().

CVS patchset: 7240
CVS date: 2004/04/18 23:47:29

20 years agoImplemented Lua support for the hooking system.
niemeyer [Sun, 18 Apr 2004 20:47:29 +0000 (20:47 +0000)]
Implemented Lua support for the hooking system.

CVS patchset: 7239
CVS date: 2004/04/18 20:47:29

20 years agoImplemented external interface for the hooking system, and
niemeyer [Sun, 18 Apr 2004 18:30:21 +0000 (18:30 +0000)]
Implemented external interface for the hooking system, and
included in rpm context.

CVS patchset: 7238
CVS date: 2004/04/18 18:30:21

20 years agoAdding in-development hooking system into the repository.
niemeyer [Sun, 18 Apr 2004 03:23:39 +0000 (03:23 +0000)]
Adding in-development hooking system into the repository.

CVS patchset: 7237
CVS date: 2004/04/18 03:23:39

20 years agoprep for release
cturner [Wed, 14 Apr 2004 12:46:13 +0000 (12:46 +0000)]
prep for release

CVS patchset: 7235
CVS date: 2004/04/14 12:46:13

20 years agointegrate test patch from ville
cturner [Wed, 14 Apr 2004 12:44:30 +0000 (12:44 +0000)]
integrate test patch from ville

CVS patchset: 7234
CVS date: 2004/04/14 12:44:30

20 years agoFixed bug in "rpm -qf": if a file in the current directory had the
niemeyer [Tue, 13 Apr 2004 16:34:40 +0000 (16:34 +0000)]
Fixed bug in "rpm -qf": if a file in the current directory had the
same name as a dependency provided by some package, "rpm -qf filename"
would return the package owning that dependency.

CVS patchset: 7233
CVS date: 2004/04/13 16:34:40

20 years agopatches from Ville to add changelog support
cturner [Fri, 9 Apr 2004 13:20:57 +0000 (13:20 +0000)]
patches from Ville to add changelog support

CVS patchset: 7232
CVS date: 2004/04/09 13:20:57

20 years agoImplemented multiline macro support.
niemeyer [Thu, 8 Apr 2004 20:27:53 +0000 (20:27 +0000)]
Implemented multiline macro support.

CVS patchset: 7231
CVS date: 2004/04/08 20:27:53

20 years ago- perl: use __perl for perl variable macros (#115156).
jbj [Thu, 8 Apr 2004 00:12:01 +0000 (00:12 +0000)]
- perl: use __perl for perl variable macros (#115156).

CVS patchset: 7229
CVS date: 2004/04/08 00:12:01

20 years agoTypos.
jbj [Thu, 8 Apr 2004 00:07:13 +0000 (00:07 +0000)]
Typos.

CVS patchset: 7228
CVS date: 2004/04/08 00:07:13

20 years agoAdd bug number.
jbj [Thu, 8 Apr 2004 00:04:17 +0000 (00:04 +0000)]
Add bug number.

CVS patchset: 7225
CVS date: 2004/04/08 00:04:17

20 years ago- perl: skip new-fangled head[34] while gerenerating deps (#118243).
jbj [Thu, 8 Apr 2004 00:03:51 +0000 (00:03 +0000)]
- perl: skip new-fangled head[34] while gerenerating deps (#118243).

CVS patchset: 7224
CVS date: 2004/04/08 00:03:51

20 years ago- fix: no transaction lock if --test was specified (#119783).
jbj [Wed, 7 Apr 2004 23:50:35 +0000 (23:50 +0000)]
- fix: no transaction lock if --test was specified (#119783).

CVS patchset: 7222
CVS date: 2004/04/07 23:50:35

20 years ago- fix: segfault on --recontext if file_contexts unreadable (#117374).
jbj [Wed, 7 Apr 2004 23:26:00 +0000 (23:26 +0000)]
- fix: segfault on --recontext if file_contexts unreadable (#117374).
- fix: /etc/security/selinux/file_contexts is default path.

CVS patchset: 7220
CVS date: 2004/04/07 23:26:00

20 years agoSplint fiddles.
jbj [Wed, 7 Apr 2004 18:07:08 +0000 (18:07 +0000)]
Splint fiddles.

CVS patchset: 7219
CVS date: 2004/04/07 18:07:08

20 years agoMake peace with libtool-1.5.4.
jbj [Wed, 7 Apr 2004 17:31:29 +0000 (17:31 +0000)]
Make peace with libtool-1.5.4.

CVS patchset: 7218
CVS date: 2004/04/07 17:31:29

20 years agoMake peace with libtool-1.5.3.
jbj [Wed, 7 Apr 2004 17:30:07 +0000 (17:30 +0000)]
Make peace with libtool-1.5.3.

CVS patchset: 7217
CVS date: 2004/04/07 17:30:07

20 years agorevert buildtime tie breaking, not the right thing to do.
jbj [Thu, 1 Apr 2004 12:56:54 +0000 (12:56 +0000)]
revert buildtime tie breaking, not the right thing to do.
splint fiddles.

CVS patchset: 7216
CVS date: 2004/04/01 12:56:54

20 years agoStart rpm-4.4 devel.
jbj [Tue, 30 Mar 2004 21:00:47 +0000 (21:00 +0000)]
Start rpm-4.4 devel.

CVS patchset: 7210
CVS date: 2004/03/30 21:00:47

20 years agoDocument last changes.
arekm [Tue, 30 Mar 2004 18:13:11 +0000 (18:13 +0000)]
Document last changes.

CVS patchset: 7209
CVS date: 2004/03/30 18:13:11

20 years agoSimplify cpuid code; fix it for gcc 3.4; always push/pop ebx for PIC and non PIC...
arekm [Tue, 30 Mar 2004 16:41:37 +0000 (16:41 +0000)]
Simplify cpuid code; fix it for gcc 3.4; always push/pop ebx for PIC and non PIC. Patch by Pawe³ Sikora <pluto/at/pld-linux.org>.
Modified Files: lib/rpmrc.c

CVS patchset: 7208
CVS date: 2004/03/30 16:41:37

20 years agoMake rpmGlob() locale independent to get stable behaviour whatever locale is used...
arekm [Tue, 30 Mar 2004 00:40:26 +0000 (00:40 +0000)]
Make rpmGlob() locale independent to get stable behaviour whatever locale is used when building (Artur Frysiak <wiget/at/pld-linux.org>).
Modified Files: rpmio/macro.c

CVS patchset: 7207
CVS date: 2004/03/30 00:40:26

20 years agoProof-of-concept for arch filtered dependencies.
jbj [Mon, 29 Mar 2004 07:43:42 +0000 (07:43 +0000)]
Proof-of-concept for arch filtered dependencies.

CVS patchset: 7206
CVS date: 2004/03/29 07:43:42

20 years agobuildarchtranslate p3/p4 to i386 as it's on other cases (athlon/i686/i586)
arekm [Sun, 28 Mar 2004 20:10:54 +0000 (20:10 +0000)]
buildarchtranslate p3/p4 to i386 as it's on other cases (athlon/i686/i586)

CVS patchset: 7205
CVS date: 2004/03/28 20:10:54

20 years agoTypo.
jbj [Sun, 28 Mar 2004 16:24:02 +0000 (16:24 +0000)]
Typo.

CVS patchset: 7204
CVS date: 2004/03/28 16:24:02

20 years ago- scareMem = 0 everywhere, document deprecation phase out.
jbj [Sun, 28 Mar 2004 16:07:26 +0000 (16:07 +0000)]
- scareMem = 0 everywhere, document deprecation phase out.

CVS patchset: 7203
CVS date: 2004/03/28 16:07:26

20 years ago- fix: don't add leading space to %* argv expansion (#119059).
jbj [Sun, 28 Mar 2004 15:06:10 +0000 (15:06 +0000)]
- fix: don't add leading space to %* argv expansion (#119059).

CVS patchset: 7202
CVS date: 2004/03/28 15:06:10

20 years ago- use package build time as EVR comparison tie breaker.
jbj [Sun, 28 Mar 2004 14:57:53 +0000 (14:57 +0000)]
- use package build time as EVR comparison tie breaker.

CVS patchset: 7201
CVS date: 2004/03/28 14:57:53

20 years agoSanity.
jbj [Sun, 28 Mar 2004 13:49:19 +0000 (13:49 +0000)]
Sanity.

CVS patchset: 7200
CVS date: 2004/03/28 13:49:19

20 years agoPolish translation update.
arekm [Sun, 28 Mar 2004 02:58:54 +0000 (02:58 +0000)]
Polish translation update.

CVS patchset: 7199
CVS date: 2004/03/28 02:58:54

20 years agopentium3/pentium4 support by Pawe³ Sikora <pluto/at/pld-linux.org>.
arekm [Sun, 28 Mar 2004 02:41:32 +0000 (02:41 +0000)]
pentium3/pentium4 support by Pawe³ Sikora <pluto/at/pld-linux.org>.
Modified Files: installplatform macros.in rpmrc.in lib/rpmrc.c lib/rpmts.c

CVS patchset: 7198
CVS date: 2004/03/28 02:41:32

20 years agoWhen fixing permissions do u+w, too (fixes badly packaged tarballs)
arekm [Sun, 28 Mar 2004 00:49:54 +0000 (00:49 +0000)]
When fixing permissions do u+w, too (fixes badly packaged tarballs)

CVS patchset: 7197
CVS date: 2004/03/28 00:49:54

20 years agoMade it so %* does not evaluate with a leading space. For instance:
joden [Sat, 27 Mar 2004 11:34:14 +0000 (11:34 +0000)]
Made it so %* does not evaluate with a leading space.  For instance:
%define xxx() "%{*}"
%xxx 1 2 3
would evaluate to:
" 1 2 3"
and now evaluates to:
   "1 2 3"

CVS patchset: 7196
CVS date: 2004/03/27 11:34:14

20 years agoSplint fiddles.
jbj [Fri, 26 Mar 2004 17:27:57 +0000 (17:27 +0000)]
Splint fiddles.

CVS patchset: 7195
CVS date: 2004/03/26 17:27:57

20 years agoTypo.
jbj [Fri, 26 Mar 2004 15:44:18 +0000 (15:44 +0000)]
Typo.

CVS patchset: 7194
CVS date: 2004/03/26 15:44:18

20 years agosplint fiddles.
jbj [Fri, 26 Mar 2004 15:42:45 +0000 (15:42 +0000)]
splint fiddles.

CVS patchset: 7193
CVS date: 2004/03/26 15:42:45

20 years agoEndian neutral join keys for rpmdbAdd() and rpmdbRemove().
jbj [Thu, 25 Mar 2004 19:41:22 +0000 (19:41 +0000)]
Endian neutral join keys for rpmdbAdd() and rpmdbRemove().

CVS patchset: 7192
CVS date: 2004/03/25 19:41:22

20 years ago- endian neutral rpmdb join keys (finally).
jbj [Thu, 25 Mar 2004 18:14:03 +0000 (18:14 +0000)]
- endian neutral rpmdb join keys (finally).

CVS patchset: 7191
CVS date: 2004/03/25 18:14:03

20 years ago- Now Lua interface is using a global state.
niemeyer [Wed, 24 Mar 2004 19:47:11 +0000 (19:47 +0000)]
- Now Lua interface is using a global state.
- /usr/lib/rpm/init.lua is called during intialization.

CVS patchset: 7188
CVS date: 2004/03/24 19:47:11

20 years agoRemoving unwanted "static" attribute in "luaL_reg *lib". Using it
niemeyer [Tue, 23 Mar 2004 23:52:45 +0000 (23:52 +0000)]
Removing unwanted "static" attribute in "luaL_reg *lib". Using it
removes the prectability of initalization order in relation to
lualibs.

CVS patchset: 7187
CVS date: 2004/03/23 23:52:45

20 years agoAdding missing entries in EXTRA_DIST.
niemeyer [Tue, 23 Mar 2004 18:38:19 +0000 (18:38 +0000)]
Adding missing entries in EXTRA_DIST.

CVS patchset: 7186
CVS date: 2004/03/23 18:38:19

20 years agoUniqify symbols to prevent name space pollution.
jbj [Tue, 23 Mar 2004 14:49:38 +0000 (14:49 +0000)]
Uniqify symbols to prevent name space pollution.

CVS patchset: 7185
CVS date: 2004/03/23 14:49:38

20 years agoSpint fiddles.
jbj [Tue, 23 Mar 2004 07:18:55 +0000 (07:18 +0000)]
Spint fiddles.

CVS patchset: 7184
CVS date: 2004/03/23 07:18:55

20 years agoSplint fiddles.
jbj [Tue, 23 Mar 2004 05:52:59 +0000 (05:52 +0000)]
Splint fiddles.

CVS patchset: 7183
CVS date: 2004/03/23 05:52:59

20 years agoSplint annotations.
jbj [Tue, 23 Mar 2004 05:09:13 +0000 (05:09 +0000)]
Splint annotations.

CVS patchset: 7182
CVS date: 2004/03/23 05:09:13

20 years agoSplint annotations.
jbj [Tue, 23 Mar 2004 02:27:55 +0000 (02:27 +0000)]
Splint annotations.

CVS patchset: 7181
CVS date: 2004/03/23 02:27:55

20 years agoAutomake 1.8.3.
jbj [Sun, 21 Mar 2004 13:25:53 +0000 (13:25 +0000)]
Automake 1.8.3.

CVS patchset: 7180
CVS date: 2004/03/21 13:25:53

20 years agoUpgrading to Lua 5.0.2.
niemeyer [Fri, 19 Mar 2004 21:14:32 +0000 (21:14 +0000)]
Upgrading to Lua 5.0.2.

CVS patchset: 7179
CVS date: 2004/03/19 21:14:32

20 years ago- New internal Lua support scheme, laying under rpmio.
niemeyer [Fri, 19 Mar 2004 20:08:20 +0000 (20:08 +0000)]
- New internal Lua support scheme, laying under rpmio.
- New API abstracting access to Lua state (rpmlua is
  abstract to everyone but rpmlua.c).
- New %{lua: ... } macro.
Modified Files:
lib/Makefile.am lib/psm.c lib/rpmts.c lua/local/linit.lch
lua/local/linit.lua rpmio/Makefile.am rpmio/macro.c
Added Files:
rpmio/rpmlua.c rpmio/rpmlua.h
Removed Files:
lib/rpmlua.c lib/rpmlua.h

CVS patchset: 7178
CVS date: 2004/03/19 20:08:20

20 years agoResurrect "other endian" rpmdb functionality.
jbj [Thu, 18 Mar 2004 15:29:23 +0000 (15:29 +0000)]
Resurrect "other endian" rpmdb functionality.

CVS patchset: 7177
CVS date: 2004/03/18 15:29:23

20 years ago- Implemented support for internal Lua scripts.
niemeyer [Tue, 16 Mar 2004 21:58:25 +0000 (21:58 +0000)]
- Implemented support for internal Lua scripts.
- Implemented %pretrans and %posttrans script slots.
Changed files:
Makefile.am configure.ac build/pack.c build/parseScript.c
build/parseSpec.c build/rpmbuild.h build/rpmspec.h
lib/Makefile.am lib/psm.c lib/rpmlib.h lib/rpmlibprov.c
lib/rpmts.c lib/rpmts.h lib/transaction.c
Added files:
lib/rpmlua.c lib/rpmlua.h lua/*

CVS patchset: 7175
CVS date: 2004/03/16 21:58:25

20 years ago- fix: grrr, skip notes on non-i386 entirely.
jbj [Tue, 16 Mar 2004 17:13:25 +0000 (17:13 +0000)]
- fix: grrr, skip notes on non-i386 entirely.

CVS patchset: 7174
CVS date: 2004/03/16 17:13:25

20 years agore-add splint fiddles.
jbj [Mon, 15 Mar 2004 14:40:01 +0000 (14:40 +0000)]
re-add splint fiddles.

CVS patchset: 7172
CVS date: 2004/03/15 14:40:01

20 years ago- fix: handle elf64 note sections correctly.
jbj [Sat, 13 Mar 2004 13:34:44 +0000 (13:34 +0000)]
- fix: handle elf64 note sections correctly.

CVS patchset: 7171
CVS date: 2004/03/13 13:34:44

20 years ago- fix: ENOTSUP filter from lsetfilecon borkage.
jbj [Thu, 11 Mar 2004 17:33:17 +0000 (17:33 +0000)]
- fix: ENOTSUP filter from lsetfilecon borkage.

CVS patchset: 7168
CVS date: 2004/03/11 17:33:17

20 years agoMake spec-py lint free.
pauln [Thu, 11 Mar 2004 08:32:02 +0000 (08:32 +0000)]
Make spec-py lint free.

CVS patchset: 7166
CVS date: 2004/03/11 08:32:02

20 years agoBegin lint fixes for spec-py
pauln [Thu, 11 Mar 2004 07:03:40 +0000 (07:03 +0000)]
Begin lint fixes for spec-py

CVS patchset: 7165
CVS date: 2004/03/11 07:03:40

20 years agoFix splint warnings for spec
pauln [Thu, 11 Mar 2004 06:25:48 +0000 (06:25 +0000)]
Fix splint warnings for spec

CVS patchset: 7164
CVS date: 2004/03/11 06:25:48

20 years agosubstititute labelCompare into rpmds_compare; map rpmdsCompare onto '==' and '!='.
jbj [Thu, 11 Mar 2004 03:06:38 +0000 (03:06 +0000)]
substititute labelCompare into rpmds_compare; map rpmdsCompare onto '==' and '!='.

CVS patchset: 7163
CVS date: 2004/03/11 03:06:38

20 years ago- add sparcv8 and enable elf32/elf64 Zon sparc64 (#117302).
jbj [Wed, 10 Mar 2004 23:01:46 +0000 (23:01 +0000)]
- add sparcv8 and enable elf32/elf64 Zon sparc64 (#117302).
- fix: --querybynumber looped.

CVS patchset: 7161
CVS date: 2004/03/10 23:01:46

20 years agoInitial rpm.spec implementation
pauln [Wed, 10 Mar 2004 22:44:29 +0000 (22:44 +0000)]
Initial rpm.spec implementation

CVS patchset: 7160
CVS date: 2004/03/10 22:44:29

20 years ago- fix: sq->reaped needs sighold(SIGCHLD)/sigrelease(SIGCHLD) (#117620).
jbj [Tue, 9 Mar 2004 17:27:16 +0000 (17:27 +0000)]
- fix: sq->reaped needs sighold(SIGCHLD)/sigrelease(SIGCHLD) (#117620).

CVS patchset: 7155
CVS date: 2004/03/09 17:27:16

20 years agoAdd comments, minor performance improvement.
jbj [Sun, 7 Mar 2004 21:11:27 +0000 (21:11 +0000)]
Add comments, minor performance improvement.

CVS patchset: 7154
CVS date: 2004/03/07 21:11:27

20 years agoProtect sq->reaped with sighold and sigrelease.
jbj [Sun, 7 Mar 2004 12:50:36 +0000 (12:50 +0000)]
Protect sq->reaped with sighold and sigrelease.

CVS patchset: 7153
CVS date: 2004/03/07 12:50:36

20 years agoFilter ENOTSUP lsetfilecon() to permit tmpfs mount on /dev/shm.
jbj [Sat, 6 Mar 2004 17:59:22 +0000 (17:59 +0000)]
Filter ENOTSUP lsetfilecon() to permit tmpfs mount on /dev/shm.

CVS patchset: 7152
CVS date: 2004/03/06 17:59:22

20 years agoUse /etc/security/selinux/file_contexts as default instead.
jbj [Fri, 5 Mar 2004 23:11:51 +0000 (23:11 +0000)]
Use /etc/security/selinux/file_contexts as default instead.

CVS patchset: 7151
CVS date: 2004/03/05 23:11:51

20 years agoinitial autorollback feature.
joden [Fri, 5 Mar 2004 18:22:25 +0000 (18:22 +0000)]
initial autorollback feature.

CVS patchset: 7149
CVS date: 2004/03/05 18:22:25

20 years agoAdded todo for types for tagtbl
pauln [Fri, 5 Mar 2004 18:00:55 +0000 (18:00 +0000)]
Added todo for types for tagtbl

CVS patchset: 7148
CVS date: 2004/03/05 18:00:55

20 years agoInitial autorollback feature.
joden [Fri, 5 Mar 2004 02:23:14 +0000 (02:23 +0000)]
Initial autorollback feature.

CVS patchset: 7147
CVS date: 2004/03/05 02:23:14

20 years agoinitial autorollback feature.
joden [Fri, 5 Mar 2004 02:21:48 +0000 (02:21 +0000)]
initial autorollback feature.

CVS patchset: 7146
CVS date: 2004/03/05 02:21:48

20 years agoTypo.
jbj [Wed, 3 Mar 2004 01:58:36 +0000 (01:58 +0000)]
Typo.

CVS patchset: 7145
CVS date: 2004/03/03 01:58:36

20 years agoChange lock file location.
jbj [Tue, 2 Mar 2004 21:55:03 +0000 (21:55 +0000)]
Change lock file location.
Lock in outer, not in chroot, file tree for now.

CVS patchset: 7142
CVS date: 2004/03/02 21:55:03

20 years ago- permit globs in macrofiles: directive (#117217).
jbj [Tue, 2 Mar 2004 01:31:01 +0000 (01:31 +0000)]
- permit globs in macrofiles: directive (#117217).

CVS patchset: 7139
CVS date: 2004/03/02 01:31:01

20 years agouse static variable, not define, for lock file path.
jbj [Thu, 26 Feb 2004 01:23:48 +0000 (01:23 +0000)]
use static variable, not define, for lock file path.

CVS patchset: 7135
CVS date: 2004/02/26 01:23:48

20 years agosplint fiddles.
jbj [Thu, 26 Feb 2004 01:20:52 +0000 (01:20 +0000)]
splint fiddles.

CVS patchset: 7134
CVS date: 2004/02/26 01:20:52

20 years agoIt was 2 bytes, not one. Amateurs.. humpf. ;-)
niemeyer [Wed, 25 Feb 2004 20:04:36 +0000 (20:04 +0000)]
It was 2 bytes, not one. Amateurs.. humpf. ;-)

CVS patchset: 7132
CVS date: 2004/02/25 20:04:36

20 years agoOops. "path" was being allocated with 1 byte less than necessary.
niemeyer [Wed, 25 Feb 2004 20:02:23 +0000 (20:02 +0000)]
Oops. "path" was being allocated with 1 byte less than necessary.

CVS patchset: 7131
CVS date: 2004/02/25 20:02:23

20 years agoCreating transaction locking scheme based on fcntl file locking
niemeyer [Wed, 25 Feb 2004 19:54:58 +0000 (19:54 +0000)]
Creating transaction locking scheme based on fcntl file locking
during writing operations. For now, this system will wait forever
for the lock to be released. This will ensure that current
applications will get the necessary protection without breaking
unexpectedly.
Modified Files:
lib/Makefile.am lib/rpmts.c lib/transaction.c
Added Files:
lib/rpmlock.c lib/rpmlock.h

CVS patchset: 7130
CVS date: 2004/02/25 19:54:58

20 years ago- force FD_CLOEXEC on 1st 100 inherited fdno's.
jbj [Mon, 23 Feb 2004 00:43:45 +0000 (00:43 +0000)]
- force FD_CLOEXEC on 1st 100 inherited fdno's.

CVS patchset: 7125
CVS date: 2004/02/23 00:43:45

20 years ago- set "rpm_script_t" exec type for scriptlets iff /bin/sh, else default.
jbj [Mon, 23 Feb 2004 00:03:14 +0000 (00:03 +0000)]
- set "rpm_script_t" exec type for scriptlets iff /bin/sh, else default.

CVS patchset: 7123
CVS date: 2004/02/23 00:03:14

20 years ago- stable sort for policy specifications, patterns before paths.
jbj [Sun, 22 Feb 2004 23:43:05 +0000 (23:43 +0000)]
- stable sort for policy specifications, patterns before paths.

CVS patchset: 7121
CVS date: 2004/02/22 23:43:05

20 years ago- add ia32e arch.
jbj [Sun, 22 Feb 2004 20:24:13 +0000 (20:24 +0000)]
- add ia32e arch.

CVS patchset: 7116
CVS date: 2004/02/22 20:24:13

20 years agoTypo.
jbj [Sat, 21 Feb 2004 18:37:56 +0000 (18:37 +0000)]
Typo.

CVS patchset: 7114
CVS date: 2004/02/21 18:37:56

20 years agoFix typo.
jbj [Sat, 21 Feb 2004 18:36:09 +0000 (18:36 +0000)]
Fix typo.

CVS patchset: 7112
CVS date: 2004/02/21 18:36:09

20 years agoanother oops
sopwith [Fri, 20 Feb 2004 20:18:20 +0000 (20:18 +0000)]
another oops

CVS patchset: 7108
CVS date: 2004/02/20 20:18:20

20 years agooops
sopwith [Fri, 20 Feb 2004 20:06:31 +0000 (20:06 +0000)]
oops

CVS patchset: 7107
CVS date: 2004/02/20 20:06:31

20 years agoFurther fixes related to 113661
sopwith [Fri, 20 Feb 2004 20:05:27 +0000 (20:05 +0000)]
Further fixes related to 113661

CVS patchset: 7105
CVS date: 2004/02/20 20:05:27