Commit Graph

478 Commits

Author SHA1 Message Date
marc f640acd1b4 Remove requirement of Distribution, Vendor, and Packager.
CVS patchset: 1959
CVS date: 1998/01/13 19:56:18
1998-01-13 19:56:18 +00:00
ewt 161b80d7eb fix for stupid freebsd header files
CVS patchset: 1957
CVS date: 1998/01/13 19:38:40
1998-01-13 19:38:40 +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
ewt ba236840af memset() reserved portion of lead
CVS patchset: 1911
CVS date: 1998/01/05 17:21:18
1998-01-05 17:21:18 +00:00
marc 31808c0fc2 Fix bug where the directory prefix is listed in the file list
CVS patchset: 1895
CVS date: 1997/11/06 17:28:29
1997-11-06 17:28:29 +00:00
marc 636fc4bec9 Handle patch > 2.1
CVS patchset: 1870
CVS date: 1997/10/23 15:10:03
1997-10-23 15:10:03 +00:00
marc 27f71aba7b Do a sanity check on BuildRoot
CVS patchset: 1856
CVS date: 1997/10/14 22:02:54
1997-10-14 22:02:54 +00:00
marc 081fc78381 Allow License: instead of Copyright:
CVS patchset: 1855
CVS date: 1997/10/14 21:50:13
1997-10-14 21:50:13 +00:00
marc f21b2d27ad Allow Copyrght: to be inherited
CVS patchset: 1854
CVS date: 1997/10/14 21:46:49
1997-10-14 21:46:49 +00:00
marc 398ca4e827 Terminate optionsTable
CVS patchset: 1845
CVS date: 1997/10/08 15:13:35
1997-10-08 15:13:35 +00:00
marc 518ddc38e0 Bug
CVS patchset: 1843
CVS date: 1997/10/07 14:22:40
1997-10-07 14:22:40 +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 3b6704e349 Move obsoletes to own tag
CVS patchset: 1828
CVS date: 1997/09/16 20:09:31
1997-09-16 20:09:31 +00:00
marc 7a16d204c4 Added Obsoletes: tag
CVS patchset: 1827
CVS date: 1997/09/16 19:20:16
1997-09-16 19:20:16 +00:00
ewt afdca6b38f didn't package / properly
CVS patchset: 1817
CVS date: 1997/09/09 19:11:27
1997-09-09 19:11:27 +00:00
ewt 1b98b7327a Had some wrong month length in date parsing code
CVS patchset: 1814
CVS date: 1997/08/31 13:58:57
1997-08-31 13:58:57 +00:00
marc b96467df03 Do not allow version specification in PreReq:
CVS patchset: 1812
CVS date: 1997/08/29 14:04:58
1997-08-29 14:04:58 +00:00
ewt d4e8084b2a replaced temporary file creation to be significantly safer
CVS patchset: 1809
CVS date: 1997/08/28 19:13:54
1997-08-28 19:13:54 +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
ewt 2519b8c0d0 1) RPM_ARCHIVESIZE tag didn't get filled in properly
2) added include of <pwd.h> to lib/install.c

CVS patchset: 1796
CVS date: 1997/08/25 14:38:48
1997-08-25 14:38:48 +00:00
marc a377e96040 Add BUILDARCHS tag to source packages.
CVS patchset: 1783
CVS date: 1997/08/19 16:35:33
1997-08-19 16:35:33 +00:00
ewt fb72e505a9 1) improved cpio error message
2) moved bad chdir() restoration
3) close files after writing their contents to cpio archive

CVS patchset: 1779
CVS date: 1997/07/31 16:02:19
1997-07-31 16:02:19 +00:00
ewt 9174be23ba 1) cpio can now conditionally follow symlinks
2) directory archiving is fixed

