jbj
58c9db0b19
Spint fiddles.
...
CVS patchset: 7184
CVS date: 2004/03/23 07:18:55
2004-03-23 07:18:55 +00:00
jbj
bc35b858d6
Splint fiddles.
...
CVS patchset: 7183
CVS date: 2004/03/23 05:52:59
2004-03-23 05:52:59 +00:00
jbj
7b5c3b42c9
Splint annotations.
...
CVS patchset: 7182
CVS date: 2004/03/23 05:09:13
2004-03-23 05:09:13 +00:00
jbj
9ecefd3901
Splint annotations.
...
CVS patchset: 7181
CVS date: 2004/03/23 02:27:55
2004-03-23 02:27:55 +00:00
jbj
8255684ac7
Automake 1.8.3.
...
CVS patchset: 7180
CVS date: 2004/03/21 13:25:53
2004-03-21 13:25:53 +00:00
niemeyer
fa111e33ba
Upgrading to Lua 5.0.2.
...
CVS patchset: 7179
CVS date: 2004/03/19 21:14:32
2004-03-19 21:14:32 +00:00
niemeyer
635edd9523
- 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
2004-03-19 20:08:20 +00:00
jbj
a1a283837a
Resurrect "other endian" rpmdb functionality.
...
CVS patchset: 7177
CVS date: 2004/03/18 15:29:23
2004-03-18 15:29:23 +00:00
niemeyer
73260d956c
- 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
2004-03-16 21:58:25 +00:00
jbj
55f77d61d7
- fix: grrr, skip notes on non-i386 entirely.
...
CVS patchset: 7174
CVS date: 2004/03/16 17:13:25
2004-03-16 17:13:25 +00:00
jbj
aac00c11d5
re-add splint fiddles.
...
CVS patchset: 7172
CVS date: 2004/03/15 14:40:01
2004-03-15 14:40:01 +00:00
jbj
d440039375
- fix: handle elf64 note sections correctly.
...
CVS patchset: 7171
CVS date: 2004/03/13 13:34:44
2004-03-13 13:34:44 +00:00
jbj
dde3339464
- fix: ENOTSUP filter from lsetfilecon borkage.
...
CVS patchset: 7168
CVS date: 2004/03/11 17:33:17
2004-03-11 17:33:17 +00:00
pauln
5f12397f52
Make spec-py lint free.
...
CVS patchset: 7166
CVS date: 2004/03/11 08:32:02
2004-03-11 08:32:02 +00:00
pauln
da9a1be04c
Begin lint fixes for spec-py
...
CVS patchset: 7165
CVS date: 2004/03/11 07:03:40
2004-03-11 07:03:40 +00:00
pauln
fcfdff02e8
Fix splint warnings for spec
...
CVS patchset: 7164
CVS date: 2004/03/11 06:25:48
2004-03-11 06:25:48 +00:00
jbj
1a9da41d89
substititute labelCompare into rpmds_compare; map rpmdsCompare onto '==' and '!='.
...
CVS patchset: 7163
CVS date: 2004/03/11 03:06:38
2004-03-11 03:06:38 +00:00
jbj
11507f2cf4
- add sparcv8 and enable elf32/elf64 Zon sparc64 ( #117302 ).
...
- fix: --querybynumber looped.
CVS patchset: 7161
CVS date: 2004/03/10 23:01:46
2004-03-10 23:01:46 +00:00
pauln
aeab205719
Initial rpm.spec implementation
...
CVS patchset: 7160
CVS date: 2004/03/10 22:44:29
2004-03-10 22:44:29 +00:00
jbj
f557b1bda0
- fix: sq->reaped needs sighold(SIGCHLD)/sigrelease(SIGCHLD) ( #117620 ).
...
CVS patchset: 7155
CVS date: 2004/03/09 17:27:16
2004-03-09 17:27:16 +00:00
jbj
25e004f33d
Add comments, minor performance improvement.
...
CVS patchset: 7154
CVS date: 2004/03/07 21:11:27
2004-03-07 21:11:27 +00:00
jbj
ccc7bf2fd9
Protect sq->reaped with sighold and sigrelease.
...
CVS patchset: 7153
CVS date: 2004/03/07 12:50:36
2004-03-07 12:50:36 +00:00
jbj
324746dc75
Filter ENOTSUP lsetfilecon() to permit tmpfs mount on /dev/shm.
...
CVS patchset: 7152
CVS date: 2004/03/06 17:59:22
2004-03-06 17:59:22 +00:00
jbj
5a457b0586
Use /etc/security/selinux/file_contexts as default instead.
...
CVS patchset: 7151
CVS date: 2004/03/05 23:11:51
2004-03-05 23:11:51 +00:00
joden
d7db215d7f
initial autorollback feature.
...
CVS patchset: 7149
CVS date: 2004/03/05 18:22:25
2004-03-05 18:22:25 +00:00
pauln
3341692cc2
Added todo for types for tagtbl
...
CVS patchset: 7148
CVS date: 2004/03/05 18:00:55
2004-03-05 18:00:55 +00:00
joden
21dd22e321
Initial autorollback feature.
...
CVS patchset: 7147
CVS date: 2004/03/05 02:23:14
2004-03-05 02:23:14 +00:00
joden
42f592baf7
initial autorollback feature.
...
CVS patchset: 7146
CVS date: 2004/03/05 02:21:48
2004-03-05 02:21:48 +00:00
jbj
0e3c5edc64
Typo.
...
CVS patchset: 7145
CVS date: 2004/03/03 01:58:36
2004-03-03 01:58:36 +00:00
jbj
8fa552c691
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
2004-03-02 21:55:03 +00:00
jbj
5ef0bf77c2
- permit globs in macrofiles: directive ( #117217 ).
...
CVS patchset: 7139
CVS date: 2004/03/02 01:31:01
2004-03-02 01:31:01 +00:00
jbj
f3cd4db8ea
use static variable, not define, for lock file path.
...
CVS patchset: 7135
CVS date: 2004/02/26 01:23:48
2004-02-26 01:23:48 +00:00
jbj
99825287bd
splint fiddles.
...
CVS patchset: 7134
CVS date: 2004/02/26 01:20:52
2004-02-26 01:20:52 +00:00
niemeyer
55eec2cbdc
It was 2 bytes, not one. Amateurs.. humpf. ;-)
...
CVS patchset: 7132
CVS date: 2004/02/25 20:04:36
2004-02-25 20:04:36 +00:00
niemeyer
037f02539c
Oops. "path" was being allocated with 1 byte less than necessary.
...
CVS patchset: 7131
CVS date: 2004/02/25 20:02:23
2004-02-25 20:02:23 +00:00
niemeyer
0f828b95fc
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
2004-02-25 19:54:58 +00:00
jbj
c5406814b8
- force FD_CLOEXEC on 1st 100 inherited fdno's.
...
CVS patchset: 7125
CVS date: 2004/02/23 00:43:45
2004-02-23 00:43:45 +00:00
jbj
6e15023bd1
- set "rpm_script_t" exec type for scriptlets iff /bin/sh, else default.
...
CVS patchset: 7123
CVS date: 2004/02/23 00:03:14
2004-02-23 00:03:14 +00:00
jbj
9c173cb515
- stable sort for policy specifications, patterns before paths.
...
CVS patchset: 7121
CVS date: 2004/02/22 23:43:05
2004-02-22 23:43:05 +00:00
jbj
4eea80d22a
- add ia32e arch.
...
CVS patchset: 7116
CVS date: 2004/02/22 20:24:13
2004-02-22 20:24:13 +00:00
jbj
6ec3d6d4d1
Typo.
...
CVS patchset: 7114
CVS date: 2004/02/21 18:37:56
2004-02-21 18:37:56 +00:00
jbj
7d3676c158
Fix typo.
...
CVS patchset: 7112
CVS date: 2004/02/21 18:36:09
2004-02-21 18:36:09 +00:00
sopwith
fa18754507
another oops
...
CVS patchset: 7108
CVS date: 2004/02/20 20:18:20
2004-02-20 20:18:20 +00:00
sopwith
2a92438258
oops
...
CVS patchset: 7107
CVS date: 2004/02/20 20:06:31
2004-02-20 20:06:31 +00:00
sopwith
0f7a21bdea
Further fixes related to 113661
...
CVS patchset: 7105
CVS date: 2004/02/20 20:05:27
2004-02-20 20:05:27 +00:00
jbj
9322d0e8ea
- fix: only first "mkdir -p" directory had context set.
...
CVS patchset: 7102
CVS date: 2004/02/20 11:24:41
2004-02-20 11:24:41 +00:00
pauln
ee64849ebf
Return 1 and -1 as we state we do - #113668
...
CVS patchset: 7099
CVS date: 2004/02/17 14:29:42
2004-02-17 14:29:42 +00:00
jbj
e0dc1382c6
- establish rpm_script_t before scriptlet exec.
...
CVS patchset: 7098
CVS date: 2004/02/16 04:57:25
2004-02-16 04:57:25 +00:00
jbj
78a861c1ea
- establish rpm_script_t before scriptlet exec, ignore errors for now.
...
CVS patchset: 7095
CVS date: 2004/02/16 03:07:48
2004-02-16 03:07:48 +00:00
jbj
275746a36b
- fix: setfiles (aka rpmsx.c) dinna handle patterns correctly.
...
CVS patchset: 7093
CVS date: 2004/02/15 23:51:36
2004-02-15 23:51:36 +00:00