Updat for fix system packing.

atratsevskiy
Mike Hiretsky 13 years ago
parent 143ee1bc8b
commit f786f1d2f1

@ -2,6 +2,13 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*calculate-builder-2.2.16-r1 (17 Jun 2011)
17 Jun 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>
+calculate-builder-2.2.16-r1.ebuild,
+files/calculate-builder-2.2.16-fix_dev.patch:
Update for bugfix.
09 Jun 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>
-calculate-builder-2.2.13.ebuild, -calculate-builder-2.2.14.ebuild,
-calculate-builder-2.2.14-r1.ebuild, -calculate-builder-2.2.14-r2.ebuild,

@ -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.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.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.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

@ -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())

@ -2,6 +2,13 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*calculate-templates-2.2.16-r3 (17 Jun 2011)
17 Jun 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>
+calculate-templates-2.2.16-r3.ebuild,
+files/calculate-templates-2.2.16-clean_dev.patch:
Update for clean dev for builder.
*calculate-templates-2.2.16-r2 (14 Jun 2011)
14 Jun 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>

@ -1,4 +1,5 @@
AUX calculate-templates-2.2.15-ntfs_mount.patch 485 RMD160 49f1a2bd98da6779ec7746cb4d318d89e627d7b7 SHA1 7b369bfdcc509daa4caaab66a408c0663feab694 SHA256 fb0a29438c6652ac3a1d66cfb4c587bddd2bbc2dd5025a4113cca19b8ac2d79b
AUX calculate-templates-2.2.16-clean_dev.patch 395 RMD160 bed144222a7bc3a6c21628435b1d1b69f8b1bc3e SHA1 773823d4c09e6b28e54c08bc31671c24dba18fe0 SHA256 66de5c10ad83bd5f593d33dba4a8486af048eea5737ca4c1f16cae1b4bd03287
AUX calculate-templates-2.2.16-fix_variable_bug.patch 827 RMD160 0352e4877b12e60dc02c5bdf609d0ae4d9c320a5 SHA1 ee38fead790ba2be8c0cd860caecfac01448bda4 SHA256 5ed1e434e7809c3df1a6cc68a8b5f27aaa1d0cc77ca1f7decb2edfe07ee08aee
AUX calculate-templates-2.2.16-udev_runlevel.patch 664 RMD160 1bbdbcc1b85db4f7aa912f37793b79279db5e34c SHA1 4fbc223b674cae230cb5834adffaa15b09beee67 SHA256 f9f089808ce30e3716ed6836173af73ccee6a871e077721c3e3fea046dccada0
DIST calculate-templates-2.2.15.tar.bz2 231070 RMD160 df93588bb98c449447b276d124ebfc7062fcac7a SHA1 881f004803062de7b0d2704fbb9b81abb40f378f SHA256 6f252027a037111662ae89a9007405f8d474967a79015690fb85cebd749d6858
@ -7,7 +8,8 @@ EBUILD calculate-templates-2.2.15-r1.ebuild 729 RMD160 8b18ba4e019e41c71c35b3e57
EBUILD calculate-templates-2.2.15.ebuild 581 RMD160 5da007565b9066ee8d849d05b2bbcb1664d3dcdb SHA1 d7ec78384157280404ed3d355d038dff97b54bfe SHA256 3a2203e9188b248c966402b641bb82ea5fcc4da6949300ace6221ff6f3ede29b
EBUILD calculate-templates-2.2.16-r1.ebuild 718 RMD160 b895824c54c056ad2048c97598beee5ee2725e42 SHA1 bd7f305fc4e53793c324cc79ea8cf97c905d6ca9 SHA256 e5f2df494867c12cbcf40e3a68e2696c0f93a83746a65f7ba0f901b970020226
EBUILD calculate-templates-2.2.16-r2.ebuild 819 RMD160 23fe4054610a206253eede0a808ffaee6ad0e1ae SHA1 8e8b6e7c79d659d27aacf1eb1e41ae1699f6801a SHA256 296f0e4dc85a00952ed0cfff810e4bd8bf9c80ecca4e12b783d08bce21f077c9
EBUILD calculate-templates-2.2.16-r3.ebuild 907 RMD160 88d62fa36ac974ad4bf179c4d68aef3e6ed5a0cb SHA1 5079bf164a1ef44f79203cb0fb4ffb848970141a SHA256 9a4d5472f9c58f00c0b96cd5111aa075d57d44502f9f0587caec0f684dc54f3d
EBUILD calculate-templates-2.2.16.ebuild 581 RMD160 e90f17422eed60fe9e68d5854a2f911f3553eb00 SHA1 4a9be464e21b3e31380de5ef94889710ce6fe806 SHA256 a54f409c05a8cbce66600f723bdfb272c696dada737b5507ebce56f970da29dd
EBUILD calculate-templates-2.2.9999.ebuild 572 RMD160 14e53f7c05efbb563b793b1025669cbe79d0838c SHA1 226d287ce0a00609ed6c871321abf5000565227e SHA256 5df16332077472571e2d4aae47e958d1e6efe3a8d694b61053778f75a537142f
MISC ChangeLog 22154 RMD160 c69b7eb379d8922ad8b06473e727ec07f1a9de12 SHA1 bb4428da9e3a7be230a4ad83d780fa6893455e3c SHA256 9f9bd930daf444a2bfcdad5a2fcc7cd192ae6717c67a3caa179c13a5a3b68122
MISC ChangeLog 22391 RMD160 edf3b7360ea6517bc58a443cc8ebb3acf589657d SHA1 e98eadc6e0ca7a5545459f3c531d854f57069cef SHA256 8106c5c216dcda558b3570c488f29bdefc0a870a11f9ef82a94ec7f95e8ccc71
MISC metadata.xml 338 RMD160 4a1a51881bdf09b961217d2056114ca4ccb8b4d2 SHA1 5fcb2724427f9ac5dda07abb5c829c24e6db9ae6 SHA256 175d9ae86b71b291a519414e816b05290d0e4be74726cc8d5449a500c51a3b2d