CVS patchset: 1778
CVS date: 1997/07/31 14:04:56
1997-07-31 14:04:56 +00:00
marc ce379332c4 Restore CWD after packing files
CVS patchset: 1777
CVS date: 1997/07/30 22:19:39
1997-07-30 22:19:39 +00:00
marc ccc21cb726 Modify to allow BuildArchitectures:
CVS patchset: 1773
CVS date: 1997/07/25 13:09:05
1997-07-25 13:09:05 +00:00
ewt 96fd394a90 Moidified to use internal cpio building code
CVS patchset: 1756
CVS date: 1997/07/23 18:08:01
1997-07-23 18:08:01 +00:00
ewt 7b3f4e8601 rewrote rcfile parsing
CVS patchset: 1751
CVS date: 1997/07/23 01:06:03
1997-07-23 01:06:03 +00:00
marc 4fc52f759c Fix handling of %pre -p <prog> when it has no body
CVS patchset: 1731
CVS date: 1997/07/07 21:13:26
1997-07-07 21:13:26 +00:00
marc 932e837097 Add %pre/%post -p <prog> handling
CVS patchset: 1728
CVS date: 1997/07/07 14:51:54
1997-07-07 14:51:54 +00:00
marc de6dd8d747 Change message to standard "Build failed."
CVS patchset: 1727
CVS date: 1997/07/03 21:11:06
1997-07-03 21:11:06 +00:00
marc 03671e7a5f Handle -p <prog> on pre/post scripts
CVS patchset: 1726
CVS date: 1997/07/03 16:34:12
1997-07-03 16:34:12 +00:00
marc e5db5b2a68 Make comments "deactivate" %define
CVS patchset: 1725
CVS date: 1997/07/01 16:29:30
1997-07-01 16:29: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 4ff14e057d PreReq handling
CVS patchset: 1706
CVS date: 1997/06/19 19:46:19
1997-06-19 19:46:19 +00:00
root 6dd67818e9 Fix src package file name.
CVS patchset: 1705
CVS date: 1997/06/19 18:51:26
1997-06-19 18:51:26 +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 6c6815035e Removed buildos: buildarch: brokeness
CVS patchset: 1685
CVS date: 1997/06/16 17:29:29
1997-06-16 17:29:29 +00:00
root fbb4be2eb2 Fail if version or release are empty
CVS patchset: 1684
CVS date: 1997/06/03 22:02:37
1997-06-03 22:02:37 +00:00
root 27ba218717 Allow %if* stuff to be indented
CVS patchset: 1683
CVS date: 1997/06/03 21:45:09
1997-06-03 21:45:09 +00:00
ewt 9b92c41eac Added rpmfilename tag to to rpmrc and made use of it during package builds
CVS patchset: 1675
CVS date: 1997/06/01 22:59:24
1997-06-01 22:59:24 +00:00
ewt c81e8aefaa Must include <sys/tiome.h> before <sys/resource.h> for SunOS
CVS patchset: 1653
CVS date: 1997/05/20 17:43:34
1997-05-20 17:43:34 +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
ewt aeb65017bb Added more includes of <sys/time.h> and <sys/resource.h> for AIX
CVS patchset: 1646
CVS date: 1997/05/20 15:42:27
1997-05-20 15:42:27 +00:00
ewt 1296efb89a Applied changes for AIX. This involved using <sys/select.h> if it's available.
CVS patchset: 1638
CVS date: 1997/05/16 15:32:57
1997-05-16 15:32:57 +00:00
ewt 7df2d5037e Added includes of miscfn.h
CVS patchset: 1618
CVS date: 1997/05/12 13:28:15
1997-05-12 13:28:15 +00:00
root 2dfd163579 fix cpio bug
fix spec file marking bug

