Commit Graph

152 Commits

Author SHA1 Message Date
jbj 4e3cea63b5 Makefile: don't use ln -sf.
CVS patchset: 2384
CVS date: 1998/10/02 14:01:29
1998-10-02 14:01:29 +00:00
jbj f6aa54688c restore backward compatible rpmrc/rpmpopt symlinks.
CVS patchset: 2298
CVS date: 1998/09/12 13:29:10
1998-09-12 13:29:10 +00:00
jbj f612cb1bf3 Sync with 2.5.2 branch patches.
cpio_gzip: dup the fd before doing gzdopen (Thanks Erik!)
 add --noLang to skip non-default languages.

CVS patchset: 2243
CVS date: 1998/08/11 18:24:48
1998-08-11 18:24:48 +00:00
jbj f33efd0cc4 String substitution macro file.
CVS patchset: 2223
CVS date: 1998/08/02 15:14:38
1998-08-02 15:14:38 +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 e6545be221 Finish planting /usr/lib/rpm (remove compatibility symlinks).
CVS patchset: 2173
CVS date: 1998/07/17 14:15:55
1998-07-17 14:15:55 +00:00
jbj 94f5fbeec3 Add new fully recursive macro.c
CVS patchset: 2169
CVS date: 1998/07/08 17:50:48
1998-07-08 17:50:48 +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
jbj 29ce440d20 CVS fiddles.
CVS patchset: 2164
CVS date: 1998/07/01 19:17:51
1998-07-01 19:17:51 +00:00
ewt 26d510ed98 static rpm generation was fubarred
CVS patchset: 2104
CVS date: 1998/05/01 19:33:51
1998-05-01 19:33:51 +00:00
ewt 52724fe1ed fixed minor typos
CVS patchset: 2055
CVS date: 1998/03/27 17:41:19
1998-03-27 17:41:19 +00:00
ewt a320896969 'make archive' creates .depend files now
CVS patchset: 2031
CVS date: 1998/03/04 21:39:19
1998-03-04 21:39:19 +00:00
ewt 179e9c159a 1) added more portability checks
2) use new dependency scheume
3) use autoheader

CVS patchset: 2026
CVS date: 1998/03/04 16:53:54
1998-03-04 16:53:54 +00:00
ewt 597927f2db 1) added autoconf for popt directory to make archive
2) version 2.4.103

CVS patchset: 2006
CVS date: 1998/02/17 16:46:13
1998-02-17 16:46:13 +00:00
ewt 7388abf88b 1) added changes which let RPM build in a directory other then its source
directory
2) moved popt to autoconf

CVS patchset: 2005
CVS date: 1998/02/11 08:59:34
1998-02-11 08:59:34 +00:00
ewt 1ee0cac0de fixed rpmlibbuild.a to librpmbuild.a
CVS patchset: 1963
CVS date: 1998/01/14 14:39:11
1998-01-14 14:39:11 +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 727d6480b1 removed extraneous ' '
CVS patchset: 1890
CVS date: 1997/11/03 15:12:03
1997-11-03 15:12:03 +00:00
ewt b1842c1e77 only build misc dir and use libmisc.a if necessary
CVS patchset: 1884
CVS date: 1997/10/31 19:24:48
1997-10-31 19:24:48 +00:00
ewt e548c70dde when evaluating conditionals, array iteration number stays the same
CVS patchset: 1861
CVS date: 1997/10/17 03:12:03
1997-10-17 03:12:03 +00:00
ewt b0bed59f68 1) added make tar rule
CVS patchset: 1853
CVS date: 1997/10/14 15:22:55
1997-10-14 15:22:55 +00:00
ewt a9d2744186 remove popt.spec when building archive
CVS patchset: 1849
CVS date: 1997/10/10 21:29:15
1997-10-10 21:29:15 +00:00
ewt 199b537e33 changed 'archive' rule to use cvs export
CVS patchset: 1844
CVS date: 1997/10/07 14:33:50
1997-10-07 14:33:50 +00:00
ewt b7d6861f74 popt is it's own library
CVS patchset: 1834
CVS date: 1997/09/19 14:08:10
1997-09-19 14:08:10 +00:00
ewt 0d6eda54e6 cvs changes
CVS patchset: 1766
CVS date: 1997/07/23 18:43:47
1997-07-23 18:43:47 +00:00
ewt 309b29ed81 "make archive" displays the version number prominetly
CVS patchset: 1765
CVS date: 1997/07/23 18:42:42
1997-07-23 18:42:42 +00:00
ewt be985f4853 remove all CVS dirs during "make archive"
CVS patchset: 1713
CVS date: 1997/06/25 16:12:11
1997-06-25 16:12:11 +00:00
ewt ba03c6c1f8 Check for chown() following symlinks
CVS patchset: 1631
CVS date: 1997/05/15 14:32:24
1997-05-15 14:32:24 +00:00
ewt e377698286 Don't set owner and group during a "make install"
CVS patchset: 1587
CVS date: 1997/05/02 15:00:38
1997-05-02 15:00:38 +00:00
ewt 4fbd5adc44 Made code recognize gzipbin rpmrc entry.
CVS patchset: 1584
CVS date: 1997/05/01 21:07:46
1997-05-01 21:07:46 +00:00
ewt 377e15bc2d Fixed archive rule (recovering from changes for CVS).
CVS patchset: 1565
CVS date: 1997/04/30 18:03:59
1997-04-30 18:03:59 +00:00
ewt be4b74cd26 use -F for cvs tag, not -f
CVS patchset: 1560
CVS date: 1997/04/28 21:17:06
1997-04-28 21:17:06 +00:00
ewt 94c6b4b30d pass -f to cvs tag
CVS patchset: 1559
CVS date: 1997/04/28 21:14:50
1997-04-28 21:14:50 +00:00
ewt 5773db483c 1) added r in front of tag for CVS
2) make distclean should remove lib-rpmrc

