Permalink
Browse files

This commit was manufactured by cvs2svn to create branch

'STABLE_4_6-branch'.
  • Loading branch information...
4 parents 098d0e0 + 59aabc1 + f0cc7f7 + 31b6b82 commit a1cff9917798880c55434de4cbbc6b16adac7735 cvs2svn committed Jul 2, 2001
Showing with 9,712 additions and 1,354 deletions.
  1. +853 −0 MANIFEST
  2. +47 −8 Makefile.PL
  3. +4 −4 QuickStart
  4. +4 −4 README
  5. +4 −4 README.cvs
  6. +12 −1 README.debian
  7. +4 −4 README.rpm
  8. +0 −218 SPECS/interchange-4.6.1-rh6.spec
  9. +0 −221 SPECS/interchange-4.6.1-rh7.spec
  10. +451 −0 SPECS/interchange.spec
  11. +143 −0 WHATSNEW
  12. +1 −1 dist/barry/products/mv_metadata.asc
  13. +0 −83 dist/build/makecat.redhat
  14. +0 −154 dist/build/makedirs.redhat
  15. +2 −1 dist/catalog_before.cfg
  16. +1 −4 dist/construct/dbconf/mysql/pricing.mysql
  17. +2 −5 dist/construct/dbconf/oracle/pricing.ora
  18. +1 −0 dist/construct/dbconf/pgsql/merchandising.pgsql
  19. +1 −1 dist/construct/dbconf/pgsql/order_returns.pgsql
  20. +1 −4 dist/construct/dbconf/pgsql/pricing.pgsql
  21. +1 −1 dist/construct/etc/ship_notice
  22. +1 −1 dist/construct/pages/aboutus.html
  23. +2 −2 dist/construct/pages/contact.html
  24. +1 −1 dist/construct/pages/flypage.html
  25. +1 −1 dist/construct/pages/help.html
  26. +1 −1 dist/construct/pages/privacypolicy.html
  27. +2 −1 dist/construct/pages/ship_addresses_added.html
  28. +1 −1 dist/construct/pages/ship_addresses_removed.html
  29. +2 −0 dist/construct/pages/stock-alert.html
  30. +1 −1 dist/construct/products/access.asc
  31. +2 −2 dist/construct/products/mv_metadata.asc
  32. +27 −27 dist/construct/products/orderline.txt
  33. +40 −40 dist/construct/products/pricing.txt
  34. +30 −29 dist/construct/products/state.txt
  35. +15 −15 dist/construct/products/transactions.txt
  36. +3 −3 dist/construct/products/variable.txt
  37. +3 −0 dist/interchange.cfg.dist
  38. +5 −4 dist/lib/UI/Primitive.pm
  39. +1 −1 dist/lib/UI/pages/admin/access_permissions.html
  40. +3 −2 dist/lib/UI/pages/admin/add_meta_option.html
  41. +1 −1 dist/lib/UI/pages/admin/customer.html
  42. +4 −0 dist/lib/UI/pages/admin/do_view.html
  43. +1 −1 dist/lib/UI/pages/admin/genconfig.html
  44. +1 −1 dist/lib/UI/pages/admin/order.html
  45. +1 −1 dist/lib/UI/pages/admin/page_edit.html
  46. +13 −2 dist/lib/UI/pages/admin/page_save.html
  47. +5 −3 dist/lib/UI/vars/UI_STD_DBEDIT_TABLE
  48. +1 −1 dist/lib/UI/vars/UI_STD_HEAD
  49. +0 −1 dist/simple/download/mvfaq.pod
  50. +0 −1 dist/simple/download/mvtags.pod
  51. +1 −1 dist/simple/products/mv_metadata.asc
  52. +46 −0 dist/src/mod_interchange/Makefile
  53. +147 −0 dist/src/mod_interchange/README
  54. +561 −0 dist/src/mod_interchange/mod_interchange.c
  55. +56 −0 dist/src/mod_interchange/mod_interchange.html
  56. +62 −0 dist/src/mod_interchange/mod_interchange.spec
  57. +195 −0 dist/src/mod_perl_tlink.pl
  58. +572 −0 dist/src/tlink.c
  59. +198 −0 dist/src/tlink.pl
  60. +508 −0 dist/src/vlink.c
  61. +166 −0 dist/src/vlink.pl
  62. +1 −1 dist/test/products/mv_metadata.asc
  63. +4 −1 eg/globalsub/authorizenet
  64. +4 −1 eg/globalsub/signio
  65. +61 −0 eg/usertag/benchmark
  66. +21 −0 eg/usertag/sleep
  67. +229 −0 eg/usertag/table_organize
  68. +2 −2 hints.pl
  69. +20 −12 lib/Vend/Config.pm
  70. +12 −7 lib/Vend/Data.pm
  71. +9 −3 lib/Vend/DbSearch.pm
  72. +2 −2 lib/Vend/Error.pm
  73. +42 −7 lib/Vend/Interpolate.pm
  74. +12 −12 lib/Vend/MakeCat.pm
  75. +69 −22 lib/Vend/Order.pm
  76. +2 −2 lib/Vend/Page.pm
  77. +7 −6 lib/Vend/Parse.pm
  78. +20 −91 lib/Vend/Parser.pm
  79. +19 −15 lib/Vend/Scan.pm
  80. +32 −15 lib/Vend/Search.pm
  81. +15 −5 lib/Vend/Server.pm
  82. +7 −3 lib/Vend/Table/Common.pm
  83. +3 −3 lib/Vend/Table/DBI.pm
  84. +3 −2 lib/Vend/Table/InMemory.pm
  85. +2 −4 lib/Vend/Tagref.pm
  86. +6 −2 lib/Vend/Track.pm
  87. +78 −50 lib/Vend/UserDB.pm
  88. +15 −3 lib/Vend/Util.pm
  89. BIN pdf/icbackoffice.pdf
  90. BIN pdf/iccattut.pdf
  91. BIN pdf/icconfig.pdf
  92. BIN pdf/icdatabase.pdf
  93. BIN pdf/icinstall.pdf
  94. BIN pdf/icintro.pdf
  95. BIN pdf/ictemplates.pdf
  96. +1,745 −0 pod/iccattut.pod
  97. +181 −73 pod/icconfig.pod
  98. +0 −116 pod/icdatabase.pod
  99. +400 −0 scripts/compile_link.PL
  100. +179 −0 scripts/config_prog.PL
  101. +212 −0 scripts/configdump.PL
  102. +270 −0 scripts/dump.PL
  103. +332 −0 scripts/expire.PL
  104. +166 −0 scripts/expireall.PL
  105. +37 −25 scripts/interchange.PL
  106. +433 −0 scripts/localize.PL
  107. +9 −4 scripts/makecat.PL
  108. +295 −0 scripts/offline.PL
  109. +192 −0 scripts/restart.PL
  110. +349 −0 scripts/update.PL
  111. +3 −2 test.pl
  112. BIN win/minivend.pif
  113. 0 win/setup.bat
  114. BIN win/tlink.exe