CVS patchset: 1617
CVS date: 1997/05/07 20:22:55
1997-05-07 20:22:55 +00:00
ewt fee8c94495 Includes config.h, miscfn.h
CVS patchset: 1601
CVS date: 1997/05/07 15:02:23
1997-05-07 15:02:23 +00:00
ewt a5681a3d0c Minor cleanups.
CVS patchset: 1600
CVS date: 1997/05/07 14:56:06
1997-05-07 14:56:06 +00:00
ewt 21ccd4d5db Needed to include miscfn.h
CVS patchset: 1593
CVS date: 1997/05/02 18:09:41
1997-05-02 18:09:41 +00:00
ewt 25182162c5 The gzipbin transition added a %d where there should have been a %s.
CVS patchset: 1592
CVS date: 1997/05/02 18:04:15
1997-05-02 18:04:15 +00:00
ewt a4beb010aa Look for gzip in path and store binary to use in /usr/lib/rpmrc
CVS patchset: 1583
CVS date: 1997/05/01 19:08:15
1997-05-01 19:08:15 +00:00
root b1d351ab85 tweak trigger variable naming
CVS patchset: 1581
CVS date: 1997/05/01 17:32:04
1997-05-01 17:32:04 +00:00
root 0bf49c3c45 tweak naming of trigger variables
CVS patchset: 1580
CVS date: 1997/05/01 17:26:56
1997-05-01 17:26:56 +00:00
root d3b8bdddd3 handle files in Requires/Provides/Conflicts
CVS patchset: 1579
CVS date: 1997/05/01 17:22:35
1997-05-01 17:22:35 +00:00
ewt 84de5ba32e - changed LIBRPMRC_FILENAME, LIBRPMALIAS_FILENAME, RPMNLSDIR
directories to @sysconfdir@, @sysconfdir@, and @datadir@ to
  better conform with autoconf
- set RPM_INSTALL_PREFIX environment variable when running
  verify scripts
- beginnings of SCO support (though I suspect it will take one
  or two more iterations to get it right)
- switched to CVS and updated some Makefile rules
- look for gethostbyname() instead of gethostname() in -nsl
  (this could break some things)
- added check for strcasecmp() in -lucb on systems which don't
  have strcasecmp() in libc
- don't build -static on hpux10
- don't try and NLS empty strings
- changed index() call to strchr() in macro code
- include <time.h> in build/spec.c for various platforms
- added update-po rule to po/Makefile.in
- updated de.po (thanks to Karl Eichwalder)

CVS patchset: 1554
CVS date: 1997/04/28 20:45:05
1997-04-28 20:45:05 +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 c28af4df78 make tags case sensisitve (lower case)
CVS patchset: 1546
CVS date: 1997/04/16 15:50:37
1997-04-16 15:50:37 +00:00
root 90083180cd make %define case sensitive (lower case)
CVS patchset: 1545
CVS date: 1997/04/16 15:48:49
1997-04-16 15:48:49 +00:00
root e532d1fc16 make %patch and %setup case sensitive
CVS patchset: 1544
CVS date: 1997/04/16 15:48:10
1997-04-16 15:48:10 +00:00
root c8a09d4204 macros should be case insensitive
CVS patchset: 1543
CVS date: 1997/04/16 15:34:00
1997-04-16 15:34:00 +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 1693698c40 added SOURCEURLn and PATCHURLm pacros
CVS patchset: 1536
CVS date: 1997/04/14 20:20:13
1997-04-14 20:20:13 +00:00
root 5144e825ee moved %doc/script handling to files.c
CVS patchset: 1535
CVS date: 1997/04/14 20:05:43
1997-04-14 20:05:43 +00:00
root 6c38cbd184 call finish_filelists where apprpriate
CVS patchset: 1534
CVS date: 1997/04/14 20:05:12
1997-04-14 20:05:12 +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 5458db1cf4 added finish_filelists
CVS patchset: 1532
CVS date: 1997/04/14 20:04:03
1997-04-14 20:04:03 +00:00
root f28df5d5c1 add SOURCEn and PATCHn prefdefined macros
CVS patchset: 1530
CVS date: 1997/04/14 18:40:23
1997-04-14 18:40:23 +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 cbf8d31567 don't parse macro stuff inside non-reading conditionals
CVS patchset: 1527
CVS date: 1997/04/10 18:56:31
1997-04-10 18:56:31 +00:00
root 06109421af allow %doc and %attr()on a single line
I think it may still break if the %doc is at the end of the line
but who cares