CVS patchset: 1558
CVS date: 1997/04/28 21:14:01
1997-04-28 21:14:01 +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
ewt 13255871fd got rid of ZLIB, LIBSOCKET
CVS patchset: 1480
CVS date: 1997/03/11 17:09:20
1997-03-11 17:09:20 +00:00
ewt d8bb04a081 make distclean should remove autodepenency scripts
CVS patchset: 1476
CVS date: 1997/03/04 02:24:53
1997-03-04 02:24:53 +00:00
ewt 4cf01a1277 added rpmconvert target
CVS patchset: 1472
CVS date: 1997/03/04 02:22:10
1997-03-04 02:22:10 +00:00
ewt 0d6a23c34e run depend only against sources used
CVS patchset: 1404
CVS date: 1997/02/12 05:03:02
1997-02-12 05:03:02 +00:00
ewt cfdc587c25 install rpmpopt properly
CVS patchset: 1393
CVS date: 1997/01/30 20:45:07
1997-01-30 20:45:07 +00:00
ewt 9db020e418 installs rpmpopt
CVS patchset: 1381
CVS date: 1997/01/30 19:58:26
1997-01-30 19:58:26 +00:00
ewt 021ca4b345 added some missing -p's to mkdirs
CVS patchset: 1367
CVS date: 1997/01/24 22:56:25
1997-01-24 22:56:25 +00:00
ewt 4939286340 create RPMNLSDIR
CVS patchset: 1366
CVS date: 1997/01/24 22:50:38
1997-01-24 22:50:38 +00:00
ewt a34820cda3 1) only mkdir directories which don't exist
2) use RPMNLS* rather then NLS*

CVS patchset: 1355
CVS date: 1997/01/24 19:03:06
1997-01-24 19:03:06 +00:00
ewt d12e155ba8 always link against libmisc
CVS patchset: 1349
CVS date: 1997/01/23 20:56:58
1997-01-23 20:56:58 +00:00
ewt f54f87c666 made rpm depend on misc/libmisc.a
CVS patchset: 1306
CVS date: 1997/01/17 00:25:02
1997-01-17 00:25:02 +00:00
ewt d9fc50656a passes installprefix to child makes
CVS patchset: 1280
CVS date: 1997/01/15 16:55:20
1997-01-15 16:55:20 +00:00
ewt 66e5b49d7d don't pass NLSDIR to submakes (they get it from Makefile.inc instead)
CVS patchset: 1265
CVS date: 1997/01/02 17:48:35
1997-01-02 17:48:35 +00:00
ewt 86982f3233 improved test for rpm
CVS patchset: 1240
CVS date: 1996/12/12 16:38:19
1996-12-12 16:38:19 +00:00
ewt 481fed5eec don't build both rpm and rpm.shared
CVS patchset: 1236
CVS date: 1996/12/12 03:52:15
1996-12-12 03:52:15 +00:00