mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
app-admin/quickswitch: Port to EAPI 6
Package-Manager: Portage-2.3.19, Repoman-2.3.6
This commit is contained in:
62
app-admin/quickswitch/files/quickswitch-1.05-fix-paths.patch
Normal file
62
app-admin/quickswitch/files/quickswitch-1.05-fix-paths.patch
Normal file
@@ -0,0 +1,62 @@
|
||||
--- a/switcher
|
||||
+++ b/switcher
|
||||
@@ -67,7 +67,7 @@
|
||||
|
||||
### load quickswitch package
|
||||
$_SWITCHTO = '/usr/bin/switchto'; # default location
|
||||
-$CONF_FILE = '/etc/switchto.conf';
|
||||
+$CONF_FILE = '/etc/quickswitch/switchto.conf';
|
||||
$SWITCHTO = find_switchto($CONF_FILE);
|
||||
$ENV{RUNNING_FROM_SWITCHER} = 1;
|
||||
require $SWITCHTO;
|
||||
--- a/switchto
|
||||
+++ b/switchto
|
||||
@@ -26,7 +26,7 @@
|
||||
#
|
||||
# Send bug-reports, comments, women to bugs@muthanna.com
|
||||
#
|
||||
-# Also see /etc/switchto.conf for further docs.
|
||||
+# Also see /etc/quickswitch/switchto.conf for further docs.
|
||||
#
|
||||
# Release: 0.16
|
||||
#
|
||||
@@ -143,8 +143,8 @@
|
||||
$AUTHOR = "Mohit Muthanna, Paul Seamons";
|
||||
$DATE = '2002';
|
||||
|
||||
-### I would suggest renaming this /etc/switchto.conf
|
||||
-$CONF_FILE = "/etc/switchto.conf";
|
||||
+### I would suggest renaming this /etc/quickswitch/switchto.conf
|
||||
+$CONF_FILE = "/etc/quickswitch/switchto.conf";
|
||||
%DEFAULTS = (
|
||||
autoconfig => 0,
|
||||
device => "eth0",
|
||||
@@ -165,7 +165,7 @@
|
||||
nfsexportall => "/usr/sbin/exportfs -a",
|
||||
nfsexportsfile => "/etc/exports",
|
||||
niscommand => "/bin/nisdomainname",
|
||||
- servicefilename => "/etc/switchto.last",
|
||||
+ servicefilename => "/etc/quickswitch/switchto.last",
|
||||
execpre => undef,
|
||||
execpost => undef,
|
||||
|
||||
--- a/switchto.conf
|
||||
+++ b/switchto.conf
|
||||
@@ -43,7 +43,7 @@
|
||||
device=eth0
|
||||
|
||||
# Path to save last good known configuration...
|
||||
-servicefilename=/etc/switchto.last
|
||||
+servicefilename=/etc/quickswitch/switchto.last
|
||||
|
||||
# Path and arguments to switchto. This is for the switcher GUI
|
||||
# switchtopath=/usr/bin/switchto -b
|
||||
@@ -52,7 +52,7 @@
|
||||
# Uncomment theses and change them if needed.
|
||||
# ------------------------------------------
|
||||
# ifconfig=/sbin/ifconfig
|
||||
-# iwconfig=/usr/local/sbin/iwconfig
|
||||
+# iwconfig=/sbin/iwconfig
|
||||
# netstat=/bin/netstat
|
||||
# route=/sbin/route
|
||||
# hostnamecmd=/bin/hostname
|
||||
@@ -1,38 +1,28 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
IUSE="ncurses"
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="Utility to switch network profiles on the fly"
|
||||
SRC_URI="mirror://sourceforge/quickswitch/${P}.tar.gz"
|
||||
HOMEPAGE="http://quickswitch.sf.net"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86 ppc sparc s390 amd64"
|
||||
IUSE="ncurses"
|
||||
|
||||
DEPEND=">=dev-lang/perl-5.6.0"
|
||||
RDEPEND="ncurses? ( dev-perl/CursesWidgets )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-1.05-fix-paths.patch )
|
||||
|
||||
src_install() {
|
||||
dobin switchto
|
||||
dosed "s:/etc/switchto.conf:/etc/quickswitch/switchto.conf:" \
|
||||
/usr/bin/switchto
|
||||
dosed "s:/etc/switchto.last:/etc/quickswitch/switchto.last:" \
|
||||
/usr/bin/switchto
|
||||
if use ncurses; then
|
||||
dobin switcher
|
||||
dosed "s:/etc/switchto.conf:/etc/quickswitch/switchto.conf:" \
|
||||
/usr/bin/switcher
|
||||
fi
|
||||
use ncurses && dobin switcher
|
||||
|
||||
dodir /etc/quickswitch
|
||||
insinto /etc/quickswitch
|
||||
newins switchto.conf switchto.conf.sample
|
||||
|
||||
dosed "s:/etc/switchto.last:/etc/quickswitch/switchto.last:" \
|
||||
/etc/quickswitch/switchto.conf.sample
|
||||
dosed "s:/usr/local/sbin/iwconfig:/sbin/iwconfig:" \
|
||||
/etc/quickswitch/switchto.conf.sample
|
||||
dodoc README
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user