CVS patchset: 1523
CVS date: 1997/04/08 15:44:26
1997-04-08 15:44:26 +00:00
root a1d5e05c78 reset firstFree when resetting macros
CVS patchset: 1521
CVS date: 1997/04/01 20:59:33
1997-04-01 20:59:33 +00:00
root 92f08cd2f4 %macro handling
fix bug where last "part" was not added to header

CVS patchset: 1511
CVS date: 1997/03/31 14:16:11
1997-03-31 14:16:11 +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 5682d91f28 Initial revision
CVS patchset: 1509
CVS date: 1997/03/31 14:13:21
1997-03-31 14:13:21 +00:00
root 33593bf302 added macro.o
CVS patchset: 1508
CVS date: 1997/03/31 14:13:00
1997-03-31 14:13:00 +00:00
ewt ab1d659e51 rewrote %setup expanion to use popt and allow multiple -a, -b arguments
CVS patchset: 1499
CVS date: 1997/03/23 19:52:07
1997-03-23 19:52:07 +00:00
ewt 59e490ffef 1) remove spurious printf
2) cleanup up pipes a bit

CVS patchset: 1497
CVS date: 1997/03/21 23:57:16
1997-03-21 23:57:16 +00:00
ewt f62f50151a 1) close pipes after dup'ing
2) don't close stderr when running find-* -- it just makes problems harder
   to find

CVS patchset: 1495
CVS date: 1997/03/20 15:55:58
1997-03-20 15:55:58 +00:00
root 33a5f18db9 exec sh on the script, not the script directly
CVS patchset: 1486
CVS date: 1997/03/14 20:37:13
1997-03-14 20:37:13 +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
ewt f16936cb7c fixed changelog parsing
CVS patchset: 1484
CVS date: 1997/03/11 17:12:42
1997-03-11 17:12:42 +00:00
root cb679a2dd0 header sorting function changed
CVS patchset: 1477
CVS date: 1997/03/05 15:43:15
1997-03-05 15:43:15 +00:00
ewt 960d25e7d9 removed seemingly extranous include of regex.h
CVS patchset: 1468
CVS date: 1997/03/04 02:17:56
1997-03-04 02:17:56 +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
root b40b26d020 if user/group olookup fails return NULL
CVS patchset: 1461
CVS date: 1997/02/27 04:31:46
1997-02-27 04:31:46 +00:00
marc 049a0ed0a5 fix null dereference
CVS patchset: 1443
CVS date: 1997/02/18 01:47:16
1997-02-18 01:47:16 +00:00
ewt e2ef8c9b0a set the time on changelogs to noon UTC
CVS patchset: 1389
CVS date: 1997/01/30 20:09:42
1997-01-30 20:09:42 +00:00
root e633246d1d fixed requires/conflicts
CVS patchset: 1371
CVS date: 1997/01/28 15:33:55
1997-01-28 15:33:55 +00:00
root 6ffeda1eaa added %changelog processing
CVS patchset: 1369
CVS date: 1997/01/25 04:48:06
1997-01-25 04:48:06 +00:00
ewt 352e7cd6f3 removed unused variable tok
CVS patchset: 1353
CVS date: 1997/01/24 16:13:19
1997-01-24 16:13:19 +00:00
ewt b18f0a329c headerDump() now needs tag table
CVS patchset: 1335
CVS date: 1997/01/22 20:41:50
1997-01-22 20:41:50 +00:00
ewt 265d11ee06 define PATH_MAX if necessary
CVS patchset: 1318
CVS date: 1997/01/17 16:23:22
1997-01-17 16:23:22 +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
ewt ed2bd2bede use RPMVAR_FIXPERMS rather then static chmod args
CVS patchset: 1292
CVS date: 1997/01/16 17:23:29
1997-01-16 17:23:29 +00:00
ewt db2bf9fbf0 use "cp -pr" not "cp -ar"
CVS patchset: 1290
CVS date: 1997/01/16 17:03:58
1997-01-16 17:03:58 +00:00
ewt dec77c92e8 use _exit instead of exit in forks
CVS patchset: 1233
CVS date: 1996/12/12 03:35:01
1996-12-12 03:35:01 +00:00
ewt 82b53b60a1 added include of sys/types.h
CVS patchset: 1232
CVS date: 1996/12/12 03:34:18
1996-12-12 03:34:18 +00:00
root 3a60f69697 use select() rather than busy waiting in cpio_gzip()
CVS patchset: 1214
CVS date: 1996/12/06 16:52:11
1996-12-06 16:52:11 +00:00
root 90dffed872 use find-requires
CVS patchset: 1186
CVS date: 1996/11/21 22:24:34
1996-11-21 22:24:34 +00:00
root 96858e59b0 run find-provides on *all* files in the file list
CVS patchset: 1178
CVS date: 1996/11/19 20:30:29
1996-11-19 20:30:29 +00:00
root 89bb32a2c0 only add trigger entries if there are triggers!
CVS patchset: 1175
CVS date: 1996/11/18 23:15:51
1996-11-18 23:15:51 +00:00
root 21abb0ace5 handle new ldd where it returns 1 for non executables
CVS patchset: 1174
CVS date: 1996/11/18 23:15:21
1996-11-18 23:15:21 +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 10eda0cb8a verify script stuff
CVS patchset: 1162
CVS date: 1996/11/14 21:57:24
1996-11-14 21:57:24 +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
root 098609bcf6 Initial revision
CVS patchset: 1159
CVS date: 1996/11/14 17:37:06
1996-11-14 17:37:06 +00:00
root 64a4f1d940 added trigger stuff
export ReqComparisons
clean up messages a bit

