jbj
e788b7c1f3
- fix: remove rpmfi scareMem so that headers can be reloaded on ia64.
...
- fix: set DB_PRIVATE, not DB_ENV_PRIVATE, if unshared posix mutexes.
- remove useless kernel/glibc dependencies (#79872 ).
- add matching "config(N) = EVR" dependencies iff %%config is found.
CVS patchset: 5963
CVS date: 2002/12/24 07:21:04
2002-12-24 07:21:04 +00:00
jbj
b7129ca898
splint fiddles.
...
CVS patchset: 5962
CVS date: 2002/12/24 04:04:20
2002-12-24 04:04:20 +00:00
jbj
415b3e6ff2
fix: ia64 segfault on build.
...
CVS patchset: 5961
CVS date: 2002/12/24 02:41:45
2002-12-24 02:41:45 +00:00
jbj
c96202ddef
- internal automagic dependency generation (disabled for now).
...
CVS patchset: 5913
CVS date: 2002/12/03 02:57:02
2002-12-03 02:57:02 +00:00
jbj
90d7f52399
Remove multilib patch.
...
splint fiddles.
CVS patchset: 5825
CVS date: 2002/11/05 22:45:02
2002-11-05 22:45:02 +00:00
jbj
e2b28faace
- add /usr/lib/rpm/rpmdeps.
...
- add /usr/lib/rpm/magic.
CVS patchset: 5814
CVS date: 2002/10/24 21:36:12
2002-10-24 21:36:12 +00:00
jbj
9f8af168ce
Add per-interpreter perl dependencies.
...
CVS patchset: 5792
CVS date: 2002/10/21 19:29:23
2002-10-21 19:29:23 +00:00
jbj
6278739895
Add argv.[ch].
...
CVS patchset: 5772
CVS date: 2002/10/13 14:39:21
2002-10-13 14:39:21 +00:00
jbj
07a348e2e6
anity.
...
CVS patchset: 5770
CVS date: 2002/10/12 18:35:29
2002-10-12 18:35:29 +00:00
jbj
021532cd71
Cleanups.
...
CVS patchset: 5768
CVS date: 2002/10/11 22:55:40
2002-10-11 22:55:40 +00:00
jbj
c840ecba35
Resurrect MULTILIB on the build side.
...
CVS patchset: 5767
CVS date: 2002/10/11 21:35:37
2002-10-11 21:35:37 +00:00
jbj
868c27220d
lclint annotations.
...
CVS patchset: 5756
CVS date: 2002/10/07 09:05:06
2002-10-07 09:05:06 +00:00
jbj
9e6dc0e00e
- eliminate myftw, use Fts(3) instead.
...
CVS patchset: 5730
CVS date: 2002/09/20 21:26:16
2002-09-20 21:26:16 +00:00
jbj
b6b6612cfa
- check for interrupt during iteration.
...
- python: add ts.setProbFilter() method, remove ts.run() argument.
CVS patchset: 5652
CVS date: 2002/08/20 22:05:18
2002-08-20 22:05:18 +00:00
jbj
ae8428475c
- add --with-efence to configure, check install/upgrade with efence.
...
- beecrypt: short hex string conversion overflows target buffer.
- mark "successors only" packages in transaction.
- reap scriptlets with SIGCHLD handler.
- rename PSM_t to rpmpsm, add methods and refcounts to manage.
- remove %%configure/%%makeinstall from arch-os/macros, default is OK.
- don't export MALLOC_CHECK_ to scriptlets.
- squeaky clean memory leak checking.
- always malloc rpmfi structure, refcounts are correct in rpmtsRun().
- skip redundant /sbin/ldconfig scripts on upgrade (if possible).
CVS patchset: 5645
CVS date: 2002/08/19 22:27:44
2002-08-19 22:27:44 +00:00
jbj
00375ca2bf
Remove dbi_tear_down, now that rpmdb's are closed on signals.
...
lclint fiddles.
CVS patchset: 5596
CVS date: 2002/08/03 22:31:39
2002-08-03 22:31:39 +00:00
jbj
b297e9e63c
- configurable (default off) build failure iff unpackaged files (PLD).
...
CVS patchset: 5586
CVS date: 2002/07/31 18:27:53
2002-07-31 18:27:53 +00:00
jbj
bcacb6d745
Carry PLD scripts/configuration for perl/python/php in rpm sources.
...
CVS patchset: 5585
CVS date: 2002/07/31 15:13:46
2002-07-31 15:13:46 +00:00
jbj
241fad1287
Propagate splint-3.0.1.7 close(2) internalState annotation throughout.
...
CVS patchset: 5542
CVS date: 2002/07/08 14:21:26
2002-07-08 14:21:26 +00:00
jbj
e5fb770e7d
Add boundsread annotations throughout, enable +bounds checking.
...
Start narrowing the scope of bounds annotations by adding more annotations.
CVS patchset: 5537
CVS date: 2002/07/02 23:54:35
2002-07-02 23:54:35 +00:00
jbj
13d177beb2
Add boundswrite annotations everywhere.
...
CVS patchset: 5522
CVS date: 2002/06/23 19:47:08
2002-06-23 19:47:08 +00:00
jbj
0a7481d0f7
- make sure that rpm can verify prelinked shared libraries.
...
- don't install /usr/lib/rpm/redhat per-vendor configuration anymore.
CVS patchset: 5512
CVS date: 2002/06/20 02:19:21
2002-06-20 02:19:21 +00:00
jbj
db4e72211e
Sanity.
...
CVS patchset: 5477
CVS date: 2002/06/09 22:15:16
2002-06-09 22:15:16 +00:00
jbj
386882db7a
- fix: synthesize unpacking progress callbacks for packages w/o files.
...
CVS patchset: 5440
CVS date: 2002/05/19 23:37:24
2002-05-19 23:37:24 +00:00
jbj
2126e4ad09
- Grand Renaming of rpm data types.
...
CVS patchset: 5439
CVS date: 2002/05/19 18:42:25
2002-05-19 18:42:25 +00:00
jbj
46bbc20b32
- use rpmdb-redhat to suggest dependency resolution(s).
...
CVS patchset: 5401
CVS date: 2002/04/13 01:28:20
2002-04-13 01:28:20 +00:00
jbj
2404e8d918
- rescusitate --rebuild.
...
CVS patchset: 5389
CVS date: 2002/04/11 16:55:19
2002-04-11 16:55:19 +00:00
jbj
b45c27e2ab
doxygen cleanup.
...
CVS patchset: 5379
CVS date: 2002/04/08 18:56:01
2002-04-08 18:56:01 +00:00
jbj
d83891c743
Sync with 4.0.4, splint clean.
...
CVS patchset: 5309
CVS date: 2002/02/09 22:39:29
2002-02-09 22:39:29 +00:00
jbj
ff7a19b2bd
- permit args to be hidden within %%__find_{requires,provides}.
...
- a couple more perl.{prov,req} fiddles.
CVS patchset: 5289
CVS date: 2002/02/01 15:19:44
2002-02-01 15:19:44 +00:00
jbj
69e97f28a0
Merge from rpm-4.0.4.
...
- trap SIGILL for ppc64 inline asm voodoo fix from cross-dressed ppc32.
- fix: fancy hash fiddles if not a tty.
- fix: handle /.../ correctly in rpmCleanPath().
CVS patchset: 5274
CVS date: 2002/01/27 16:49:06
2002-01-27 16:49:06 +00:00
jbj
c74fa24965
- missing key(s) on keyring when verifying a signature is now an error.
...
- remove dependency whiteout.
- splint fiddles.
CVS patchset: 5255
CVS date: 2002/01/18 22:51:30
2002-01-18 22:51:30 +00:00
jbj
3e0d0877ff
- permit subset installs for %lang colored hardlink file sets.
...
CVS patchset: 5252
CVS date: 2002/01/11 23:03:22
2002-01-11 23:03:22 +00:00
jbj
85f676ed66
- lclint-3.0.0.19 fiddles.
...
CVS patchset: 5217
CVS date: 2001/12/08 17:21:36
2001-12-08 17:21:36 +00:00
jbj
ceed8357c7
- convert file md5sum's to binary on the fly, reducing memory footprint.
...
CVS patchset: 5192
CVS date: 2001/11/18 17:49:21
2001-11-18 17:49:21 +00:00
jbj
21a35690b3
- commit to using rpmDepSet and TFI_t, not header.
...
- lclint rpmio fiddles.
CVS patchset: 5177
CVS date: 2001/11/12 20:51:05
2001-11-12 20:51:05 +00:00
jbj
1eb0503123
Replace loadFi with fiNew, freeFi with fiFree.
...
CVS patchset: 5175
CVS date: 2001/11/11 20:45:20
2001-11-11 20:45:20 +00:00
jbj
ac9f0fea03
- factor per-transactionElement data out of TFI_t through pointer ref.
...
CVS patchset: 5174
CVS date: 2001/11/11 16:17:57
2001-11-11 16:17:57 +00:00
jbj
b97f1cf32b
- common structure elements for unification of TFI_t and rpmFNSet.
...
CVS patchset: 5173
CVS date: 2001/11/11 12:47:08
2001-11-11 12:47:08 +00:00
jbj
e680cce3e8
- fix: harmless typo in db3 chroot hack.
...
- fix: big-endian's with sizeof(time_t) != sizeof(int_32) mtime broken.
- fix: add Korean message catalogs (#54473 ).
- add RPHNPLATFORM and PLATFORM tags.
- linear search on added package provides is dumb.
- discarding entire signature header when using --addsign is dumb.
CVS patchset: 5159
CVS date: 2001/11/06 22:46:26
2001-11-06 22:46:26 +00:00
jbj
f03b462b1e
- legacy signatures always checked on -qp and -Vp.
...
CVS patchset: 5133
CVS date: 2001/10/25 01:36:32
2001-10-25 01:36:32 +00:00
jbj
1ad22a0bc4
- all symbols but hdrVec are now forward references in linkage.
...
CVS patchset: 5128
CVS date: 2001/10/21 21:43:32
2001-10-21 21:43:32 +00:00
jbj
73df151e8f
Scaffholding for dumping full headers carried through transaction.
...
CVS patchset: 5119
CVS date: 2001/10/18 16:39:54
2001-10-18 16:39:54 +00:00
jbj
d57a29baac
Converging on lclint-3.0.17 strict level.
...
CVS patchset: 5118
CVS date: 2001/10/17 16:43:36
2001-10-17 16:43:36 +00:00
jbj
96a3f7a55d
Factor -type problems into explicit code annotations.
...
CVS patchset: 5117
CVS date: 2001/10/16 17:42:18
2001-10-16 17:42:18 +00:00
jbj
9f45bcd3ec
More lclint annotations.
...
CVS patchset: 5116
CVS date: 2001/10/16 14:58:57
2001-10-16 14:58:57 +00:00
jbj
72471f2e54
Explicit branchstate annotations.
...
CVS patchset: 5113
CVS date: 2001/10/15 17:53:34
2001-10-15 17:53:34 +00:00
jbj
d8dc44f363
lclint fiddles to annotate globals.
...
CVS patchset: 5106
CVS date: 2001/10/15 03:22:10
2001-10-15 03:22:10 +00:00
jbj
4b67d7621c
More lclint annotations.
...
CVS patchset: 5105
CVS date: 2001/10/13 22:01:38
2001-10-13 22:01:38 +00:00
jbj
525f4cb8b1
- ratchet up to lclint "strict" level.
...
CVS patchset: 5104
CVS date: 2001/10/13 19:35:58
2001-10-13 19:35:58 +00:00
jbj
cb21600940
- drop rpmio/base64.[ch] in favor of beecrypt.
...
- drop lib/md5*.[ch] files in favor of beecrypt.
CVS patchset: 5081
CVS date: 2001/09/25 16:21:44
2001-09-25 16:21:44 +00:00
jbj
1eef0782f6
- lclint-3.0.0.15 fiddles.
...
CVS patchset: 5067
CVS date: 2001/09/21 15:07:11
2001-09-21 15:07:11 +00:00
jbj
ecfb46adaa
- fix: don't total hard linked file size multiple times ( #46286 ).
...
- add %dev(type,major,minor) directive to permit non-root dev build.
CVS patchset: 4944
CVS date: 2001/07/16 14:48:07
2001-07-16 14:48:07 +00:00
jbj
20c2a42d4f
- fix: redundant entries in file manifests handled correctly ( #46914 ).
...
- map uid/gid from metadata into payload headers.
CVS patchset: 4915
CVS date: 2001/07/03 19:26:58
2001-07-03 19:26:58 +00:00
jbj
b533de2b27
Yet another patial harlink set fix.
...
CVS patchset: 4903
CVS date: 2001/06/25 20:01:42
2001-06-25 20:01:42 +00:00
jbj
eb8db3316d
- finalize per-header methods, accessing headerFoo through vector.
...
CVS patchset: 4880
CVS date: 2001/06/19 16:59:23
2001-06-19 16:59:23 +00:00
jbj
1b87bd9ef7
- remove dead code frpm popt table reorg.
...
- more CLI typedefs/prototypes moved from rpmlib.h to rpmcli.h.
- rpm --verify skips files in non-installed states.
- rpm --verify skips content checks for %ghost files.
- rpm --verify displays config/doc/gnost/license/readme atrrs for files.
- rpm --verify checks immutable header region digest if available.
- rpmbuild adds header region digest (SHA1 as string).
- use rpmTag* typedefs in new hge/hae/hme/hre header vectors.
CVS patchset: 4854
CVS date: 2001/06/12 04:10:21
2001-06-12 04:10:21 +00:00
jbj
8959a0de70
Typos.
...
CVS patchset: 4837
CVS date: 2001/06/05 20:39:35
2001-06-05 20:39:35 +00:00
jbj
4ae69250a2
- fix typos in linux.{req,prov}.
...
CVS patchset: 4834
CVS date: 2001/06/05 19:26:22
2001-06-05 19:26:22 +00:00
jbj
750d54d8a3
lclint fiddles.
...
CVS patchset: 4833
CVS date: 2001/06/04 13:55:58
2001-06-04 13:55:58 +00:00
jbj
c3835f5ca0
- fix: specfile queries with BuildArch: ( #27589 ).
...
CVS patchset: 4746
CVS date: 2001/05/06 19:17:14
2001-05-06 19:17:14 +00:00
jbj
8f75bbc17d
- enough lclint annotations and fiddles already.
...
CVS patchset: 4741
CVS date: 2001/05/05 19:28:32
2001-05-05 19:28:32 +00:00
jbj
d78e027808
- still more boring lclint annotations and fiddles.
...
CVS patchset: 4738
CVS date: 2001/05/03 21:00:18
2001-05-03 21:00:18 +00:00
jbj
0ecdbba935
- yet more boring lclint annotations and fiddles.
...
CVS patchset: 4732
CVS date: 2001/04/30 22:32:22
2001-04-30 22:32:22 +00:00
jbj
3b5820c420
- globalize _free(3) wrapper in rpmlib.h, consistent usage throughout.
...
- internalize locale insensitive ctype(3) in rpmio.h
- boring lclint annotations and fiddles.
CVS patchset: 4721
CVS date: 2001/04/29 01:05:43
2001-04-29 01:05:43 +00:00
jbj
84705dbb76
- add %exclude support (i.e. "everything but") to %files.
...
(Michael (Micksa) Slade" <micksa@knobbits.org>)
CVS patchset: 4637
CVS date: 2001/03/16 16:33:25
2001-03-16 16:33:25 +00:00
jbj
fc920e3ac3
Update to doxygen-1.2.6 configuration.
...
Add manual files to Doxfile.in.
lclint annotations.
CVS patchset: 4624
CVS date: 2001/03/14 23:09:09
2001-03-14 23:09:09 +00:00
jbj
2be9ecf0eb
1st stab at --repackage.
...
CVS patchset: 4545
CVS date: 2001/02/11 22:02:29
2001-02-11 22:02:29 +00:00
jbj
53279c4ac3
fix: db1 dbopen() check found in libc not auto-configuring forrectly.
...
Add fsm->goal to start unifying install/erase/build state machines.
Use rpmio syscall rpc where available.
FSM_BUILD has explicit init/fini stages.
FSM_LSTAT done once in init.
FSM_MKDIRS done in init.
CVS patchset: 4517
CVS date: 2001/02/03 20:07:39
2001-02-03 20:07:39 +00:00
jbj
5ae2e10e9e
Isolate install/erase actions.
...
Start wrapping src rpm installs in a transaction.
CVS patchset: 4497
CVS date: 2001/01/25 12:58:03
2001-01-25 12:58:03 +00:00
jbj
de35e20bf1
Rip XFI_t from install.
...
CVS patchset: 4495
CVS date: 2001/01/24 15:58:35
2001-01-24 15:58:35 +00:00
jbj
8b7b911a17
Rip out cpioFileMap.
...
CVS patchset: 4493
CVS date: 2001/01/23 23:03:28
2001-01-23 23:03:28 +00:00
jbj
d07437babb
- cpio mappings carry dirname/basename, not absolute path.
...
CVS patchset: 4474
CVS date: 2001/01/21 15:43:32
2001-01-21 15:43:32 +00:00
jbj
1f44236f64
- fix: insure that %lang scopes over hard links correctly.
...
- fix: rpmCleanPath was nibbling at .. in macrofiles incorrectly.
CVS patchset: 4464
CVS date: 2001/01/19 01:38:55
2001-01-19 01:38:55 +00:00
jbj
c74cc1df1c
- fix: extra newline in many error messages ( #23947 ).
...
- fix: rpm -Va with db1 needs per-iterator, not per-index, offset.
- add install/remove transaction id tags.
CVS patchset: 4441
CVS date: 2001/01/15 23:09:42
2001-01-15 23:09:42 +00:00
jbj
2e13767946
doxygen annotations for build/*.
...
- fix: don't hang on build error.
- fix: remove "error: " prefix from signature verification message.
CVS patchset: 4426
CVS date: 2001/01/11 14:13:04
2001-01-11 14:13:04 +00:00
jbj
db32ab6bea
Sync with rpm-4_0 branch.
...
CVS patchset: 4338
CVS date: 2000/12/12 20:03:45
2000-12-12 20:03:45 +00:00
jbj
2885f536b6
Bring header reggions mods back to top of stack.
...
CVS patchset: 4305
CVS date: 2000/12/02 21:53:44
2000-12-02 21:53:44 +00:00
jbj
44e5913dae
- fine-grained Requires, remove install PreReq's from Requires db.
...
CVS patchset: 4258
CVS date: 2000/11/12 11:11:49
2000-11-12 11:11:49 +00:00
jbj
97e479677f
Sanity.
...
CVS patchset: 4257
CVS date: 2000/11/12 10:02:54
2000-11-12 10:02:54 +00:00
jbj
6bcb79bc9b
Add @todo Should directories have %doc/%config attributes? ( #14531 ).
...
CVS patchset: 4171
CVS date: 2000/09/26 17:19:32
2000-09-26 17:19:32 +00:00
jbj
a131131381
Doxygen annotations.
...
CVS patchset: 4130
CVS date: 2000/08/27 19:18:25
2000-08-27 19:18:25 +00:00
jbj
88fe538074
Free fn after error message, not before.
...
CVS patchset: 4047
CVS date: 2000/08/09 16:49:10
2000-08-09 16:49:10 +00:00
jbj
45c996bc4d
- fix: legacy requires './' payload prefix to be omitted for rpm itself.
...
- fix: remove verbose database +++/--- messages to conform to doco.
CVS patchset: 3938
CVS date: 2000/07/11 22:23:16
2000-07-11 22:23:16 +00:00
jbj
2380ca4893
fix: source rpm's need to do compressFilelist to get filenames.
...
fix: python should use RPMTAG_OBSOLETESNAME, not RPMTAG_OBSOLETES.
CVS patchset: 3934
CVS date: 2000/07/11 03:46:56
2000-07-11 03:46:56 +00:00
jbj
7344a12725
- remove build mode help from rpm.c, use rpmb instead.
...
- support for rpmlib(...) internal feature dependencies.
CVS patchset: 3933
CVS date: 2000/07/11 02:12:49
2000-07-11 02:12:49 +00:00
jbj
db3190176b
- prefix payload paths with "./", otherwise "/" can't be represented.
...
- fix: compressFilelist broke when fed '/'.
- fix: typo in --last popt alias (#12690 ).
- fix: clean file paths before performing -qf (#12493 ).
CVS patchset: 3930
CVS date: 2000/07/09 23:10:25
2000-07-09 23:10:25 +00:00
jbj
a463744b6d
- change optflags for i386.
...
- multilib patch, take 1.
CVS patchset: 3920
CVS date: 2000/07/05 20:39:15
2000-07-05 20:39:15 +00:00
jbj
18a1a352b4
- add RPMTAG_OPTFLAGS, configured optflags when package was built.
...
- add RPMTAG_DISTURL for rpmfind-like tools (content unknown yet).
- teach brp-compress about /usr/info and /usr/share/info as well.
- update macros.in from rpm-4.0 (w/o dbi configuration).
CVS patchset: 3878
CVS date: 2000/06/20 21:45:50
2000-06-20 21:45:50 +00:00
jbj
4272f490ca
- API: uncouple fadio from rest of rpmio.
...
- API: externalize legacy fdOpen interface for rpmfind et al.
CVS patchset: 3873
CVS date: 2000/06/20 15:54:48
2000-06-20 15:54:48 +00:00
jbj
c38a7cdcfb
Move low level support routines to librpmio.
...
CVS patchset: 3822
CVS date: 2000/06/09 18:57:23
2000-06-09 18:57:23 +00:00
jbj
c39e2a9ea0
macro expansion (and absolute path) in %files -f arg (#9508,#9091).
...
CVS patchset: 3573
CVS date: 2000/02/22 03:09:53
2000-02-22 03:09:53 +00:00
jbj
38e3c32e92
new rpm-build package to isolate rpm dependencies on perl/bash2.
...
always remove duplicate identical package entries on --rebuilddb.
CVS patchset: 3558
CVS date: 2000/02/15 16:40:28
2000-02-15 16:40:28 +00:00
jbj
077cd4165f
Report actual file name that failed to open.
...
CVS patchset: 3554
CVS date: 2000/02/11 23:16:47
2000-02-11 23:16:47 +00:00
jbj
dd35cf769b
Documentation sugar.
...
CVS patchset: 3533
CVS date: 2000/01/24 20:02:32
2000-01-24 20:02:32 +00:00
jbj
98dd6f2c02
resurrect failed glob error message during build
...
CVS patchset: 3509
CVS date: 2000/01/05 19:46:45
2000-01-05 19:46:45 +00:00
jbj
3b0700f77b
lib/rpmio.c: Start weeding the debug messages.
...
lib/rpmio.c: Functional HTTP PUT.
CVS patchset: 3493
CVS date: 1999/12/21 17:11:43
1999-12-21 17:11:43 +00:00
jbj
8f481702d8
reload macros from cmd line when re-reading config files.
...
CVS patchset: 3479
CVS date: 1999/12/12 21:14:05
1999-12-12 21:14:05 +00:00
jbj
292b9f10be
lib/rpminstall.c: Perform glob on remote ftp install args.
...
lib/misc.[ch]: Rename remoteGlob to rpmGlob. Preserve glob_error behavior.
build/files.c: Ditto.
lib/rpmio.c: Collapse ftpFileDesc() into ftpReq().
lib/rpmio.c: Eliminate all uses of u->path.
lib/url.c: Ditto.
lib/url.c: Tweak url cache code to reuse empty slots (never happens).
CVS patchset: 3478
CVS date: 1999/12/12 17:46:22
1999-12-12 17:46:22 +00:00
jbj
b438e61808
perform glob on remote ftp queries.
...
fix: ftpAbort must close the data channel to read abort status.
CVS patchset: 3477
CVS date: 1999/12/12 01:46:13
1999-12-12 01:46:13 +00:00
jbj
bd928fc23c
partial implementation for ftp globbing.
...
CVS patchset: 3474
CVS date: 1999/12/11 17:53:25
1999-12-11 17:53:25 +00:00
jbj
2b8dc2ee5b
fail to package if absolute symlink points within build root.
...
CVS patchset: 3452
CVS date: 1999/12/02 17:07:29
1999-12-02 17:07:29 +00:00
jbj
8289346751
Add underscore in front of (possibly) non-supported FDIO_t vectors.
...
Make buildFileList() part of rpmlib API as rpmBuildFileList().
lib/rpmdb.c: Compare fingerprints from different caches by value.
CVS patchset: 3448
CVS date: 1999/12/01 19:57:17
1999-12-01 19:57:17 +00:00
jbj
f202d104d0
Consistent usage for fileNames, baseNames, dirNames and dirIndexes throughout.
...
rpm.c: Add --nodirtokens and --dirtokens to control file list compression.
lib/misc.c: Default (conservative) valuse _noDirTokens is TRUE.
lib/misc.c: Add expandFileList analogue to compressFileList.
build/pack.c: Compress file list only if compression is requested.
lib/rpmdb.c: Expand file list before headerWrite if compression not requested.
CVS patchset: 3436
CVS date: 1999/11/26 21:58:42
1999-11-26 21:58:42 +00:00
jbj
5144525bbc
build/files.c: Remove dead code.
...
lib/cpio.c: Open file to be installed with "w" not "r+".
lib/fprint.c: Use variable length string keys for rpmdbFindByFile cache.
CVS patchset: 3433
CVS date: 1999/11/24 16:16:17
1999-11-24 16:16:17 +00:00
jbj
4221ce1aa1
lib/macro.c: Canonicalize paths in rpmGetPath().
...
build.c: ditto.
build/build.c: ditto.
build/files.c: ditto.
build/parsePreamble.c: ditto.
build/parseSpec.c: ditto.
build/myftw.c: Use Opendir/Readdir/Closedir wrappers.
lib/cpio.c: Use Readlink/Stat/Lstat wrappers while building archive.
lib/rpmio.c: functional ftpLstat, ftpStat and ftpReadlink.
CVS patchset: 3432
CVS date: 1999/11/24 00:03:54
1999-11-24 00:03:54 +00:00
jbj
c6d768583e
macros.in: Add buildsubdir and scriptlet template macros.
...
build/build.c: Rewrite to use scriptlet templates.
build/files.c: Rename variables to prepare for (possibly) URL's in %files.
build/myftw.c: Use Lstat.
build/parsePreamble.c: Permit URL's in BuildRoot tag if not from spec file.
build/parseSpec.c: ditto
build/parsePrep.c: Add buildsubdir macro.
lib/macro.c: Add url2path (nickname u2p) and verbose macro primitives.
lib/url.c: urlPath returns "" if url is NULL (rpmGenPath memory corruption).
CVS patchset: 3430
CVS date: 1999/11/19 18:19:41
1999-11-19 18:19:41 +00:00
jbj
4e62a322a2
lib/rpmio.c: Implement per-fd layers as a stack, add fdPush/fdPop.
...
lib/rpmio.c: Add fd{Get,Set}{Io,Fp,Fdno} abstraction wrappers.
lib/rpmio.c: Start rationalizing debug output by using fdbg to display the
fd layer stack.
rpm.c: Add --nolibio to disable libio if desired.
rpm2cpio.c: Use Fdopen(..., gzdio) and ufdCopy().
build/build.c: Use Fdopen(..., fpio) rather than fdio.
build/files.c: Use Fdopen(..., fpio) rather than ufdio.
build/parseSpec.c: ditto.
lib/macro.c: ditto.
lib/rpmrc.c: ditto
lib/macro.c: Use Fopen(..., ufdio) in isCompressed() rather that fdOpen().
lib/misc.c: ditto.
lib/misc.c: Avoid fstat by using Stat.
build/pack.c: Add persist fdLink() and use fdFree() in package{Sources,Binaries}
build/pack.c: Try to remove the fdDup before cpioBuildArchive() call.
build/pack.c: Use rpmGenPath with %{_builddir}.
build/parsePreamble.c: Use fdSize rather than Stat to get icon file size.
lib/rpmrc.c: ditto
lib/ftp.c: start capturing ufdio layer syserrno/errcookie.
CVS patchset: 3424
CVS date: 1999/11/14 19:15:18
1999-11-14 19:15:18 +00:00
jbj
8ce88756fd
Use Fstrerror on ufdio throughut.
...
rpm.c: add --rmspec to usage output.
build/files.c: use ufdio to permit '%files -f <url>' (untested).
build/pack.c: use ufdio in readRPM(), writeRPM(), and addFileToTag().
build/parsePreamble.c: use ufdio in readIcon().
lib/ftp.c: httpOpen() now takes FD_t ctrl arg to uncouple from u->ctrl.
lib/install.c: usr rpmGenPath() to identify first found url in file path concat.
lib/install.c: permit url's in files[i].relativePath.
lib/macro.c: use ufdio, diddle macros for tmacro standalone build.
lib/macro.c: Create rpmGenPath().
lib/macro.c: diddle macro files path to permit url's.
lib/rpmchecksig.c: use Fopen on fdio.
lib/rpmio.c: replace copyData() with ufdCopy().
lib/rpmio.c: replace httpGetFile() with ufdGetFile().
lib/rpmio.c: add ufdWrite().
lib/rpmio.c: permit 2 simultaneous persistent malloc/open HTTP/1.1 connections.
lib/rpmio.c: Add Lstat(), Stat(), and Access().
lib/rpmio.c: assume paths in syscall stubs are loopback (WRONG).
lib/url.c: add urlPath().
CVS patchset: 3422
CVS date: 1999/11/12 17:20:49
1999-11-12 17:20:49 +00:00
jbj
e0b1d0be36
Swap 2nd and 3rd arg to Fread/Fwrite to preserve read/write type return.
...
Use Fstrerror to retrieve fd->syserrno.
Make ftpFileDoneNeeded per-fd rather than per-url.
Make data fd unique rather than per-url.
Use appropriate protocol commands for ufdio writing.
CVS patchset: 3421
CVS date: 1999/11/10 22:09:49
1999-11-10 22:09:49 +00:00
jbj
b57249fd5e
Spec: Add rootdir (as in chroot).
...
parseSpec(): Pass rootdir argument.
rpm.c: Rework bigMode enum to simplify per-mode option checks.
build/build.c: Attempt a chroot before execl().
falloc.c: thinko: test for non-existent packages database was broke.
makeTempFile(): Skip possible URL leader on tempfile name expansion.
rpmio.c: Mkdir/Chdir/Rmdir/Rename/Chroot/Unlink syscall wrappers.
rpmdb.c: Coalesce and simplify legacy openDatabase() wrappers.
uninstall.c: Skip possible URL leader on chroot arg.
CVS patchset: 3409
CVS date: 1999/10/31 21:38:21
1999-10-31 21:38:21 +00:00
jbj
7b4cf4bf19
fix: resurrect multiple target platform builds.
...
CVS patchset: 3404
CVS date: 1999/10/29 23:03:12
1999-10-29 23:03:12 +00:00
jbj
1e0138188b
check for memory leaks (almost all leaks are plugged).
...
CVS patchset: 3403
CVS date: 1999/10/29 16:06:01
1999-10-29 16:06:01 +00:00
ewt
c04fd2f1e4
write out compressed file lists *only* -- this is for sanity, we'll write
...
out both sets for compatibility once the rest of the stuff starts to work
CVS patchset: 3371
CVS date: 1999/10/06 15:51:38
1999-10-06 15:51:38 +00:00
jbj
cabcec3626
lclint annotations from build.
...
CVS patchset: 3366
CVS date: 1999/10/04 19:40:03
1999-10-04 19:40:03 +00:00
jbj
767f75648f
fix: non-GNU globs burp on repeated '/' in patterns.
...
CVS patchset: 3365
CVS date: 1999/10/04 17:29:58
1999-10-04 17:29:58 +00:00
jbj
9336fba983
Display errno on getOutputFrom() fork/exec failures.
...
CVS patchset: 3364
CVS date: 1999/10/04 15:15:46
1999-10-04 15:15:46 +00:00
jbj
d7ba7d08d1
More HPUX cc fiddles.
...
CVS patchset: 3356
CVS date: 1999/09/30 17:45:42
1999-09-30 17:45:42 +00:00
jbj
20d78e939a
fix: command line install had header memory leak.
...
check for NULL on all memory allocations.
free rpmrc mallocs on exit.
permit run time leak detection.
CVS patchset: 3311
CVS date: 1999/09/21 03:22:53
1999-09-21 03:22:53 +00:00
jbj
6281ee4de1
Use sizeof("...")-1 throughout.
...
CVS patchset: 3268
CVS date: 1999/09/07 22:49:45
1999-09-07 22:49:45 +00:00
jbj
d753cdadf7
fix: don't successfully match with strncasecmp("sparc", "sparc64", 5)
...
CVS patchset: 3259
CVS date: 1999/09/06 20:59:39
1999-09-06 20:59:39 +00:00
jbj
5ddfcc2f6a
add post install configurable dependency checking.
...
CVS patchset: 3202
CVS date: 1999/07/23 19:19:15
1999-07-23 19:19:15 +00:00
jbj
22dad3f4ce
add _mandir/_infodir macro expansions to docdirs (Tomasz Kloczko).
...
CVS patchset: 3201
CVS date: 1999/07/22 23:05:43
1999-07-22 23:05:43 +00:00
jbj
775e0bc797
print all dependencies for each package at end of build.
...
CVS patchset: 3199
CVS date: 1999/07/22 22:38:44
1999-07-22 22:38:44 +00:00
jbj
400ffe008c
12 more dead strtoks.
...
CVS patchset: 3124
CVS date: 1999/07/03 22:58:08
1999-07-03 22:58:08 +00:00
jbj
a5697afafd
don't spin while waiting for delayed requires/provides input ( #3289 ).
...
common parse for all dependency token syntax.
CVS patchset: 3094
CVS date: 1999/06/17 15:44:47
1999-06-17 15:44:47 +00:00
jbj
cde2b85a9d
fix: bigendian's with longlong file sizes (e.g. IRIX) dinna work.
...
CVS patchset: 3080
CVS date: 1999/06/02 14:45:46
1999-06-02 14:45:46 +00:00
jbj
f11e91ff1d
Debug multiple %langs's per item.
...
CVS patchset: 3069
CVS date: 1999/05/17 19:32:15
1999-05-17 19:32:15 +00:00
jbj
036cdfdc69
permit %lang(xx,yy,zz) constructs -- 2 more dead strtoks.
...
CVS patchset: 3068
CVS date: 1999/05/17 18:44:14
1999-05-17 18:44:14 +00:00
jbj
0c2d03c5b6
Force FILELANGS tag even if not specified.
...
CVS patchset: 3067
CVS date: 1999/05/17 16:40:11
1999-05-17 16:40:11 +00:00
jbj
58a7953f0c
permit multiple %lang(xx) markers on elements in %files.
...
CVS patchset: 3065
CVS date: 1999/05/17 16:27:38
1999-05-17 16:27:38 +00:00
jbj
d28afe6e1e
fix: %doc wrongly inherits lang from last entry in %files.
...
CVS patchset: 3041
CVS date: 1999/04/30 14:59:47
1999-04-30 14:59:47 +00:00
jbj
65cc651fc4
fix: noarch header gets initialized differently.
...
CVS patchset: 3025
CVS date: 1999/04/21 15:32:23
1999-04-21 15:32:23 +00:00
jbj
ba617e479d
check build prerequisites before building from specfile.
...
CVS patchset: 3010
CVS date: 1999/04/17 14:23:42
1999-04-17 14:23:42 +00:00
jbj
89e28f78e8
Make silly headerGetEntry consistent throughout.
...
CVS patchset: 2995
CVS date: 1999/04/14 12:35:08
1999-04-14 12:35:08 +00:00
jbj
6266b08a66
add per-target macrofiles to search path.
...
take globalMacroContext out of macro api.
fix: flush all macros between builds.
CVS patchset: 2936
CVS date: 1999/04/01 22:26:44
1999-04-01 22:26:44 +00:00
jbj
7a9fe7272c
autoReq/autoProv now per-package.
...
CVS patchset: 2915
CVS date: 1999/03/26 20:07:34
1999-03-26 20:07:34 +00:00
jbj
e6d646a8c9
fix: segfault from unknown uid/gid -- use builder's uid/gid instead.
...
CVS patchset: 2913
CVS date: 1999/03/24 12:38:08
1999-03-24 12:38:08 +00:00
jbj
bd3990b81c
fix: don't add header if signature generation failed (Carlo Wood).
...
CVS patchset: 2909
CVS date: 1999/03/22 17:31:53
1999-03-22 17:31:53 +00:00
jbj
bc76393a17
eliminate old rpmrc configuration syntax.
...
CVS patchset: 2905
CVS date: 1999/03/20 21:09:47
1999-03-20 21:09:47 +00:00
jbj
6d53fa695b
Ultrapenguin has not S_ISTXT (although ALLPERMS mentions).
...
CVS patchset: 2820
CVS date: 1999/02/21 03:57:09
1999-02-21 03:57:09 +00:00
ewt
22b0159fac
1) %attr(mode,user,group,dmode) is illegal! (though %defattr is fine)
...
2) use %attr(mode) for directories w/o a separate dmode
CVS patchset: 2782
CVS date: 1999/02/07 21:19:00
1999-02-07 21:19:00 +00:00
jbj
83863df501
Fix defattr/attr screwup.
...
CVS patchset: 2767
CVS date: 1999/01/27 19:40:01
1999-01-27 19:40:01 +00:00
jbj
ee244b7e0a
Parse BuildRequires: and add appropriate RPMTAG_*REQUIRES* to src rpm
...
header.
CVS patchset: 2763
CVS date: 1999/01/26 21:57:57
1999-01-26 21:57:57 +00:00
jbj
08bfb97626
Default value for ALLPERMS.
...
CVS patchset: 2702
CVS date: 1999/01/13 22:53:33
1999-01-13 22:53:33 +00:00
jbj
fc0c2ddc4f
Fix: sub-packages require name from header (which is not %{name}).
...
CVS patchset: 2699
CVS date: 1999/01/13 20:24:00
1999-01-13 20:24:00 +00:00
jbj
8af5b5af87
Expand path macros with rpmGetPath(path, ...).
...
CVS patchset: 2652
CVS date: 1999/01/05 23:13:56
1999-01-05 23:13:56 +00:00
jbj
2940357e3d
fix incorrect directory permissions using %attr/%defattr.
...
CVS patchset: 2562
CVS date: 1998/11/25 20:23:32
1998-11-25 20:23:32 +00:00
jbj
b4b8bc6a61
Sanity.
...
CVS patchset: 2561
CVS date: 1998/11/25 19:52:12
1998-11-25 19:52:12 +00:00
jbj
469f309419
Sanity.
...
CVS patchset: 2560
CVS date: 1998/11/25 19:43:31
1998-11-25 19:43:31 +00:00
jbj
65f24cffd1
Sanity.
...
CVS patchset: 2559
CVS date: 1998/11/25 19:31:10
1998-11-25 19:31:10 +00:00
jbj
46052773f3
Use VFA_t for %verify attribute parsing.
...
CVS patchset: 2558
CVS date: 1998/11/25 19:09:55
1998-11-25 19:09:55 +00:00
jbj
b2fd4c2d88
Add dup for the "other" gzdopen premature close.
...
CVS patchset: 2556
CVS date: 1998/11/25 00:42:36
1998-11-25 00:42:36 +00:00
jbj
4551a1256f
Clean up on files.c.
...
CVS patchset: 2555
CVS date: 1998/11/24 19:30:38
1998-11-24 19:30:38 +00:00
jbj
a15a36abd1
Sanity.
...
CVS patchset: 2551
CVS date: 1998/11/20 20:18:22
1998-11-20 20:18:22 +00:00
jbj
dc7ee4090d
finish hiding rpmdb index record data ("matches").
...
CVS patchset: 2543
CVS date: 1998/11/19 18:10:28
1998-11-19 18:10:28 +00:00
jbj
2578b7fc84
implement abstract fd type almost everywhere.
...
CVS patchset: 2542
CVS date: 1998/11/18 21:41:05
1998-11-18 21:41:05 +00:00
jbj
28c4ae83a3
LCLINT pass 0.
...
CVS patchset: 2540
CVS date: 1998/11/16 21:40:28
1998-11-16 21:40:28 +00:00
jbj
496f994b05
add new Epoch: keyword just like Serial:.
...
CVS patchset: 2520
CVS date: 1998/11/06 22:12:01
1998-11-06 22:12:01 +00:00
jbj
1607fbe7a3
Consolidate i18n baggage into AM_GNU_GETTEXT and system.h.
...
CVS patchset: 2425
CVS date: 1998/10/08 14:59:17
1998-10-08 14:59:17 +00:00
jbj
d93b2ada11
egcs warning removal.
...
CVS patchset: 2422
CVS date: 1998/10/08 11:55:37
1998-10-08 11:55:37 +00:00
jbj
83a84b5e43
getOutputFrom(): fix race between last read on pipe and child death
...
(exacerbated in 2.5.4).
CVS patchset: 2380
CVS date: 1998/10/02 13:45:30
1998-10-02 13:45:30 +00:00
jbj
fd068345e6
add Slovak translation (Stanislav Meduna <stano@trillian.eunet.sk>)
...
gettextify rpmMessage/rpmError/fprintf messages.
CVS patchset: 2368
CVS date: 1998/09/27 22:03:52
1998-09-27 22:03:52 +00:00
jbj
49656cd7e3
fix virtual file attribute bug that skipped all files in binary rpm.
...
CVS patchset: 2315
CVS date: 1998/09/15 14:26:02
1998-09-15 14:26:02 +00:00
jbj
173ebb3fe6
eliminate redundant close in provide/require processing.
...
CVS patchset: 2286
CVS date: 1998/09/10 15:09:21
1998-09-10 15:09:21 +00:00
jbj
5973a1a52d
More RPMVAR_* conversion to macros.
...
CVS patchset: 2281
CVS date: 1998/09/05 21:54:05
1998-09-05 21:54:05 +00:00
jbj
e8b7b65b28
Start converting variables into macro expansions.
...
RPMVAR_SOURCEDIR -> %{_sourcedir}
RPMVAR_BUILDDIR -> %{_builddir}
CVS patchset: 2279
CVS date: 1998/09/05 20:02:08
1998-09-05 20:02:08 +00:00
jbj
8fa9463826
Sync with 5.2 branch.
...
CVS patchset: 2275
CVS date: 1998/09/04 16:17:46
1998-09-04 16:17:46 +00:00
jbj
aa8549e65b
writeRPM can now copy cpio archive from fd.
...
iVS: ----------------------------------------------------------------------
CVS patchset: 2239
CVS date: 1998/08/08 22:27:08
1998-08-08 22:27:08 +00:00
jbj
12c5bea4d8
Special case of "/" in %files was broken.
...
Don't freeMacros in freeSpec -- macros have been globalized.
Remove extra debugging '_' prefix.
CVS patchset: 2220
CVS date: 1998/08/02 13:48:37
1998-08-02 13:48:37 +00:00
jbj
f005d723a5
Macro handling in rpmlib -- rework include: tag with macro expansion.
...
CVS patchset: 2215
CVS date: 1998/07/31 20:11:49
1998-07-31 20:11:49 +00:00
jbj
fc09e52f54
First attempt at librpmbuild API.
...
CVS patchset: 2214
CVS date: 1998/07/30 22:42:18
1998-07-30 22:42:18 +00:00
jbj
5142bf78e6
Consolidated includes for librpmbuild API.
...
CVS patchset: 2213
CVS date: 1998/07/30 22:09:42
1998-07-30 22:09:42 +00:00
jbj
e4151252f8
Aggregate system includes into system.h.
...
Rearrange functions to minimize exported routines in librpmbuild API.
VS: ----------------------------------------------------------------------
CVS patchset: 2183
CVS date: 1998/07/25 21:00:26
1998-07-25 21:00:26 +00:00
jbj
209af5b9eb
Add {init,add,expand}Macro args everywhere (new macro.c compatibility).
...
Create /usr/lib/rpm directory and move rpmrc et al there.
CVS patchset: 2168
CVS date: 1998/07/08 17:30:37
1998-07-08 17:30:37 +00:00
marc
ec3256b8b9
- fix bug packing /usr/doc when last file was %dir
...
CVS patchset: 2143
CVS date: 1998/06/03 03:32:59
1998-06-03 03:32:59 +00:00
marc
5373b67cf1
handle %files -f with no %setup (no build directory)
...
CVS patchset: 2141
CVS date: 1998/06/02 19:53:21
1998-06-02 19:53:21 +00:00
marc
0c09312815
follow symlinks in source packages
...
copy CHANGELOG* and URL stuff to all subpackages
CVS patchset: 2140
CVS date: 1998/06/02 19:30:23
1998-06-02 19:30:23 +00:00
marc
7e3b1b2197
- make %doc script obey --test
...
- hopefully fix temp file creation problems
CVS patchset: 2120
CVS date: 1998/05/21 03:21:13
1998-05-21 03:21:13 +00:00
marc
f0d4eed0db
Actually catch errors from readLine()
...
CVS patchset: 2119
CVS date: 1998/05/20 17:05:26
1998-05-20 17:05:26 +00:00
marc
2a0f3482cb
Copy the I18N table to the source header so i18n works there
...
CVS patchset: 2107
CVS date: 1998/05/05 18:24:36
1998-05-05 18:24:36 +00:00
marc
da136c205c
Do not remove comments in scripts
...
CVS patchset: 2101
CVS date: 1998/05/01 01:54:27
1998-05-01 01:54:27 +00:00
marc
5cbb2405f4
include icons in the source packages
...
CVS patchset: 2098
CVS date: 1998/04/30 15:20:58
1998-04-30 15:20:58 +00:00
marc
7d292a2860
return code buglet
...
CVS patchset: 2089
CVS date: 1998/04/13 18:10:20
1998-04-13 18:10:20 +00:00
marc
484c325f03
Jeff Johnson's memleak patches
...
CVS patchset: 2085
CVS date: 1998/04/09 20:20:17
1998-04-09 20:20:17 +00:00
marc
16bd7e06bb
- remove icons with --rmsource
...
- do dependecy generation on -bl
- check files on all packages on -bl
CVS patchset: 2084
CVS date: 1998/04/09 16:46:30
1998-04-09 16:46:30 +00:00
marc
4c80f87f14
Added trigger support to build code
...
Got rid of myftw warning
CVS patchset: 2041
CVS date: 1998/03/20 22:38:00
1998-03-20 22:38:00 +00:00
marc
6ea468663f
Added langpatt:
...
CVS patchset: 2038
CVS date: 1998/03/20 04:34:09
1998-03-20 04:34:09 +00:00
ewt
d29004dc69
1) include cleanups for portability
...
2) pulled popt structures and variables out of functions -- they need to
be global due to stupid compilers
3) modified the Makefile to use relative dependencies, and make dependencies
optional
CVS patchset: 2020
CVS date: 1998/03/04 16:51:06
1998-03-04 16:51:06 +00:00
marc
6accf2f426
Clean up buildroot (remove suplicate slashes, trailing slashes)
...
CVS patchset: 2015
CVS date: 1998/03/03 17:07:39
1998-03-03 17:07:39 +00:00
marc
9fa832f9b6
Jeff Johnson's mode/dev fixes
...
CVS patchset: 2014
CVS date: 1998/02/28 20:29:11
1998-02-28 20:29:11 +00:00
marc
082dc4c970
Fix dumb memory handling bug.
...
CVS patchset: 2013
CVS date: 1998/02/28 16:58:23
1998-02-28 16:58:23 +00:00
marc
79fc5363de
Handle files with spaces
...
CVS patchset: 1976
CVS date: 1998/01/23 04:23:33
1998-01-23 04:23:33 +00:00
marc
449a0f84c7
Change use of "export" to work on non-bash shells.
...
CVS patchset: 1967
CVS date: 1998/01/15 15:03:08
1998-01-15 15:03:08 +00:00
ewt
757e50ffc8
merged in Marc's new build code
...
CVS patchset: 1956
CVS date: 1998/01/12 21:31:29
1998-01-12 21:31:29 +00:00
marc
017fde861d
Added %ghost option for files
...
CVS patchset: 1841
CVS date: 1997/10/06 17:43:58
1997-10-06 17:43:58 +00:00
marc
d518d25eb9
Sanity check
...
CVS patchset: 1835
CVS date: 1997/09/30 20:23:20
1997-09-30 20:23:20 +00:00
marc
80d5d62bc1
Fixed md5 on source packages.
...
CVS patchset: 1802
CVS date: 1997/08/26 16:36:30
1997-08-26 16:36:30 +00:00
marc
aaea587060
add /usr/X11R6/man to docdirs
...
CVS patchset: 1723
CVS date: 1997/07/01 15:23:47
1997-07-01 15:23:47 +00:00
root
36bd9c2101
Clear the stupid isspecfile flag!
...
CVS patchset: 1692
CVS date: 1997/06/17 15:52:09
1997-06-17 15:52:09 +00:00
ewt
49afbf25a1
Moved includes of miscfn.h to the top.
...
CVS patchset: 1648
CVS date: 1997/05/20 15:57:39
1997-05-20 15:57:39 +00:00
root
1c275172cc
handle source files with bad owner/group
...
CVS patchset: 1551
CVS date: 1997/04/16 20:49:22
1997-04-16 20:49:22 +00:00
root
8fe174e395
strip trailing slahes from file names
...
don't set config flag on directories
CVS patchset: 1541
CVS date: 1997/04/15 15:33:08
1997-04-15 15:33:08 +00:00
root
f4dd8dd1e6
added finish_filelists, moved parseForDocFiles here from spec.c
...
and moved file -f <file> provcessing vocode from process_filelist()
rto finish_filelists
CVS patchset: 1533
CVS date: 1997/04/14 20:04:18
1997-04-14 20:04:18 +00:00
root
23048b1684
oops - a failed listcheck never terminated
...
CVS patchset: 1528
CVS date: 1997/04/10 19:15:28
1997-04-10 19:15:28 +00:00
root
83bc9d6184
added %macro handling on %files -f
...
added %config(missingok noreplace)
process whole file list before failing
clean up return codes (0 = success)
CVS patchset: 1510
CVS date: 1997/03/31 14:14:20
1997-03-31 14:14:20 +00:00
root
857f537287
cruft cleaning
...
CVS patchset: 1485
CVS date: 1997/03/14 20:34:38
1997-03-14 20:34:38 +00:00
root
cdc098cb40
fail if we get a bad owner/group
...
CVS patchset: 1462
CVS date: 1997/02/27 04:32:38
1997-02-27 04:32:38 +00:00
ewt
b64894d7a8
use "miscfn.h" not <glob.h>
...
CVS patchset: 1300
CVS date: 1997/01/16 19:44:42
1997-01-16 19:44:42 +00:00
root
d382745d17
The Great Renaming
...
CVS patchset: 1171
CVS date: 1996/11/18 18:02:36
1996-11-18 18:02:36 +00:00
root
35f133a8cb
specFile tagging
...
CVS patchset: 1161
CVS date: 1996/11/14 21:55:41
1996-11-14 21:55:41 +00:00
ewt
b8a8ae8796
use RPMVAR_DEFAULTDOCDIR
...
CVS patchset: 1144
CVS date: 1996/10/31 21:08:05
1996-10-31 21:08:05 +00:00
ewt
7bc74bbc45
don't include <ftw.h>
...
CVS patchset: 1074
CVS date: 1996/09/29 02:29:36
1996-09-29 02:29:36 +00:00
root
5c0e47c6bd
do some sanity checking on the file list
...
- only one file listed per line
- barf on any files that don't start with "/"
CVS patchset: 926
CVS date: 1996/07/23 20:58:09
1996-07-23 20:58:09 +00:00
marc
12c4bc76c6
catch duplicate files
...
CVS patchset: 922
CVS date: 1996/07/23 14:11:02
1996-07-23 14:11:02 +00:00
marc
5dd3a986d5
implement timecheck
...
CVS patchset: 914
CVS date: 1996/07/23 02:41:54
1996-07-23 02:41:54 +00:00
root
575b250471
print prefix in error message
...
CVS patchset: 889
CVS date: 1996/07/18 16:07:33
1996-07-18 16:07:33 +00:00
marc
b3c486a7d6
remove DOCDIR
...
CVS patchset: 828
CVS date: 1996/07/14 23:31:36
1996-07-14 23:31:36 +00:00
root
dd646a2df9
additional check for running off end of string
...
CVS patchset: 753
CVS date: 1996/07/10 01:38:14
1996-07-10 01:38:14 +00:00
root
e914b78e33
logic for handling Prefix:
...
CVS patchset: 748
CVS date: 1996/07/09 02:06:26
1996-07-09 02:06:26 +00:00
root
d1f1f7375a
strip out duplicate '/' in filenames
...
CVS patchset: 706
CVS date: 1996/06/28 21:13:32
1996-06-28 21:13:32 +00:00
root
ae24d0f4b1
Initial revision
...
CVS patchset: 620
CVS date: 1996/06/07 18:32:10
1996-06-07 18:32:10 +00:00