Fix net setup for calculate-install.

atratsevskiy
Mike Hiretsky 13 years ago
parent e26c26e141
commit 1110d8ea13

@ -3,6 +3,7 @@ AUX calculate-install-2.2.26-r1.patch 4481 RMD160 63434bcbd9c9900485947f3584db42
AUX calculate-install-2.2.26-r2.patch 5209 RMD160 fc5aac1f00291850663f57f46e42a7e98ee43479 SHA1 f6a4ad6a1fb34ec7888a929914f25420463ace5b SHA256 63ee55c476d501445dabb96391540265b9b2cb6594eeb7b1ee53f516526faa45
AUX calculate-install-2.2.26-r3.patch 5983 RMD160 c712232d4fb0b6d8eadce61e741f0328a1c94283 SHA1 ec1c76db7eacf1ae3205b56d7871cb565114c52e SHA256 5bc9879f1eb907a746a9b5286d4d9086d26b217ed88c72931aed024f0e6ee944
AUX calculate-install-2.2.27-fix_rsync.patch 1176 RMD160 023c460d1a8fbeb4d43890ddd87e370b3b7b0928 SHA1 06728d4cb3d5f40f29fe49371d40107b06d94b3f SHA256 ff690ff1738c0a460591c3accf3325dceea6b28ecf8b3bc2fd01003cc80963b2
AUX calculate-install-2.2.27-net_setup.patch 1392 RMD160 aa1a913331e4aceecd4dec95a54f6f9787a3ba19 SHA1 d2802e873d26e55053a2d508aa57eb6c0bfcd6f3 SHA256 6ebf76870a920790307e54ce0437cf76347dd90d5fa87088ae77c03ab5aea1d5
AUX calculate-install-2.2.27-r1.patch 10617 RMD160 47de9c92cb185d6cc7ff0a8dd97361e5601c0fdb SHA1 59aba284ae84f1a798629aa3cd724014c8712507 SHA256 ac0f7b0300d7aa801b4eaf77d32bbf7c1623bb3fb3621388373c95dba132f0c2
AUX calculate-install-2.2.27-r2.patch 12280 RMD160 1159af138a445816259b1dc1786c2c221c2b18db SHA1 8bed4ff8df12cac8fa920ce11ac0bcd9ee91dce2 SHA256 aefaad54d50b66f7772d94b05ab07cab1df332a4a8330dde08501c251e9c1518
AUX calculate-install-2.2.27-r3.patch 12323 RMD160 3c21ada48087cb828de02be8d005b80a4db6e8e7 SHA1 b0d0759743aa0ddcce065b8816a9776d9834f5d0 SHA256 d8bea2bd40122922277da16aee2427b93d11b95240194c120faa707cf1de4884
@ -21,6 +22,7 @@ EBUILD calculate-install-2.2.27-r2.ebuild 1038 RMD160 0a4fa2624885c50c3a760851d9
EBUILD calculate-install-2.2.27-r3.ebuild 1047 RMD160 996dd1cb41b539a131859c567344656d4d30c0dc SHA1 3120f61699036658f4ce846a2a77706ef60c6d39 SHA256 bb06f50c72b1c362c5a1d35a8f3779ede5f0f26e1a84ab80d55095c821f0242e
EBUILD calculate-install-2.2.27-r4.ebuild 1129 RMD160 bc0e87d3353f0038b5eceebbb326e6c56389e781 SHA1 78cf2e4cf1a94f86cbc8fc1374b9e16120c556b0 SHA256 41c61da429450248d767cc04048730e7fd5ac6a219a8b3fb849bdf10276c868c
EBUILD calculate-install-2.2.27-r5.ebuild 1158 RMD160 3b612c90e632a29c77525511eadcbe7fddd211ce SHA1 3523fe8e346b7d5abb7c21c5c7fcd38934190f1a SHA256 36a265b34b7013bd6231e23b5efa3b52dc84db483222f3d283bb08c96377b6b6
EBUILD calculate-install-2.2.27-r6.ebuild 1239 RMD160 62a80042b2dcdc73a198c3f81dc65563f8215704 SHA1 cfc5cf73c7160b140b63a12fa12af30b88f9adfe SHA256 4a7487de15578194ae237a2545cbe50da88798b1f0956d3d61ac20c111e3f8fe
EBUILD calculate-install-2.2.27.ebuild 895 RMD160 68c25ae135f093a2c314ed9bbb50626893338ac5 SHA1 67aa4f72e5f2d8dc5d32ff2477c3a99f158ff784 SHA256 957cc6a6b3795ccf2bb46e284b0cb8f991183cc55fd6fc2ea9644a2d268783b7
EBUILD calculate-install-2.2.9999.ebuild 611 RMD160 f90528448a4ab5c0c7ca0bfeb48bf301e303e9e0 SHA1 6273678653d87c58eeb3a0545804d7e8cf56e3bd SHA256 ab95c392853331769aabe6b26089f95238a1dd5a7d027c46483e5855d97d0c20
EBUILD calculate-install-3.0.9999.ebuild 609 RMD160 b1a02262dbab9319b6b916460646b526aa43a9a3 SHA1 0c64a92b658890fe5b4a5ee22f35eb143da377dc SHA256 d4cead60af00c67ddcb1aa01e2095437fb1bfe2ca7f717456048ad3e8f039a23

