summaryrefslogtreecommitdiff
path: root/dev-perl/PortageXS/files/PortageXS-0.02.10-prefix.patch
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-perl/PortageXS/files/PortageXS-0.02.10-prefix.patch
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-perl/PortageXS/files/PortageXS-0.02.10-prefix.patch')
-rw-r--r--dev-perl/PortageXS/files/PortageXS-0.02.10-prefix.patch137
1 files changed, 137 insertions, 0 deletions
diff --git a/dev-perl/PortageXS/files/PortageXS-0.02.10-prefix.patch b/dev-perl/PortageXS/files/PortageXS-0.02.10-prefix.patch
new file mode 100644
index 000000000000..755bb13bb503
--- /dev/null
+++ b/dev-perl/PortageXS/files/PortageXS-0.02.10-prefix.patch
@@ -0,0 +1,137 @@
+diff -ur PortageXS-0.02.09.orig/lib/PortageXS/Core.pm PortageXS-0.02.09/lib/PortageXS/Core.pm
+--- PortageXS-0.02.09.orig/lib/PortageXS/Core.pm 2008-12-01 21:30:50 +0100
++++ PortageXS-0.02.09/lib/PortageXS/Core.pm 2009-03-18 20:56:20 +0100
+@@ -94,7 +94,7 @@
+ my $self = shift;
+ my $param = shift;
+ my @files = ();
+- my @etcfiles = qw(/usr/share/portage/config/make.globals /etc/portage/make.conf);
++ my @etcfiles = qw(@GENTOO_PORTAGE_EPREFIX@/usr/share/portage/config/make.globals @GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf);
+ my @profilefiles = ();
+ my $v = '';
+ my $parent = '';
+@@ -139,7 +139,7 @@
+
+ # - Defaults >
+ if ($param eq 'PORTDIR' && !$v) {
+- $v='/usr/portage';
++ $v='@GENTOO_PORTAGE_EPREFIX@/usr/portage';
+ }
+
+ return $v;
+@@ -166,7 +166,7 @@
+ return $self->{'PORTDIR'};
+ }
+ else {
+- $self->{'PORTDIR'}=$self->getParamFromFile($self->getFileContents('/usr/share/portage/config/make.globals').$self->getFileContents('/etc/portage/make.conf'),'PORTDIR','lastseen');
++ $self->{'PORTDIR'}=$self->getParamFromFile($self->getFileContents('@GENTOO_PORTAGE_EPREFIX@/usr/share/portage/config/make.globals').$self->getFileContents('@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf'),'PORTDIR','lastseen');
+ return $self->{'PORTDIR'};
+ }
+ }
+@@ -183,7 +183,7 @@
+ my $self = shift;
+ my $forcereload = shift;
+
+- return split(/ /,$self->getParamFromFile($self->getFileContents('/usr/share/portage/config/make.globals').$self->getFileContents('/etc/portage/make.conf'),'PORTDIR_OVERLAY','lastseen'));
++ return split(/ /,$self->getParamFromFile($self->getFileContents('@GENTOO_PORTAGE_EPREFIX@/usr/share/portage/config/make.globals').$self->getFileContents('@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf'),'PORTDIR_OVERLAY','lastseen'));
+ }
+
+ # Description:
+diff -ur PortageXS-0.02.09.orig/lib/PortageXS.pm PortageXS-0.02.09/lib/PortageXS.pm
+--- PortageXS-0.02.09.orig/lib/PortageXS.pm 2008-12-01 21:30:50 +0100
++++ PortageXS-0.02.09/lib/PortageXS.pm 2009-03-18 20:52:29 +0100
+@@ -61,8 +61,8 @@
+ $self->{'VERSION'} = $VERSION;
+
+ $self->{'PORTDIR'} = $self->getPortdir();
+- $self->{'PKG_DB_DIR'} = '/var/db/pkg/';
+- $self->{'PATH_TO_WORLDFILE'} = '/var/lib/portage/world';
++ $self->{'PKG_DB_DIR'} = '@GENTOO_PORTAGE_EPREFIX@/var/db/pkg/';
++ $self->{'PATH_TO_WORLDFILE'} = '@GENTOO_PORTAGE_EPREFIX@/var/lib/portage/world';
+ $self->{'IS_INITIALIZED'} = 1;
+
+ $self->{'EXCLUDE_DIRS'}{'.'} = 1;
+@@ -75,9 +75,9 @@
+ $self->{'EXCLUDE_DIRS'}{'CVS'} = 1;
+ $self->{'EXCLUDE_DIRS'}{'.cache'} = 1;
+
+- $self->{'PORTAGEXS_ETC_DIR'} = '/etc/pxs/';
+- $self->{'ETC_DIR'} = '/etc/';
+- $self->{'MAKE_PROFILE_PATH'} = '/etc/portage/make.profile';
++ $self->{'PORTAGEXS_ETC_DIR'} = '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/';
++ $self->{'ETC_DIR'} = '@GENTOO_PORTAGE_EPREFIX@/etc/';
++ $self->{'MAKE_PROFILE_PATH'} = '@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.profile';
+
+ # - init colors >
+ $self->{'COLORS'}{'YELLOW'} = color('bold yellow');
+@@ -89,7 +89,7 @@
+ $self->{'COLORS'}{'BLUE'} = color('bold blue');
+ $self->{'COLORS'}{'RESET'} = color('reset');
+
+- if (lc($self->getParamFromFile($self->getFileContents('/etc/portage/make.conf'),'NOCOLOR','lastseen')) eq 'true') {
++ if (lc($self->getParamFromFile($self->getFileContents('@GENTOO_PORTAGE_EPREFIX@/etc/portage/make.conf'),'NOCOLOR','lastseen')) eq 'true') {
+ $self->{'COLORS'}{'YELLOW'} = '';
+ $self->{'COLORS'}{'GREEN'} = '';
+ $self->{'COLORS'}{'LIGHTGREEN'} = '';
+diff -ur PortageXS-0.02.09.orig/usr/bin/portagexs_client PortageXS-0.02.09/usr/bin/portagexs_client
+--- PortageXS-0.02.09.orig/usr/bin/portagexs_client 2008-12-01 21:30:50 +0100
++++ PortageXS-0.02.09/usr/bin/portagexs_client 2009-03-18 20:52:29 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/perl
++#!@GENTOO_PORTAGE_EPREFIX@/usr/bin/perl
+
+ # -----------------------------------------------------------------------------
+ #
+@@ -54,9 +54,9 @@
+ SSL_use_cert => 1,
+ SSL_verify_mode => 0x01,
+ SSL_passwd_cb => sub { return "" },
+- SSL_key_file => '/etc/pxs/certs/client-key.pem',
+- SSL_cert_file => '/etc/pxs/certs/client-cert.pem',
+- SSL_ca_file => '/etc/pxs/certs/my-ca.pem'
++ SSL_key_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/client-key.pem',
++ SSL_cert_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/client-cert.pem',
++ SSL_ca_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/my-ca.pem'
+ ))) {
+ $pxs->print_err("unable to create socket: ".&IO::Socket::SSL::errstr."\n");
+ $pxs->print_err("Server down?\n");
+diff -ur PortageXS-0.02.09.orig/usr/sbin/portagexsd PortageXS-0.02.09/usr/sbin/portagexsd
+--- PortageXS-0.02.09.orig/usr/sbin/portagexsd 2008-12-01 21:30:50 +0100
++++ PortageXS-0.02.09/usr/sbin/portagexsd 2009-03-18 20:52:29 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/perl -t
++#!@GENTOO_PORTAGE_EPREFIX@/usr/bin/perl -t
+
+ # -----------------------------------------------------------------------------
+ #
+@@ -50,7 +50,7 @@
+ sub main {
+ # - Parse config >
+ my %config = ();
+- $config{'cfgfiledata'} = $pxs->getFileContents("/etc/pxs/portagexsd.conf");
++ $config{'cfgfiledata'} = $pxs->getFileContents("@GENTOO_PORTAGE_EPREFIX@/etc/pxs/portagexsd.conf");
+ $config{'Port'} = $pxs->getParamFromFile($config{'cfgfiledata'},"Port","lastseen");
+ $config{'SSLpasswd'} = $pxs->getParamFromFile($config{'cfgfiledata'},"SSLpasswd","lastseen");
+ $config{'PidFile'} = $pxs->getParamFromFile($config{'cfgfiledata'},"PidFile","lastseen");
+@@ -60,7 +60,7 @@
+ $config{'cfgfiledata'} = undef;
+
+ if (!$config{'I_AM_ROOT_AND_I_KNOW_WHAT_I_AM_DOING'}) {
+- syslog("info", 'Not starting server as it seems that you did not have a look at the configs yet! (/etc/pxs/portagexsd.conf)');
++ syslog("info", 'Not starting server as it seems that you did not have a look at the configs yet! (@GENTOO_PORTAGE_EPREFIX@/etc/pxs/portagexsd.conf)');
+ exit(0);
+ }
+
+@@ -70,9 +71,9 @@
+ Reuse => 1,
+ SSL_verify_mode => 0x01,
+ SSL_passwd_cb => sub {return $config{'SSLpasswd'}},
+- SSL_key_file => '/etc/pxs/certs/server-key.pem',
+- SSL_cert_file => '/etc/pxs/certs/server-cert.pem',
+- SSL_ca_file => '/etc/pxs/certs/my-ca.pem'
++ SSL_key_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/server-key.pem',
++ SSL_cert_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/server-cert.pem',
++ SSL_ca_file => '@GENTOO_PORTAGE_EPREFIX@/etc/pxs/certs/my-ca.pem'
+ )) ) {
+ syslog("info", "Unable to create socket: ", &IO::Socket::SSL::errstr);
+ exit(0);