CVS patchset: 1158
CVS date: 1996/11/14 17:36:01
1996-11-14 17:36:01 +00:00
root 54ccf16a42 added trigger stuff
CVS patchset: 1157
CVS date: 1996/11/14 17:35:32
1996-11-14 17:35:32 +00:00
root 7031b1cc8c added trigger.o
CVS patchset: 1156
CVS date: 1996/11/14 17:35:21
1996-11-14 17:35:21 +00:00
ewt f22482e83c got rid of a printf("%s", NULL)
CVS patchset: 1151
CVS date: 1996/11/06 20:58:54
1996-11-06 20:58:54 +00:00
ewt 845a829172 fixed message() call to not print NULL %s
CVS patchset: 1145
CVS date: 1996/10/31 21:08:23
1996-10-31 21:08:23 +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 9ff81b985e use separate chgrp/chown commands (slightly more portable, if a bit
slower)

CVS patchset: 1138
CVS date: 1996/10/31 19:53:35
1996-10-31 19:53:35 +00:00
root ae2878694c add %patch -E
CVS patchset: 1132
CVS date: 1996/10/30 02:30:01
1996-10-30 02:30:01 +00:00
ewt 5f567af6b2 use cpio specified by rpmrc
CVS patchset: 1090
CVS date: 1996/10/15 02:23:03
1996-10-15 02:23:03 +00:00
ewt 5a968b6257 removed dependence on outside ftw.h
CVS patchset: 1075
CVS date: 1996/09/29 02:29:50
1996-09-29 02:29:50 +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
ewt e24a31f3b7 distclean rule should depend on clean rule
CVS patchset: 1073
CVS date: 1996/09/29 02:29:25
1996-09-29 02:29:25 +00:00
ewt ca40e9d0a8 use alloca(), not __allocaa()
use NAMLEN (and define it if it doesn't exist)

CVS patchset: 1057
CVS date: 1996/09/25 19:17:15
1996-09-25 19:17:15 +00:00
ewt d9aea8c244 changed index() calls to strchr()
CVS patchset: 1056
CVS date: 1996/09/25 19:17:03
1996-09-25 19:17:03 +00:00
ewt e35bd4f4cf 1) use Makefile.inc
2) added distclean rule