@ -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

@ -2,6 +2,12 @@
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*calculate-utilities-2.2.16-r4 (17 Jun 2011)
17 Jun 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>
+calculate-utilities-2.2.16-r4.ebuild:
Update for calculate-builder and calculate-templates.
*calculate-utilities-2.2.16-r3 (14 Jun 2011)
14 Jun 2011; Mike Hiretsky (mhiretskiy) <mh@calculate.ru>

@ -10,6 +10,7 @@ EBUILD calculate-utilities-2.2.15.ebuild 829 RMD160 08af4128804390a3611da9de6a08
EBUILD calculate-utilities-2.2.16-r1.ebuild 832 RMD160 9be3baed52d490886fa38f80ec555079df94c53d SHA1 ee2c14277839133bbaed580eea6ef410326fdf1e SHA256 1e5ca44a76ff03db937e09f9d5a8a65f46b120b965994a9eda808a9b2406e7d4
EBUILD calculate-utilities-2.2.16-r2.ebuild 832 RMD160 4826ccde3d7b32d4d2759b97e1458bb06cb18c70 SHA1 518d1dcb131969c105677a7cc466dc9183c6a8e3 SHA256 278a8b98d18a248baba4bafeeab897c3aa8ec8e415338845fa8df1e9d0a044b1
EBUILD calculate-utilities-2.2.16-r3.ebuild 835 RMD160 f84cb05a48401db24066b12fd6072f4be9e10288 SHA1 c5acff3b7797bca438ec15389f5cb4fcaf4544a2 SHA256 23d33632597256283de090fea72a29ff365a438572d28c97238963f43af4f23e
EBUILD calculate-utilities-2.2.16-r4.ebuild 838 RMD160 aeb852848e542329a5ff9235d5c0f9c6f6f07934 SHA1 afb9650ebcbecb71438ca92622e2e0cb733b5971 SHA256 a30c9d6a422c546390e1dd45507e95efe494825852fc7bf7a72df76adf3e289f
EBUILD calculate-utilities-2.2.16.ebuild 829 RMD160 dee34889a7f8ab23011ca57685573d0c3b7ba2ef SHA1 e2dcd703f0045e6d8c5647c131c0a72f7d03a9b0 SHA256 f2666edf4ce390eeea6cfc5f3750742a93b861ad1f431aac9ec2c6eeefbf3af7
EBUILD calculate-utilities-2.2.9999.ebuild 840 RMD160 0c7324a9ed480118ac19f62b162c9ee62c25f964 SHA1 7dadab1430ed147334ed7e9b4fcc86dc99e25d56 SHA256 f3ee28f9f765e7302c83eb4a15a09bdf066f09e6b40e34f6d52157a946df5e66
MISC ChangeLog 11110 RMD160 7c112a494d2f0f417a51add8131a4f2c7a83f385 SHA1 3adf1a240e1580e70313638772c89b325f60db18 SHA256 8aa58aaad637f00b013637057176c0ccd6beb081178b6effe16309f39fd3e87b
MISC ChangeLog 11314 RMD160 fe5143b40fe4da56113ff7c5d998972b17dde627 SHA1 148c988dbf9d376814b240fe93dfe9ef385c235e SHA256 89a2bc13004b65c65ebec39ae0896828a20d3d6fe9aacbc737fab81999284b42

@ -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…
Cancel
Save