View
853 MANIFEST

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -1,10 +1,13 @@
use ExtUtils::MakeMaker;
require ExtUtils::Install;
+my $changed_dir_initially;
+
BEGIN {
eval {
require FindBin;
- chdir $FindBin::RealBin;
+ chdir $FindBin::RealBin
+ and $changed_dir_initially = 1;
};
}
@@ -28,7 +31,7 @@ my @mods_to_get;
my @remove_old;
my $Lock_troubles;
-$VERSION = '4.6.1';
+$VERSION = '4.6.5';
# See if we have the CPAN module
@@ -48,7 +51,27 @@ my @chown_files = qw/
use lib './lib';
-my $origdir = cwd();
+my $origdir;
+if ($changed_dir_initially) {
+ $origdir = cwd();
+}
+elsif($ENV{PWD}) {
+ ## We will try
+ $origdir = $ENV{PWD};
+}
+else {
+ print <<EOF;
+We know this sounds dumb, but we need to know the current directory. Your
+system administratory appears to have set up your system so that you cannot
+search the directory path above you. Were you to ever change directory
+to /tmp or something, you couldn't even walk the tree back to your own
+directory.
+
+EOF
+
+ $origdir = my_prompt(qq{What is the directory you are in currently? });
+
+}
# See if we have Term::ReadLine::Perl
eval {
@@ -57,6 +80,7 @@ eval {
require Term::ReadKey;
$TermRead = 1;
};
+
unless($@) {
$ENV{PERL_RL} = 'Perl';
}
@@ -155,7 +179,7 @@ sub copyright_prompt {
Interchange V$VERSION
- Copyright (C) 1996-2000 Akopia, Inc. <info\@akopia.com>
+ Copyright (C) 1996-2001 Akopia, Inc. <info\@akopia.com>
Interchange is free under the terms of the GNU General Public License.
@@ -713,11 +737,21 @@ sub MY::install {
\*install;
}
- my $new = <<'EOF';
+ my $uidparm;
+
+ if (-f "_uid") {
+ if (open UID, '_uid') {
+ chomp (my $uid = <UID>);
+ close UID;
+ $uidparm = "INTERCHANGE_USER=$uid";
+ }
+ }
+
+ my $new = <<EOF;
VERBINST=0
mv_install ::
- $(PERL) Makefile.PL force final=$(INSTALLARCHLIB)
+ \$(PERL) Makefile.PL force $uidparm final=\$(INSTALLARCHLIB)
install :: all pure_install doc_install mv_install
@@ -770,6 +804,10 @@ EOF
GetOptions(\%optctl, @options)
or die "Bad option get\n";
+ if($MV::Default{PREFIX} and ! $changed_dir_initially) {
+ $origdir = cwd();
+ }
+
# use Data::Dumper;
# $Data::Dumper::Terse = $Data::Dumper::Indent = 2;
# print "ARGV: " . Dumper(\@ARGV);
@@ -784,14 +822,15 @@ else {
WriteMakefile(
NAME => "Interchange",
MAN3PODS => {
- 'pod/icbackoffice.pod' => 'blib/man3/icbackoffice.8',
+ 'pod/icbackoffice.pod' => 'blib/man3/icbackoffice.8',
+ 'pod/iccattut.pod' => 'blib/man3/iccattut.8',
'pod/icconfig.pod' => 'blib/man3/icconfig.8',
'pod/icdatabase.pod' => 'blib/man3/icdatabase.8',
'pod/icinstall.pod' => 'blib/man3/icinstall.8',
'pod/icintro.pod' => 'blib/man3/icintro.8',
'pod/ictemplates.pod' => 'blib/man3/ictemplates.8',
'pod/mv_metadata.pod' => 'blib/man3/mv_metadata.8',
- 'pod/mvtags.pod' => 'blib/man3/mvtags.8',
+ 'pod/mvtags.pod' => 'blib/man3/mvtags.8',
},
DISTNAME => "interchange",
clean => {
View
@@ -1,6 +1,6 @@
-Interchange V4.6.1
+Interchange V4.6.5
-Copyright (C) 1996-2000 Akopia, Inc. <info@akopia.com>
+Copyright (C) 1996-2001 Akopia, Inc. <info@akopia.com>
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
@@ -61,7 +61,7 @@ Install Walkthrough
Write on the cgi-bin for the web server
Unpack the distribution:
- gzip -dc interchange-4.6.1.tar.gz | tar xvf -
+ gzip -dc interchange-4.6.*.tar.gz | tar xvf -
Run the configuration script:
./configure
@@ -532,7 +532,7 @@ Demo Store Install Walkthrough
Low traffic settings.
Calling UI....
....UI is loaded....
-Interchange V4.6.1
+Interchange V4.6.x
Configuring catalog example...done.
Interchange server started in INET and UNIX mode(s) (process id 22200)
View
8 README
@@ -1,6 +1,6 @@
-Interchange V4.6.1
+Interchange V4.6.5
-Copyright (C) 1996-2000 Akopia, Inc. <info@akopia.com>
+Copyright (C) 1996-2001 Akopia, Inc. <info@akopia.com>
Originally based on Vend 0.2
Copyright 1995 by Andrew M. Wilcox
@@ -87,8 +87,8 @@ UNIX INSTALLATION
------------------
Here is the short version:
- gzip -dc interchange-4.6.1.tar.gz | tar xvf -
- cd interchange-4.6.1
+ gzip -dc interchange-4.6.*.tar.gz | tar xvf -
+ cd interchange-4.6.*
./configure
The 'configure' script is basically a shortcut for:
View
@@ -74,12 +74,12 @@ to make a distribution tar file:
Writing Makefile for Interchange
$ make tardist
/usr/local/bin/perl -I/YOUR/PERL/LIB -MExtUtils::Manifest=manicopy,maniread \
- -e "manicopy(maniread(),'interchange-4.6.1', 'best');"
- mkdir interchange-4.6.1
- mkdir interchange-4.6.1/dist
+ -e "manicopy(maniread(),'interchange-4.6.x', 'best');"
+ mkdir interchange-4.6.x
+ mkdir interchange-4.6.x/dist
....
$ ls interch*
- interchange-4.6.1.tar.gz
+ interchange-4.6.x.tar.gz
=head2 Unpack and install
View
@@ -14,5 +14,16 @@ not (yet) approved by Akopia.
Feedback
--------
-Please send your comments and bug reports to Stefan Hornburg
+Please send your comments and bug reports to Stefan Hornburg (Racke)
<racke@linuxia.de>.
+
+APT Sources
+===========
+
+Interchange Debian packages for unstable (sid) are part of the Debian
+distribution.
+
+Interchange Debian packages for stable (potato) are available from:
+
+deb http://ftp.minivend.com/interchange/debian interchange main
+deb-src http://ftp.minivend.com/interchange/debian interchange main
View
@@ -1,12 +1,12 @@
NAME
- README.rpm - Interchange RPM for Redhat Systems
+ README.rpm - Interchange RPM for Red Hat Linux systems
VERSION
- 4.6.1
+ 4.6.5
SYNOPSIS
- rpm -Uvh interchange-4.6.1-1.rh6.i386.rpm
- rpm -Uvh interchange-4.6.1-1.rh7.i386.rpm
+ rpm -Uvh interchange-4.6.*.rh6.i386.rpm
+ rpm -Uvh interchange-4.6.*.rh7.i386.rpm
DESCRIPTION
The Interchange 4 RPM is designed to integrate Interchange with a stock
Oops, something went wrong.

0 comments on commit a1cff99

Please sign in to comment.