parent
143ee1bc8b
commit
f786f1d2f1
@ -1,7 +1,9 @@
|
|||||||
|
AUX calculate-builder-2.2.16-fix_dev.patch 1574 RMD160 84ae4790bbc03f1d79788629b1d29c5b8f7f745b SHA1 fd80578860d684519e8d1d7c300be2302a255c6a SHA256 f95422e57228496c439350b55657bf1de98e8d3ba0070c4d83cb265d86dbcb79
|
||||||
DIST calculate-builder-2.2.15.tar.bz2 30600 RMD160 1da2f1970fd12aace22f78dff823c4771fb13a69 SHA1 40ce72b6291b1f984e379f23ee295d3f8e18f899 SHA256 205de785e0aea0a934ad6438d99d898f61466bfe2d02a65e835cdca0fbb48017
|
DIST calculate-builder-2.2.15.tar.bz2 30600 RMD160 1da2f1970fd12aace22f78dff823c4771fb13a69 SHA1 40ce72b6291b1f984e379f23ee295d3f8e18f899 SHA256 205de785e0aea0a934ad6438d99d898f61466bfe2d02a65e835cdca0fbb48017
|
||||||
DIST calculate-builder-2.2.16.tar.bz2 30689 RMD160 f248f584010ff15c025026aa0f6fac901843d74f SHA1 e9253b493966a961352b9d80b109ae58c23bdd6f SHA256 f418a1312ac3f85e0dcf1bf5d545c88e21ce33e301ad7a614fc69fe7037891eb
|
DIST calculate-builder-2.2.16.tar.bz2 30689 RMD160 f248f584010ff15c025026aa0f6fac901843d74f SHA1 e9253b493966a961352b9d80b109ae58c23bdd6f SHA256 f418a1312ac3f85e0dcf1bf5d545c88e21ce33e301ad7a614fc69fe7037891eb
|
||||||
EBUILD calculate-builder-2.2.15.ebuild 590 RMD160 b64ca13e863536e1090fc6da28a50d6f84fd2cbd SHA1 56ad8f5017db61fb07eaa7a71ac5808f4011f1de SHA256 76fbb1ec89ed53777a5def347c96ad4c175f5cb54c8f1260bc4f1e11f4356610
|
EBUILD calculate-builder-2.2.15.ebuild 590 RMD160 b64ca13e863536e1090fc6da28a50d6f84fd2cbd SHA1 56ad8f5017db61fb07eaa7a71ac5808f4011f1de SHA256 76fbb1ec89ed53777a5def347c96ad4c175f5cb54c8f1260bc4f1e11f4356610
|
||||||
|
EBUILD calculate-builder-2.2.16-r1.ebuild 717 RMD160 90334d713224c41e880eb3c44a6310008bd492aa SHA1 b8ecbad24e35cabee388bfe90f58bdb80ee52e45 SHA256 00986e27ae3e2f539107630ec8e9491046d454dce0bd9066add57299e0071224
|
||||||
EBUILD calculate-builder-2.2.16.ebuild 590 RMD160 357196f9e6ddebe89f15f45e1af9395127bb7855 SHA1 174d2e07112bfa3c19e4cd7d91f1b3ddff89fd81 SHA256 8040fa1928e6c7d4933a6e2f76a171c72e87d10bd4521656f96c19e96984da75
|
EBUILD calculate-builder-2.2.16.ebuild 590 RMD160 357196f9e6ddebe89f15f45e1af9395127bb7855 SHA1 174d2e07112bfa3c19e4cd7d91f1b3ddff89fd81 SHA256 8040fa1928e6c7d4933a6e2f76a171c72e87d10bd4521656f96c19e96984da75
|
||||||
EBUILD calculate-builder-2.2.9999.ebuild 555 RMD160 e803b87aed06b8f08e2637e10213a0d81ba3ba0b SHA1 3ed908155f477cfa91155420d4fae903ce8db1da SHA256 fd6326f73e68d91f476498db381f2af62e742e3c461b609a8eb379dc417e1470
|
EBUILD calculate-builder-2.2.9999.ebuild 555 RMD160 e803b87aed06b8f08e2637e10213a0d81ba3ba0b SHA1 3ed908155f477cfa91155420d4fae903ce8db1da SHA256 fd6326f73e68d91f476498db381f2af62e742e3c461b609a8eb379dc417e1470
|
||||||
MISC ChangeLog 13301 RMD160 71e0d2957ebaa3215e57d80285ec88f069898049 SHA1 32e6f0f4dedb4b50e9928359f2f144af7ff19b21 SHA256 b8683363fc2e80ef16dcaaf388585199dab8080869d1ed91f4ef75f578bbbcb5
|
MISC ChangeLog 13515 RMD160 acd0b70593c1f43cad9b231dc02562e0cfb701f3 SHA1 900cb562680cb29b999f69539c2ac4ff6d600166 SHA256 f39ee3fba2eb19de0f1ffd9c0fc7e414c0a312d3fb278ab2328e616d7a032986
|
||||||
MISC metadata.xml 270 RMD160 b5ff308a82cd6e594c2f04731cdbe9f80a945042 SHA1 58dbf7eb15bb2e6c6c8514f483e51dfacd1c62e9 SHA256 b65e150429ecbf36cf03d094f4e3e7518f536c61289cecff6b817326703d58a0
|
MISC metadata.xml 270 RMD160 b5ff308a82cd6e594c2f04731cdbe9f80a945042 SHA1 58dbf7eb15bb2e6c6c8514f483e51dfacd1c62e9 SHA256 b65e150429ecbf36cf03d094f4e3e7518f536c61289cecff6b817326703d58a0
|
||||||
|
@ -0,0 +1,31 @@
|
|||||||
|
# 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 utilities for builder tasks of Calculate Linux"
|
||||||
|
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="amd64 x86"
|
||||||
|
|
||||||
|
DEPEND=">=sys-kernel/calckernel-3.4.15-r5
|
||||||
|
~sys-apps/calculate-install-2.2.16
|
||||||
|
!<sys-apps/calculate-1.4.0_p20100921
|
||||||
|
app-cdr/cdrkit
|
||||||
|
sys-fs/squashfs-tools"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
unpack "${A}"
|
||||||
|
cd "${S}"
|
||||||
|
|
||||||
|
# fix dev directory
|
||||||
|
epatch "${FILESDIR}/calculate-builder-2.2.16-fix_dev.patch"
|
||||||
|
}
|
@ -0,0 +1,41 @@
|
|||||||
|
commit d6eed11052fa4954f6164789856cac6452b0eb99
|
||||||
|
Author: Mike Hiretsky <mh@calculate.ru>
|
||||||
|
Date: Fri Jun 17 12:12:54 2011 +0400
|
||||||
|
|
||||||
|
Create nodes for dev http://dev.gentoo.org/~a3li/openrc.txt.
|
||||||
|
|
||||||
|
diff --git a/pym/cl_builder.py b/pym/cl_builder.py
|
||||||
|
index 6ec85ea..ea6fe6f 100644
|
||||||
|
--- a/pym/cl_builder.py
|
||||||
|
+++ b/pym/cl_builder.py
|
||||||
|
@@ -18,6 +18,7 @@ __version__ = "2.2.16"
|
||||||
|
__app__ = "calculate-builder"
|
||||||
|
|
||||||
|
import os
|
||||||
|
+import stat
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
import traceback
|
||||||
|
@@ -103,6 +104,14 @@ class cl_builder(color_print):
|
||||||
|
self.clVars.importBuilder()
|
||||||
|
self.clVars.flIniFile()
|
||||||
|
|
||||||
|
+ def createDevNodes(self,directory):
|
||||||
|
+ """Create nodes for dev http://dev.gentoo.org/~a3li/openrc.txt"""
|
||||||
|
+ devPath = path.join(directory,"dev")
|
||||||
|
+ for node,mode,major,minor in [("console",0600|stat.S_IFCHR,5,1),
|
||||||
|
+ ("null",0666|stat.S_IFCHR,1,3),
|
||||||
|
+ ("zero",0666|stat.S_IFCHR,1,5)]:
|
||||||
|
+ os.mknod(path.join(directory,node),mode,os.makedev(major,minor))
|
||||||
|
+
|
||||||
|
def applyTemplatesForSquash(self,directory):
|
||||||
|
"""Apply templates for root of system."""
|
||||||
|
#self.clVars.Set("cl_root_path","/", True)
|
||||||
|
@@ -110,6 +119,7 @@ class cl_builder(color_print):
|
||||||
|
self.clVars.Set("cl_chroot_path",directory, True)
|
||||||
|
self.clTempl = template(self.clVars)
|
||||||
|
dirsFiles = self.clTempl.applyTemplates()
|
||||||
|
+ self.createDevNodes(directory)
|
||||||
|
self.clTempl.closeFiles()
|
||||||
|
if self.clTempl.getError():
|
||||||
|
raise BuilderError(self.clTempl.getError())
|
@ -0,0 +1,41 @@
|
|||||||
|
# Copyright 1999-2011 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: $
|
||||||
|
|
||||||
|
EAPI="3"
|
||||||
|
|
||||||
|
inherit eutils
|
||||||
|
|
||||||
|
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate2/${PN}/${P}.tar.bz2"
|
||||||
|
|
||||||
|
DESCRIPTION="Templates for calculate utilities 2.2"
|
||||||
|
HOMEPAGE="http://www.calculate-linux.org/main/en/calculate2"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="amd64 x86"
|
||||||
|
|
||||||
|
DEPEND="~sys-apps/calculate-lib-2.2.16"
|
||||||
|
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
unpack "${A}"
|
||||||
|
cd "${S}"
|
||||||
|
|
||||||
|
# fix variable bug
|
||||||
|
epatch "${FILESDIR}/calculate-templates-2.2.16-fix_variable_bug.patch"
|
||||||
|
# add udev to sysinit runlevel
|
||||||
|
epatch "${FILESDIR}/calculate-templates-2.2.16-udev_runlevel.patch"
|
||||||
|
# clean dev directory
|
||||||
|
epatch "${FILESDIR}/calculate-templates-2.2.16-clean_dev.patch"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
:
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodir /usr/share/calculate/templates
|
||||||
|
insinto /usr/share/calculate/templates
|
||||||
|
doins -r *
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
commit c937509b08e142d6e682c15ce09865c267ccd18a
|
||||||
|
Author: Mike Hiretsky <mh@calculate.ru>
|
||||||
|
Date: Fri Jun 17 12:16:00 2011 +0400
|
||||||
|
|
||||||
|
Clean dev path.
|
||||||
|
|
||||||
|
diff --git builder/clean/dev/.calculate_directory builder/clean/dev/.calculate_directory
|
||||||
|
new file mode 100644
|
||||||
|
index 0000000..f116a07
|
||||||
|
--- /dev/null
|
||||||
|
+++ builder/clean/dev/.calculate_directory
|
||||||
|
@@ -0,0 +1 @@
|
||||||
|
+# Calculate path=/ name=dev append=clear
|
@ -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.16
|
||||||
|
=sys-apps/calculate-templates-2.2.16-r3
|
||||||
|
=sys-apps/calculate-lib-2.2.16-r1
|
||||||
|
|
||||||
|
cl_assemble? ( =sys-apps/calculate-assemble-2.2.16 )
|
||||||
|
cl_builder? ( =sys-apps/calculate-builder-2.2.16-r1 )
|
||||||
|
cl_client? ( =sys-apps/calculate-client-2.2.16 )
|
||||||
|
cl_desktop? ( =sys-apps/calculate-desktop-2.2.16 )
|
||||||
|
cl_installgui? ( =app-misc/calculate-install-gui-2.2.16 )
|
||||||
|
|
||||||
|
cl_server? ( =sys-apps/calculate-server-2.1.14-r2 )
|
||||||
|
"
|
||||||
|
|
Loading…
Reference in new issue