CVS patchset: 1055
CVS date: 1996/09/25 19:16:51
1996-09-25 19:16:51 +00:00
ewt 2431b08262 fixes some silly typos
CVS patchset: 1037
CVS date: 1996/09/25 18:21:08
1996-09-25 18:21:08 +00:00
root 8f8e860eaf bug in handling nosource/nopatch
CVS patchset: 1036
CVS date: 1996/09/23 13:40:09
1996-09-23 13:40:09 +00:00
root c3b5842464 --test for building
CVS patchset: 1015
CVS date: 1996/09/02 01:58:13
1996-09-02 01:58:13 +00:00
ewt e28490df04 add RPMTAG_RPMVERSION to headers
CVS patchset: 1011
CVS date: 1996/08/31 18:37:25
1996-08-31 18:37:25 +00:00
marc b669dad0f5 added AutoReqProv: logic
CVS patchset: 995
CVS date: 1996/08/29 18:32:01
1996-08-29 18:32:01 +00:00
root ded3a0f844 only rm -rf docdir if we've got a %doc
CVS patchset: 983
CVS date: 1996/08/22 21:04:33
1996-08-22 21:04:33 +00:00
ewt 4ed78096b7 uses RPMVAR_TMPPATH
CVS patchset: 976
CVS date: 1996/08/20 16:28:40
1996-08-20 16:28:40 +00:00
root 9c30ac18f9 disallow - chars in version and release
CVS patchset: 969
CVS date: 1996/08/20 14:19:10
1996-08-20 14:19:10 +00:00
ewt 22bf5cae6d changed to use autoconf
CVS patchset: 960
CVS date: 1996/08/19 17:07:07
1996-08-19 17:07:07 +00:00
root 6cfcf86776 spelling
CVS patchset: 957
CVS date: 1996/08/18 21:42:58
1996-08-18 21:42:58 +00:00
root e6ad3d0cf9 cleanup - make nice little function that runs programs and collects output
use and external find-provides script

CVS patchset: 954
CVS date: 1996/08/14 21:02:54
1996-08-14 21:02:54 +00:00
root 613fbe8a10 allow -R to %patch
echo the patch number as it is patched

CVS patchset: 950
CVS date: 1996/08/14 16:50:37
1996-08-14 16:50:37 +00:00
root 845866dcc9 strip leading directories from ldd output
CVS patchset: 944
CVS date: 1996/08/08 13:25:27
1996-08-08 13:25:27 +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 7e46ec48ec parse %prep even for list check
CVS patchset: 920
CVS date: 1996/07/23 03:33:20
1996-07-23 03:33:20 +00:00
marc ff49802b59 implement -bl
CVS patchset: 919
CVS date: 1996/07/23 03:30:44
1996-07-23 03:30:44 +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
marc 31ae65343a if objdump gets us "_end" then there is no embedded soname,
so we just provide the name of the file.
do not pass non-regular files to ldd.
don't pass leading "/" to ldd

CVS patchset: 906
CVS date: 1996/07/20 23:00:33
1996-07-20 23:00:33 +00:00
marc 8dadbc32bc skip blank lines and "_end" from objdump
skip lead "/" in filenames passed to ldd

CVS patchset: 904
CVS date: 1996/07/20 22:19:18
1996-07-20 22:19:18 +00:00
marc 28f21c3c18 fix exclusiveos to match on os, not arch. duh.
CVS patchset: 901
CVS date: 1996/07/20 21:09:00
1996-07-20 21:09:00 +00:00
marc 0350cc811c match shared libs on ".so"
CVS patchset: 899
CVS date: 1996/07/20 20:45:43
1996-07-20 20:45:43 +00:00
root 7c40614eb7 fix nasty bug where pointers into the header were getting stale
/.

CVS patchset: 890
CVS date: 1996/07/18 16:09:25
1996-07-18 16:09:25 +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
root 4df21a982d fix stupid free().
CVS patchset: 887
CVS date: 1996/07/18 03:00:16
1996-07-18 03:00:16 +00:00
root d825ec8d00 remove warning
CVS patchset: 871
CVS date: 1996/07/17 04:57:28
1996-07-17 04:57:28 +00:00
marc 517519682f Put exclude/exclusive arch/os in header
depricate Exclude: and Exclusive:, now use ExcludeArch: ExclusiveArch:,
and same for OS.

