rjray
ec4738cfff
Removed references to Package
...
CVS patchset: 4217
CVS date: 2000/10/13 09:24:05
2000-10-13 09:24:05 +00:00
rjray
fb6fce2b52
*** empty log message ***
...
CVS patchset: 4216
CVS date: 2000/10/13 09:23:55
2000-10-13 09:23:55 +00:00
rjray
88908907dc
Bumped VERSION up to 0.291
...
CVS patchset: 4215
CVS date: 2000/10/13 08:47:26
2000-10-13 08:47:26 +00:00
rjray
1947c4fcca
Removed package stuff for 0.291
...
CVS patchset: 4214
CVS date: 2000/10/13 08:44:31
2000-10-13 08:44:31 +00:00
rjray
bc2bf1f5c4
*** empty log message ***
...
CVS patchset: 4213
CVS date: 2000/10/13 08:43:39
2000-10-13 08:43:39 +00:00
rjray
60fe55269a
Tweaked the spec file, removed Package stuff for 0.291.
...
CVS patchset: 4212
CVS date: 2000/10/13 08:42:32
2000-10-13 08:42:32 +00:00
rjray
b310c36245
Added RPM::Package stuff
...
CVS patchset: 4211
CVS date: 2000/10/12 05:10:40
2000-10-12 05:10:40 +00:00
rjray
021e5e38a3
Checkpoint. Currently loads and does minimal operations.
...
CVS patchset: 4210
CVS date: 2000/10/12 05:09:45
2000-10-12 05:09:45 +00:00
rjray
ead6af89ab
Added a bug fix, removed an unused var, and added a constant() with AUTOLOAD
...
CVS patchset: 4209
CVS date: 2000/10/12 05:09:16
2000-10-12 05:09:16 +00:00
rjray
8d85374707
RPM packaging support, including make rules and a spec file.
...
CVS patchset: 4208
CVS date: 2000/10/12 05:08:08
2000-10-12 05:08:08 +00:00
rjray
090b045e04
Merged into Makefile.PL
...
CVS patchset: 4207
CVS date: 2000/10/12 05:07:09
2000-10-12 05:07:09 +00:00
rjray
5583a45ff0
Baseline file, tests to be added
...
CVS patchset: 4202
CVS date: 2000/10/10 08:37:45
2000-10-10 08:37:45 +00:00
rjray
d20550b5a6
Added another value for RPM_PACKAGE_*
...
CVS patchset: 4201
CVS date: 2000/10/10 08:37:20
2000-10-10 08:37:20 +00:00
rjray
ab501927a6
This is the spec file per cpanflute and Jeff. This will be enhanced
...
CVS patchset: 4200
CVS date: 2000/10/10 08:36:40
2000-10-10 08:36:40 +00:00
rjray
7da9566b9e
The rpm-version defines should have been put in for versions older
...
than 4.0.
CVS patchset: 4199
CVS date: 2000/10/10 08:28:10
2000-10-10 08:28:10 +00:00
rjray
aff9958bb6
Cleanup on the AUTOLOAD function.
...
CVS patchset: 4198
CVS date: 2000/10/10 08:22:21
2000-10-10 08:22:21 +00:00
rjray
9dd3fe6552
Added loading-tests for RPM::Error and RPM::Package
...
CVS patchset: 4197
CVS date: 2000/10/10 08:21:56
2000-10-10 08:21:56 +00:00
rjray
7edce976fc
The start of Package functionality (CVS checkpoint to tremere)
...
CVS patchset: 4196
CVS date: 2000/10/08 10:09:26
2000-10-08 10:09:26 +00:00
rjray
f53b8cb1c2
Changes related to start of Package integration
...
CVS patchset: 4195
CVS date: 2000/10/08 10:08:58
2000-10-08 10:08:58 +00:00
rjray
8bc42f9c4d
Added a fail-clause for O_RPM_Blessed
...
CVS patchset: 4194
CVS date: 2000/10/08 10:07:49
2000-10-08 10:07:49 +00:00
rjray
d25ad49c13
Removed unused var
...
CVS patchset: 4193
CVS date: 2000/10/08 10:06:58
2000-10-08 10:06:58 +00:00
rjray
396beef398
*** empty log message ***
...
CVS patchset: 4192
CVS date: 2000/10/08 10:06:37
2000-10-08 10:06:37 +00:00
rjray
feaffd1820
Added Package to bootstrap list
...
CVS patchset: 4191
CVS date: 2000/10/08 10:06:04
2000-10-08 10:06:04 +00:00
rjray
a9a33f8b73
Added Package to build list
...
CVS patchset: 4190
CVS date: 2000/10/08 10:05:36
2000-10-08 10:05:36 +00:00
rjray
987f5e818c
changed for 0.29
...
CVS patchset: 4189
CVS date: 2000/10/05 05:33:59
2000-10-05 05:33:59 +00:00
rjray
4be4eb099b
Various updates in prelude to 0.29, mainly rpm 4.0 compatibility
...
CVS patchset: 4188
CVS date: 2000/10/05 04:48:59
2000-10-05 04:48:59 +00:00
rjray
325519f933
doc fixes
...
CVS patchset: 4128
CVS date: 2000/08/25 15:21:34
2000-08-25 15:21:34 +00:00
rjray
1834248adb
fixes to rpmhdr_STORE
...
CVS patchset: 4127
CVS date: 2000/08/25 15:21:11
2000-08-25 15:21:11 +00:00
rjray
ca22ac99c1
code and doc for vercmp()
...
CVS patchset: 4126
CVS date: 2000/08/25 15:20:26
2000-08-25 15:20:26 +00:00
rjray
bd3f3a317c
*** empty log message ***
...
CVS patchset: 4125
CVS date: 2000/08/25 15:18:58
2000-08-25 15:18:58 +00:00
rjray
c96e7513f8
Updated for 0.28
...
CVS patchset: 4082
CVS date: 2000/08/18 08:29:07
2000-08-18 08:29:07 +00:00
rjray
a58cf01cb9
Some error-fixing around reading header data from files, and some additional
...
fixing when reading from an ftp source. Also added a source_name() method
to access the struct element that remembers the source when the header data
comes from a file, ftp or http.
CVS patchset: 4081
CVS date: 2000/08/18 08:25:39
2000-08-18 08:25:39 +00:00
rjray
a54be2690a
Support and docs for the source_name() class method.
...
CVS patchset: 4080
CVS date: 2000/08/18 08:24:22
2000-08-18 08:24:22 +00:00
rjray
acfd3ffe5c
Yet more docs.
...
CVS patchset: 4079
CVS date: 2000/08/18 08:23:43
2000-08-18 08:23:43 +00:00
rjray
b7e4f83858
Added a field to the RPM_Header struct.
...
CVS patchset: 4078
CVS date: 2000/08/18 08:23:25
2000-08-18 08:23:25 +00:00
rjray
9b6f934309
Reinstated some tags, now that they are better-documented.
...
CVS patchset: 4075
CVS date: 2000/08/17 09:23:44
2000-08-17 09:23:44 +00:00
rjray
54e75815aa
Removed RPMTAG_SOURCE from the list of scalars; it's actually a
...
list. Changed the open in new_from_fname() to be "r" instead of "r+"
because of assertions in the rpmio code when the input source is
stdin.
CVS patchset: 4074
CVS date: 2000/08/17 09:23:19
2000-08-17 09:23:19 +00:00
rjray
564a1d1c00
More documentation, including several corrections.
...
CVS patchset: 4073
CVS date: 2000/08/17 09:22:10
2000-08-17 09:22:10 +00:00
rjray
b6c0e1126e
Bumped version number
...
CVS patchset: 4069
CVS date: 2000/08/16 09:38:05
2000-08-16 09:38:05 +00:00
rjray
8f6305aedf
Lots more documentation
...
CVS patchset: 4068
CVS date: 2000/08/16 09:31:58
2000-08-16 09:31:58 +00:00
rjray
bdcae97fe1
Some clean-up, re-instated a deleted tag.
...
CVS patchset: 4067
CVS date: 2000/08/16 09:31:46
2000-08-16 09:31:46 +00:00
rjray
9f9b055b09
rpmprune is no longer managed as a *.PL file.
...
CVS patchset: 4066
CVS date: 2000/08/16 09:31:04
2000-08-16 09:31:04 +00:00
rjray
6907b0b354
Renamed rpmprune.PL to rpmprune (MakeMaker now handles fixing up #! line).
...
CVS patchset: 4065
CVS date: 2000/08/15 07:59:24
2000-08-15 07:59:24 +00:00
rjray
f796e164d4
Fixes related to possible bad return values in error conditions.
...
CVS patchset: 4054
CVS date: 2000/08/11 08:17:42
2000-08-11 08:17:42 +00:00
rjray
cf852a6c37
Changes for 0.27 release
...
CVS patchset: 4041
CVS date: 2000/08/08 07:19:18
2000-08-08 07:19:18 +00:00
rjray
4e248a0e08
Minor changes to reflect new RPM::Database and RPM::Header interfaces.
...
CVS patchset: 4040
CVS date: 2000/08/08 07:18:47
2000-08-08 07:18:47 +00:00
rjray
7d7f80782c
Corrected small oversight that would have prevented exporting both $RPM
...
and %RPM at the same time.
CVS patchset: 4039
CVS date: 2000/08/08 07:05:13
2000-08-08 07:05:13 +00:00
rjray
c0deb8c508
Covered some changes not yet reflected in the documentation.
...
CVS patchset: 4038
CVS date: 2000/08/08 07:02:06
2000-08-08 07:02:06 +00:00
rjray
584eb24f5c
More documentation.
...
CVS patchset: 4033
CVS date: 2000/08/07 09:33:08
2000-08-07 09:33:08 +00:00
rjray
4bdab87904
Took out a few more.
...
CVS patchset: 4032
CVS date: 2000/08/07 09:31:23
2000-08-07 09:31:23 +00:00
rjray
fb10254a41
Added RPM/Error.xs
...
CVS patchset: 4031
CVS date: 2000/08/07 09:28:39
2000-08-07 09:28:39 +00:00
rjray
144ad51687
Extended the import to include $RPM as a possible object, and added mention
...
of these to the manpage.
CVS patchset: 4030
CVS date: 2000/08/07 09:28:14
2000-08-07 09:28:14 +00:00
rjray
7382c79fde
Last effort created some -w noise.
...
CVS patchset: 4029
CVS date: 2000/08/07 09:17:37
2000-08-07 09:17:37 +00:00
rjray
f53263d644
Added an export of %RPM, which if requested is a pre-tied hash connected
...
to the RPM database.
CVS patchset: 4028
CVS date: 2000/08/07 08:46:05
2000-08-07 08:46:05 +00:00
rjray
727057b831
Very thorough re-write of how values are returned from FETCH. See docs.
...
CVS patchset: 4027
CVS date: 2000/08/06 08:57:09
2000-08-06 08:57:09 +00:00
rjray
df88ea3994
Various changes, partial support for RPM::Package, changes to prototypes.
...
CVS patchset: 4026
CVS date: 2000/08/06 08:57:09
2000-08-06 08:57:09 +00:00
rjray
15872dcc17
The start of the XS half of RPM::Package support
...
CVS patchset: 4025
CVS date: 2000/08/06 08:57:09
2000-08-06 08:57:09 +00:00
rjray
89328ef3d4
The start of the Perl half of RPM::Package support.
...
CVS patchset: 4024
CVS date: 2000/08/06 08:57:09
2000-08-06 08:57:09 +00:00
rjray
54a8027df9
Start of the XS half of RPM::Transaction class.
...
CVS patchset: 4023
CVS date: 2000/08/06 08:57:09
2000-08-06 08:57:09 +00:00
rjray
ed096373b6
Start of the Perl half of RPM::Transaction class.
...
CVS patchset: 4022
CVS date: 2000/08/06 08:57:09
2000-08-06 08:57:09 +00:00
rjray
0a5b09770b
Start of support for RPM::Package and RPM::Transaction classes.
...
CVS patchset: 4021
CVS date: 2000/08/06 08:57:09
2000-08-06 08:57:09 +00:00
rjray
c9d8746a4e
More documentation added. More yet to do, still.
...
CVS patchset: 4020
CVS date: 2000/08/06 08:57:09
2000-08-06 08:57:09 +00:00
rjray
f6e18a0866
Changes to manage the new FETCH-return behavior of the RPM::Header class.
...
CVS patchset: 4019
CVS date: 2000/08/06 08:57:09
2000-08-06 08:57:09 +00:00
rjray
b7c004278e
Changed to reflect new RPM::Header behavior, added tests for new features.
...
CVS patchset: 4018
CVS date: 2000/08/06 08:57:09
2000-08-06 08:57:09 +00:00
rjray
6d00e47540
Changed some tests to fit new RPM::Header behavior.
...
CVS patchset: 4017
CVS date: 2000/08/06 08:57:09
2000-08-06 08:57:09 +00:00
rjray
965e6616c3
Added use of RPM/Error.xs in the build, improved dependancy checking.
...
CVS patchset: 4016
CVS date: 2000/08/06 08:57:09
2000-08-06 08:57:09 +00:00
rjray
33a8b7e084
Most (not all) of the changes made leading up to 0.27.
...
CVS patchset: 4015
CVS date: 2000/08/06 08:57:08
2000-08-06 08:57:08 +00:00
rjray
ff104c5328
All functionality of the RPM::Error class moved from RPM.xs to RPM/Error.xs
...
CVS patchset: 4003
CVS date: 2000/08/02 08:45:16
2000-08-02 08:45:16 +00:00
rjray
bc3ea50dd5
Initial structure for RPM::Package and prototype re-arranging for Error.xs
...
CVS patchset: 4002
CVS date: 2000/08/02 08:44:23
2000-08-02 08:44:23 +00:00
rjray
a1d2ce1360
*** empty log message ***
...
CVS patchset: 4001
CVS date: 2000/08/02 08:43:42
2000-08-02 08:43:42 +00:00
rjray
53ec0d37fc
Tests for the new functionality in RPM::Header
...
CVS patchset: 4000
CVS date: 2000/08/02 08:23:55
2000-08-02 08:23:55 +00:00
rjray
b272589f37
Added and documented two new methods: filenames and scalar_tag
...
CVS patchset: 3999
CVS date: 2000/08/02 08:05:00
2000-08-02 08:05:00 +00:00
rjray
e51a34f496
Start using an explicit value for $VERSION
...
CVS patchset: 3998
CVS date: 2000/08/02 08:04:31
2000-08-02 08:04:31 +00:00
rjray
b41b30411a
Added the filenames() method and documented it. This method re-assembles
...
the file fully-qualified names from the three header tags.
CVS patchset: 3995
CVS date: 2000/08/01 07:59:47
2000-08-01 07:59:47 +00:00
rjray
cf0e8e43d2
Changes (mostly documentation) made while at TPC4
...
CVS patchset: 3969
CVS date: 2000/07/21 17:02:33
2000-07-21 17:02:33 +00:00
rjray
cee37252ba
For 0.26
...
CVS patchset: 3949
CVS date: 2000/07/15 08:19:20
2000-07-15 08:19:20 +00:00
rjray
43f319d588
For 0.26
...
CVS patchset: 3947
CVS date: 2000/07/14 08:03:28
2000-07-14 08:03:28 +00:00
rjray
a5b9c1343a
Updated version number
...
CVS patchset: 3946
CVS date: 2000/07/14 08:01:02
2000-07-14 08:01:02 +00:00
rjray
8fe5d3fd8d
Sped up the dependancy checks
...
CVS patchset: 3945
CVS date: 2000/07/14 08:00:40
2000-07-14 08:00:40 +00:00
rjray
587db3f180
*** empty log message ***
...
CVS patchset: 3944
CVS date: 2000/07/14 07:57:52
2000-07-14 07:57:52 +00:00
rjray
b7f2d98443
Added logic for delivery of scripts, as well as definition of first
...
sample script.
CVS patchset: 3896
CVS date: 2000/06/22 08:43:45
2000-06-22 08:43:45 +00:00
rjray
55b1c37535
Stupidity. Left a commented-out debug line in the code.
...
CVS patchset: 3895
CVS date: 2000/06/22 08:43:12
2000-06-22 08:43:12 +00:00
rjray
3cd625281f
Corrected copyright line.
...
CVS patchset: 3894
CVS date: 2000/06/22 08:42:00
2000-06-22 08:42:00 +00:00
rjray
e0629ae58f
More verbosity in comments
...
CVS patchset: 3893
CVS date: 2000/06/22 08:35:13
2000-06-22 08:35:13 +00:00
rjray
11e9ee9dc7
added utils/rpmprune.PL
...
CVS patchset: 3892
CVS date: 2000/06/22 08:33:23
2000-06-22 08:33:23 +00:00
rjray
7ba502455d
Covered some missing docs, added $VERSION and $revision.
...
CVS patchset: 3891
CVS date: 2000/06/22 08:32:06
2000-06-22 08:32:06 +00:00
rjray
c8d8f037ec
The first example script. Read the man page.
...
CVS patchset: 3890
CVS date: 2000/06/22 08:21:37
2000-06-22 08:21:37 +00:00
rjray
60189386b5
Fixed minor oops in cmpver.
...
CVS patchset: 3863
CVS date: 2000/06/17 08:39:32
2000-06-17 08:39:32 +00:00
rjray
a92c28e43a
Added rpmhdr_cmpver, which compares two headers against their versions and
...
(if necessary) releases. Also made small change to header_from_object() macro.
CVS patchset: 3862
CVS date: 2000/06/17 08:11:25
2000-06-17 08:11:25 +00:00
rjray
1b8f626dbf
Removed the half-done Perl implementation of the version-compare. Added
...
docs for the new one, which is XS code calling an undocumented routine from
the API.
CVS patchset: 3861
CVS date: 2000/06/17 08:10:05
2000-06-17 08:10:05 +00:00
rjray
9667ef4db6
INCOMPLETE: More-specific lib importing, start of a cmpver method (not done).
...
CVS patchset: 3847
CVS date: 2000/06/14 09:28:38
2000-06-14 09:28:38 +00:00
rjray
b7fdb73eff
Code clean-up and removal of some croak() calls.
...
CVS patchset: 3846
CVS date: 2000/06/14 09:27:39
2000-06-14 09:27:39 +00:00
rjray
b5f2ee2f01
Removed last "croak" calls.
...
CVS patchset: 3845
CVS date: 2000/06/14 09:27:01
2000-06-14 09:27:01 +00:00
rjray
eeb38b3f62
thread-safing the Perl-visible routines
...
CVS patchset: 3844
CVS date: 2000/06/14 09:26:22
2000-06-14 09:26:22 +00:00
rjray
aeb26aa094
changes thus far (checkpoint)
...
CVS patchset: 3843
CVS date: 2000/06/14 09:25:51
2000-06-14 09:25:51 +00:00
rjray
812fe27549
Replaced warn() calls with calls to rpm_error().
...
CVS patchset: 3828
CVS date: 2000/06/11 11:24:23
2000-06-11 11:24:23 +00:00
rjray
9b7f41cae3
Made errSV usable across the dl, plus renamed it rpm_errSV to avoid conflicts.
...
CVS patchset: 3827
CVS date: 2000/06/11 11:23:26
2000-06-11 11:23:26 +00:00
rjray
66c9e61522
Adding the NVR method, tests, and docs
...
CVS patchset: 3826
CVS date: 2000/06/10 22:27:30
2000-06-10 22:27:30 +00:00
rjray
12113fad01
Found and fixed a segfault-causing bug. Added a method called is_source()
...
to ID whether the header is from a SRPM.
CVS patchset: 3813
CVS date: 2000/06/05 08:14:32
2000-06-05 08:14:32 +00:00
rjray
4ed61bac9c
Added documentation for the is_source() method
...
CVS patchset: 3812
CVS date: 2000/06/05 08:11:43
2000-06-05 08:11:43 +00:00