@ -0,0 +1,53 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
inherit distutils eutils
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate2/${PN}/${P}.tar.bz2"
DESCRIPTION="The program of installation Calculate Linux"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="minimal pxe"
DEPEND="~sys-apps/calculate-templates-2.2.27
~sys-apps/calculate-lib-2.2.27
app-portage/layman
!app-misc/livecd-tools
sys-apps/iproute2[-minimal]
!minimal? ( sys-boot/grub
sys-apps/gptfdisk
>=sys-apps/util-linux-2.19.1
sys-fs/dosfstools
sys-fs/squashfs-tools
sys-block/parted )
pxe? ( sys-apps/calculate-server
net-ftp/tftp-hpa
net-misc/dhcp
net-fs/nfs-utils )"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# fix activity,boot nfs,install handbook, fix ssh
epatch "${FILESDIR}/calculate-install-2.2.27-r3.patch"
# fix rsync copy
epatch "${FILESDIR}/calculate-install-2.2.27-fix_rsync.patch"
# fix net setup
epatch "${FILESDIR}/calculate-install-2.2.27-net_setup.patch"
}
pkg_postinst() {
einfo "For configure calculate-install perform:"
einfo " cl-install --install"
}

@ -0,0 +1,28 @@
diff --git a/pym/cl_install_cmd.py b/pym/cl_install_cmd.py
index ae58080..48c2216 100644
--- a/pym/cl_install_cmd.py
+++ b/pym/cl_install_cmd.py
@@ -308,6 +308,7 @@ class install_cmd(share_cmd):
valuename=_("frame buffer resolution"),
example="1024x768")
if values.ip:
+ self.clVars.Set('os_install_net_settings','',True)
for ipaddr in values.ip:
if not re.match("^(\w+:)?%s$"%iputils.IP_ADDR_NET,ipaddr):
self.optobj.error(self.errorWithExample.format(
@@ -316,6 +317,7 @@ class install_cmd(share_cmd):
value=ipaddr,
example="eth0:192.168.0.21/16"))
if not values.dns is None:
+ self.clVars.Set('os_install_net_settings','',True)
if not re.match("(^{0}(,{0})*|)$".format(iputils.IP_ADDR),
values.dns):
self.optobj.error(self.errorWithExample.format(
@@ -324,6 +326,7 @@ class install_cmd(share_cmd):
value=values.dns,
example="8.8.8.8"))
if values.route:
+ self.clVars.Set('os_install_net_settings','',True)
for route in values.route:
if not re.match("^({net}|default):(({ipaddr})?"
"(:\w+(:{ipaddr})?)?)?$".format(

@ -44,6 +44,7 @@ EBUILD calculate-utilities-2.2.27-r20.ebuild 885 RMD160 9b1ad4ff2bbf65eecba4f45d
EBUILD calculate-utilities-2.2.27-r21.ebuild 885 RMD160 90c29de2671512dac9e5a134af5f63182cf7f926 SHA1 b7cdebb437a5bb315b7e0467298329afd1171ec1 SHA256 28ac5bba5923783702814d40d6d1e388cd57c26505eb61754ab4286141d6bc74
EBUILD calculate-utilities-2.2.27-r22.ebuild 885 RMD160 7d7ef97ee1b86808f720f686e7b781c55e233ba3 SHA1 5ad80a33f902debc89f05eeedd85493ec1b5826c SHA256 02a3d3be9a2773eea19d3f716a7c67fad5f6e73c5711122a1187596374746aa7
EBUILD calculate-utilities-2.2.27-r23.ebuild 885 RMD160 15983723382c6b4108a69f31288fcc61c7851660 SHA1 b4c4ce3d45c7cb64b421b7ecc0aed620889594cc SHA256 7bfc566099b941b6dc29254db7b308e5effba274d02c27f729b293cc73648480
EBUILD calculate-utilities-2.2.27-r24.ebuild 885 RMD160 aa0d0059e7e1fb51705e89167c0a8b1f931c3d43 SHA1 c15d9b68ee11351170e3c06d19bf794e36881952 SHA256 5522feaa6009f8073181e5a2ce91aba37ed86d0ebdd2f918b7797a406ba1d0c7
EBUILD calculate-utilities-2.2.27-r3.ebuild 873 RMD160 8628d675e4ba74655b5bf659d2174ea841a98546 SHA1 f1ee774dc3f3bf2d236ef9dabc238b158bea0fa4 SHA256 4f6f60097dec896b2d37be3351f5c8506bcfd8c59a9a8ba86ce3ebc30faba6ef
EBUILD calculate-utilities-2.2.27-r4.ebuild 876 RMD160 8933c301d60d0faf13a1a01c1c44c3207fc7676a SHA1 33f71f1ddf01e29e9dc82fdc6a14264fd9675f1c SHA256 f3652d96e6bbb08f550ec5537a166a0b349afcd1d1b7df444dc521c2cccef04a
EBUILD calculate-utilities-2.2.27-r5.ebuild 876 RMD160 e25441bf618945e03428d99d0c6c345783385c47 SHA1 11725a9b845cb06438dd69c8f6e4963f5bee4982 SHA256 872c0e3285f349a9698bf0d6a2879171e996fc517d6eb7e7009deb26bc7eaa6d

@ -0,0 +1,36 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=3
DESCRIPTION="Calculate Utilities meta package"
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
SRC_URI=""
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="
cl_assemble
cl_builder
cl_client
cl_desktop
cl_installgui
cl_server
"
RDEPEND="${RDEPEND}
=sys-apps/calculate-install-2.2.27-r6
=sys-apps/calculate-templates-2.2.27-r9
=sys-apps/calculate-lib-2.2.27-r3
=sys-apps/calculate-i18n-2.2.27-r2
cl_assemble? ( =sys-apps/calculate-assemble-2.2.27-r2 )
cl_builder? ( =sys-apps/calculate-builder-2.2.27-r4 )
cl_client? ( =sys-apps/calculate-client-2.2.27-r3 )
cl_desktop? ( =sys-apps/calculate-desktop-2.2.27 )
cl_installgui? ( =app-misc/calculate-install-gui-2.2.27-r2 )
cl_server? ( =sys-apps/calculate-server-2.1.15-r4 )
"
Loading…
Cancel
Save