CVS patchset: 868
CVS date: 1996/07/17 01:35:08
1996-07-17 01:35:08 +00:00
marc 7ae3268ff7 take packager from rpmrc
CVS patchset: 830
CVS date: 1996/07/15 00:54:18
1996-07-15 00:54:18 +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
marc 393cce24cd remove DOCDIR
/

CVS patchset: 827
CVS date: 1996/07/14 23:30:24
1996-07-14 23:30:24 +00:00
marc 78382b8775 change message
CVS patchset: 826
CVS date: 1996/07/14 22:59:41
1996-07-14 22:59:41 +00:00
root 6b5fe3f3fb allow Prefix: (DEFAULTPREFIX) for sub packages
CVS patchset: 824
CVS date: 1996/07/14 16:38:57
1996-07-14 16:38:57 +00:00
root 8cc5a4021b sub packges should have summaries
allow default prefixes for sub packages

CVS patchset: 823
CVS date: 1996/07/14 16:21:27
1996-07-14 16:21:27 +00:00
root 19dbeeece0 buildprefix -> buildroot
CVS patchset: 816
CVS date: 1996/07/14 16:06:35
1996-07-14 16:06:35 +00:00
root 0fe72e0e37 arch sensitive always on
CVS patchset: 815
CVS date: 1996/07/14 03:47:46
1996-07-14 03:47:46 +00:00
root ac3cfd4775 do not allow Prefix: or Buildprefix: in sub packages
CVS patchset: 811
CVS date: 1996/07/14 03:38:29
1996-07-14 03:38:29 +00:00
root 3b23471795 send stuff to xargs with null termination so that we can
handle weird file names with quotes and spaces

CVS patchset: 807
CVS date: 1996/07/14 00:43:39
1996-07-14 00:43:39 +00:00
root 269881b8bf fix auto-provide stuff to use ROOT
CVS patchset: 783
CVS date: 1996/07/11 15:11:49
1996-07-11 15:11:49 +00:00
root c8dbde3e87 use proper soname for automatic shared lib req/prov
CVS patchset: 778
CVS date: 1996/07/10 20:19:07
1996-07-10 20:19:07 +00:00
root 229721a5dd warn if they use Root:
CVS patchset: 777
CVS date: 1996/07/10 20:18:43
1996-07-10 20:18:43 +00:00
root aa64e5b8e3 fix uninitialized buildprefix
CVS patchset: 766
CVS date: 1996/07/10 15:16:54
1996-07-10 15:16:54 +00:00
root bd5fd35585 initialize prefix and prefixLen
CVS patchset: 754
CVS date: 1996/07/10 01:38:44
1996-07-10 01:38:44 +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 c6a464e9fb handle Build Prefix
CVS patchset: 750
CVS date: 1996/07/09 22:28:22
1996-07-09 22:28:22 +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 83f2bed396 fix Summary parsing
CVS patchset: 746
CVS date: 1996/07/08 15:46:29
1996-07-08 15:46:29 +00:00
root e0878672e3 mods for new Header-style signatures
CVS patchset: 729
CVS date: 1996/07/07 22:11:13
1996-07-07 22:11:13 +00:00
root 8fded05eba add some strict spec file checking
CVS patchset: 719
CVS date: 1996/07/02 21:40:10
1996-07-02 21:40:10 +00:00
root 5a65d9a2be added support for %description
CVS patchset: 718
CVS date: 1996/07/02 19:16:46
1996-07-02 19:16:46 +00:00
root 9d020ce335 fix %changelog handling
start to add %description handling

CVS patchset: 716
CVS date: 1996/07/02 18:44:09
1996-07-02 18:44:09 +00:00
root 1e7ab3dd36 pass RPM_ARCH and RPM_OS to scripts
CVS patchset: 715
CVS date: 1996/07/01 21:47:55
1996-07-01 21:47:55 +00:00
root 0c947120d2 change OS and ARCH to strings
CVS patchset: 708
CVS date: 1996/07/01 21:37:18
1996-07-01 21:37:18 +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 92ea12597b skip ALL leading slashes :-)
CVS patchset: 705
CVS date: 1996/06/28 21:13:13
1996-06-28 21:13:13 +00:00
root 8f908462dc conflicts handling
CVS patchset: 693
CVS date: 1996/06/27 20:16:20
1996-06-27 20:16:20 +00:00
root 93a5a6fd14 parsing for conflicts:
CVS patchset: 692
CVS date: 1996/06/27 20:15:53
1996-06-27 20:15:53 +00:00
root b2ffaeb0dd add counter for conflicts
CVS patchset: 691
CVS date: 1996/06/27 20:15:31
1996-06-27 20:15:31 +00:00
root 21a4aa3fd3 set major number to 3
CVS patchset: 686
CVS date: 1996/06/27 18:27:18
1996-06-27 18:27:18 +00:00
root 94e9397435 handle staticly linked binaries
CVS patchset: 685
CVS date: 1996/06/27 18:25:09
1996-06-27 18:25:09 +00:00
root 1b11db2d4f added stuff for nosrc packages
CVS patchset: 681
CVS date: 1996/06/27 17:22:18
1996-06-27 17:22:18 +00:00
root 7f7e7bcae2 added stuff for nosrc
little better progress messages

CVS patchset: 680
CVS date: 1996/06/27 17:21:31
1996-06-27 17:21:31 +00:00
root 533ca15f55 added stuff of nosrc packages
CVS patchset: 679
CVS date: 1996/06/27 17:20:56
1996-06-27 17:20:56 +00:00
root 71a118d402 allow # comments in the %files section
CVS patchset: 668
CVS date: 1996/06/24 22:04:49
1996-06-24 22:04:49 +00:00
root 6d78907efe add errno.h
CVS patchset: 643
CVS date: 1996/06/18 17:07:21
1996-06-18 17:07:21 +00:00
root 4cd9f67a2a clean up
CVS patchset: 642
CVS date: 1996/06/18 17:06:32
1996-06-18 17:06:32 +00:00
root 689d37c54d use getBooleanVar()
CVS patchset: 638
CVS date: 1996/06/16 16:08:51
1996-06-16 16:08:51 +00:00
root 250264495c provide lib.so IF lib.so.*
CVS patchset: 622
CVS date: 1996/06/08 03:39:49
1996-06-08 03:39:49 +00:00
root adcdd689b0 display cleanup
CVS patchset: 621
CVS date: 1996/06/07 18:50:22
1996-06-07 18:50:22 +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
root 1c2ce0164f move a lot of stuff to names.c and files.c
CVS patchset: 619
CVS date: 1996/06/07 18:31:31
1996-06-07 18:31:31 +00:00
root cab11b0490 wrap up req/dep
CVS patchset: 618
CVS date: 1996/06/07 18:31:08
1996-06-07 18:31:08 +00:00
root 081d340a21 new prototypes
CVS patchset: 617
CVS date: 1996/06/07 18:29:32
1996-06-07 18:29:32 +00:00
root 0f3bd22def *** empty log message ***
CVS patchset: 616
CVS date: 1996/06/07 18:29:21
1996-06-07 18:29:21 +00:00
root b0519bfdd2 move doRmSource() here
CVS patchset: 615
CVS date: 1996/06/07 18:27:56
1996-06-07 18:27:56 +00:00
root b6b3ace388 add files.o names.o reqprov.o
CVS patchset: 614
CVS date: 1996/06/07 18:27:14
1996-06-07 18:27:14 +00:00
root 5f39cdec34 handle # comments in the preamble
CVS patchset: 600
CVS date: 1996/06/02 18:06:00
1996-06-02 18:06:00 +00:00
root 2d7219af10 don't barf if we can't canonicalize the hostname
CVS patchset: 599
CVS date: 1996/06/02 18:05:36
1996-06-02 18:05:36 +00:00
root e3872c8cf7 fix dumb %verify() parse bug
add %attr() support

CVS patchset: 590
CVS date: 1996/05/23 02:34:41
1996-05-23 02:34:41 +00:00