Удаление cl-kernel из calculate-builder

atratsevskiy
Mike Khiretskiy 10 years ago
parent ac5c22ebd3
commit 7b80fb6978

@ -9,11 +9,13 @@ AUX calculate-builder-2.2.31-fiximage.patch 644 SHA256 9943cdf1a5f38a7e1408c85e5
AUX calculate-builder-2.2.31-grub2.patch 785 SHA256 1c67842caaa4abbbba17a69ba9cb84d6b847e3d4aa2b561adcab30b0042d3994 SHA512 f4f0f22488eecca434f82e4aaf73c86169d022e95ed0dddfe2dc8ce5c41989e9839cbe6b815c5e77a80175399dd228523aaca01252686a97ef3b37256840fdd5 WHIRLPOOL de8781e9ff03193a6f3ec4e99f94fabc7158fa25d67e0196a4d614423020b75d86b48b68003a933310e81cb2eebd28f08e8f77a1b17daf0f98042a62c4903220
AUX calculate-builder-2.2.31-r4.patch 2756 SHA256 8ba7ff17f887f205ed403bca4d824d22e0d810d33fe2be5cbe83828f080043de SHA512 8719191f27590c53275b1758be1b0c690576e3c3260bda15cafeca998ff02003c552f23240745a43ba49a6d498f73ad38e6ceba6605c94bb54dffde7cda6a939 WHIRLPOOL 620d1bac4119d7deaf1251253143127a5847a64e6e66ff22ca44b444a583d5867fb5ed0f354374a6ade65e2bdb467ef22123e22486d9c09f19144d48a1e8736f
AUX calculate-builder-2.2.32-fix_variable.patch 976 SHA256 58f9ac8043664172ddb98d21ae4a16048d45240ecd0962d335f035c41833e657 SHA512 2359a1beaaa5e5ded921b442bb5ce5801c443df77a2bbb8d58e447e5bbe6e8bd53ab7257604cbd73a846b064587b7114a7b94330584c6936e78ae2e37efd7a2c WHIRLPOOL 803d7af4ee578aadea3ec390b401f28170ecf62454157351f510bec8481c47ae150741051e5b4b0ed0251b2040e5e87773e85d8f7363dfe51782b231a511da33
AUX calculate-builder-2.2.32-r2.patch 4417 SHA256 4ec9205ad663d664804a2c2cba01b7acb90e1248f3363f883d2ec2c28ac2e9a0 SHA512 ceb5964b8d63561c082f9f86458fa8d0d240acc1c368d3a486a3f93da0f75961e54f8c71b1432571a1a87f35798c1982e0ee4b9a40d4bdc409990e548d76bf6e WHIRLPOOL 37c8bdc7a17942e9ab23d1aa113b8026c70822493a57faa7c6d80c884338ebb7a3c665f15bae1456ced127b74ea2c93de4f784c17745866cfe95a556031bb386
DIST calculate-builder-2.2.31.tar.bz2 31745 SHA256 42bdbc62319205a1ac68c8e80c822bd6679cd43e98caa9b1140d499872887e60 SHA512 5b3832b9fe910502a953a90e4af289691dde095b17c6a8cd4d059eb8f9fd90880963afec758dea97d0e15eabeebed4ec3325ef91f83ed71b3a08c382b30e220c WHIRLPOOL 399d4f9f308fbe1f0e57a45ba0e0e92a1f5aefcbdec5ffaa664fd955f0f8383f4542f5f229c9ab96127cecc95a1de8e31abb390ed32d306c7ecf970f6cb16fca
DIST calculate-builder-2.2.32.tar.bz2 31886 SHA256 c367f84e449e981a7e75926babe10aaade058b3d15f87a0c5c6b106d15978b46 SHA512 f70d03de356bfabdcdbeed0b4dc223001a6e31fd1dc8fe0319ef246a6a1bb4e65bc80682f4be887392f6348a81199057e07206e06b66fe70ebc39e1ef72b8bb5 WHIRLPOOL 9712fc364202a792b02ff0e3bc167eee21d35a311ea2fc6fceae3b35d78b495520901e6e3fb01c65674a1cb0176c8e86153675452106364e00daacad3e0c6a54
EBUILD calculate-builder-2.2.31-r15.ebuild 1590 SHA256 03fb4917c44f8020290432671a032580a4857d2b637743fe067d750c349f8324 SHA512 2d6bac4307a9a677199ab29911d1d999ab91d38d0ddf6247554beefc764b8bb8432d47fa265744749f8967a6ed4c1643001922aa6239fd81ad4ff9f0eea555ce WHIRLPOOL a5d9f8eb2ab2fa107470083fc3d6ef9796e392ac7ea0fea7baac364e287a0e577b42b8c9d9651e7ad03ab03a24786d95136d3507fbe8f20a2e6ee0981e818758
EBUILD calculate-builder-2.2.31-r16.ebuild 1707 SHA256 b6ce1088b8abae1b750dbca5a9b930c728617a9ff4882b6ca5e52cf727bcabb9 SHA512 ef594e2f2783d321b9b440408486999898e726c2bdaff7927655964a83f662f1d8dbd6b5e7eedd2335a0eb5bc5ceeb53597b0c910b7bb8e07546da2091c9ca26 WHIRLPOOL 45ff05d06b2596aecb235fdc315d77296c430c69c8ceb966a984b281b3496e4802d539dd08b6ee00df026eb84782b80d6d21acd64cc505091878eaaba725dfa5
EBUILD calculate-builder-2.2.32-r1.ebuild 824 SHA256 b94fcd928e3ff89f8b8d4ea996773fccad9beceb62b1f74b154df47c3318a233 SHA512 396efd3eb9bf96d4c242e09c6071ee7a9978eb44031987ded6c8a152566f79794827fba975299ae3923bc2f1e659a515eb21ac55504a41f45ce220bf81e04b1c WHIRLPOOL 01f74864e17f4820d0181ff68d4d73a8fabc734a0b88308a6513748579f2e909818dfbcfd774233beea947847257b8a661339ceae38e1b8090671e389bbc499e
EBUILD calculate-builder-2.2.32-r2.ebuild 833 SHA256 631456fa400a7a4242fe035b093d8cbe9827f5edc2ff5ec08aa8c7fd11afec9d SHA512 57b5e3f4f84cdf306cfe079195f76dc02f719c10c6ecdea8959334982dde554762fe373a49548d92bf9c35343cd12a54e92a043edf07f45a9dc542067a965190 WHIRLPOOL 1f423889a292712aa2b19adcd0c8a3849d697761f2eec99f8a9a62cea5fe92179941479892bef99a981d90cf4481cda29bc172f144324b844d45a95b70cd6edf
EBUILD calculate-builder-2.2.32.ebuild 697 SHA256 e142fd4bf7562d9aa84a7e2647133e2405ead156933ea620bcf3601db4bc2a16 SHA512 7e9140103a38c692fda0f165f71bb5685566df3bd882b49e1b07130d6aecd367d9617377d8e6a54dfcc3eb9c10b321173059064e7c949b44cc324a0826b4de8c WHIRLPOOL 3a0c92fe9553d38ad6fa598bfe14ffe510b68861d502edf5935384226078cbf7ae738b09f2c85d360755dee6849b88793ec1b43ac9cd4539c1337ce85ff4c884
EBUILD calculate-builder-2.2.9999.ebuild 638 SHA256 5d7e92ecdb3d8c880d6bdd415b529731cc3533bf65369769eb74dd18170e7a12 SHA512 423f9e32ce4e95aae177b6824c9344d6f29caefe6a0272b13aa9c537dd1aca66e407f9c7f04d359e5d610d697afb2d80f2ea8e4ef393730ac683262a498e74bb WHIRLPOOL 83a131900d235d862c45a90b82682495a381dd7ed7ca3294b37ef82dde988124d1b6e0307feefedcaf7a07d26c8c06e67cec60d4fcd1a99d608dd5dff874648c
MISC ChangeLog 20663 SHA256 f05f75b85860fc850514bd6bcaa1671c6de2ead417071f28ccbec647528f58a2 SHA512 2bcbfd0212333bbf8bfd1fc4de894ee50b71b0671e4769fd40a1aee4fbab0260919b447f109e3b02047835c6e0eb93c04ea6ce135836144d078c09f0c5615d95 WHIRLPOOL dbf2791d84acf8567520bfd90462650ca9c9c0da7a3515e9e5695c3a419cfd043e235d8d681704f33a0c99272e93563de0fc6426f9476f894a48d52a21409462

@ -0,0 +1,35 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="3"
SUPPORT_PYTHON_ABIS="1"
PYTHON_DEPEND="2:2.7"
RESTRICT_PYTHON_ABIS="2.4 2.5 2.6 3.*"
inherit distutils eutils
SRC_URI="ftp://ftp.calculate.ru/pub/calculate/calculate2/${PN}/${P}.tar.bz2"
DESCRIPTION="Builder tasks utilities for Calculate Linux"
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.32
!<sys-apps/calculate-1.4.0_p20100921
>=app-cdr/cdrtools-3.01_alpha13
>=sys-boot/grub-2.00-r3
>=sys-boot/syslinux-4.06
sys-fs/squashfs-tools"
RDEPEND="${DEPEND}"
src_unpack() {
unpack "${A}"
cd "${S}"
# fix variable, remove cl-kernel
epatch "${FILESDIR}//calculate-builder-2.2.32-r2.patch"
}

@ -0,0 +1,122 @@
diff --git --dist-prefixpym/cl_fill_builder.py b/pym/cl_fill_builder.py
index 421b58b..e6c140f 100644
--- --dist-prefixpym/cl_fill_builder.py
+++ b/pym/cl_fill_builder.py
@@ -430,8 +430,9 @@ class fillVars(object, varsShare):
imagepath = [imagepath]
paths = filter(lambda x:os.access(x,W_OK), imagepath)
if paths:
+ shortname = self.Get('os_builder_linux_shortname') or ""
return path.join(paths[0],"%(shortname)s-%(ver)s-%(march)s.iso"%
- {'shortname':self.Get('os_builder_linux_shortname').lower(),
+ {'shortname':shortname.lower(),
'ver':self.Get('os_builder_linux_build') or
self.Get('os_builder_linux_ver'),
'march':self.Get('os_builder_arch_machine')})
diff --git --dist-prefixscripts/cl-builder b/scripts/cl-builder
index 150e360..8fbbe00 100644
--- --dist-prefixscripts/cl-builder
+++ b/scripts/cl-builder
@@ -18,7 +18,7 @@
#------------------------------------------------------------------------------
# выбор строки перемонтирования разделов в зависимости от используемого модуля
-BUILDER=/mnt/builder
+BUILDER=/run/builder
if [[ -n `mount | grep " / type aufs"` ]];
then
REMOUNT="mount -t aufs -o remount,br:/ none /"
@@ -92,14 +92,14 @@ checkrun() {
exit;
fi
#не запустим если загрузка не в Scrach режиме
- if ! mount | grep /mnt/scratch &>/dev/null
+ if ! mount | grep ${BUILDER} &>/dev/null
then
echo "This program only works in the system, installed by Calculate with the option '--build'."
exit;
fi
#не запустим второй раз
- if mount | grep "/dev/pts on /mnt/builder/dev/pts " &>/dev/null
+ if mount | grep "/dev/pts on ${BUILDER}/dev/pts " &>/dev/null
then
if [ `ps ax | grep -v grep | grep -c "/bin/bash /usr/bin/cl-builder"` -gt 3 ];
then
diff --git --dist-prefixscripts/cl-kernel b/scripts/cl-kernel
deleted file mode 100644
index 09a0ba9..0000000
--- --dist-prefixscripts/cl-kernel
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/usr/bin/env python2
-#-*- coding: utf-8 -*-
-
-# Copyright 2010 Calculate Ltd. http://www.calculate-linux.org
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-import sys
-import os
-from os import path
-sys.path.insert(0, path.abspath('/usr/lib/calculate-2.2/calculate-lib/pym'))
-sys.path.insert(0, path.abspath('/usr/lib/calculate-2.2/calculate-builder/pym'))
-
-
-from cl_lang import lang
-tr = lang()
-tr.setGlobalDomain('cl_builder')
-tr.setLanguage(sys.modules[__name__])
-
-from cl_kernel_cmd import kernel_cmd
-
-if __name__ == "__main__":
- kernel = kernel_cmd()
- kernel.logicObj.initVars()
- # set lang
- ret = kernel.optobj.parse_args()
- if ret is False:
- sys.exit(1)
- options, args = ret
- # set color/nocolor for display messages
- kernel.setPrintNoColor(options)
- # set values to variables
- if not kernel.setVars(options):
- sys.exit(1)
- # print variables
- if options.v or options.filter or options.xml:
- kernel.printVars(options)
- sys.exit(0)
-
- if options.initrd:
- kernel.cleanInitrd(options)
- elif options.symlink:
- if not kernel.makeSymlink(options):
- sys.exit(1)
- elif not kernel.makeKernel(options):
- sys.exit(1)
-
- sys.exit(0)
diff --git --dist-prefixsetup.py b/setup.py
index 6c4677a..3a3244f 100755
--- --dist-prefixsetup.py
+++ b/setup.py
@@ -102,7 +102,6 @@ setup(
package_dir = {'calculate-builder': "."},
packages = ['calculate-builder.pym'],
data_files = data_files,
- scripts=["./scripts/cl-kernel","./scripts/cl-builder",
- "./scripts/cl-image"],
+ scripts=["./scripts/cl-builder", "./scripts/cl-image"],
cmdclass={'install_data': cl_install_data},
)

@ -2,6 +2,7 @@ EBUILD calculate-utilities-2.2.31-r31.ebuild 677 SHA256 6b43b1d0be24831662b7c8c4
EBUILD calculate-utilities-2.2.31-r32.ebuild 677 SHA256 8967dea72902b4dc30a7f6cf5ebe7834f5cc9f59140d69ac191e204800b9445a SHA512 77a14e75a80d286776971c7a792fb6ed79ef01c138be4cd160765e9b47ab7ce6870c21e3e5d8e61417e00f64b30a5cb5c35d4fe447eb4fbe958daa95de87a399 WHIRLPOOL 08723dece4f5cf3965086ba63f42f6fb34e6d765b813884973935f2582f925840e760db275cd46c7c995b700a915af2b123ad0492c9d80e2eb4db8c093c4b62d
EBUILD calculate-utilities-2.2.32-r1.ebuild 669 SHA256 ff9bd3d5ded75f80e3299a192a59970929306ca165fc2e0a048fc7dadeff5848 SHA512 03cfeb45032c69743b0a409648d10702a15043b17de60ad0163198d475410ca4d8d22a5d09466a56fef8a555e84bbc32768f3734197cb1d7970432ee7a67d195 WHIRLPOOL f0fb480ed9cb1a93d3743634abac47cbd825a3b470f6275eb5ad8aaaa92cea4ab35b9a29539230929db67f166eb91d72d17ab1b2d95367c23d39ec3f9c320ac2
EBUILD calculate-utilities-2.2.32-r2.ebuild 672 SHA256 914093cff43021bf941bcfc4bb4ea49db2feebd1103e3499c599efaed2d200a7 SHA512 58e01f4be2fca164631f5cc040c0175efd3238aadaeaad4aee4119408ff985d72094f334f499bcaa601c922f846a51d8cb4c501f4e2ee6550ce35f4b37a70a5d WHIRLPOOL 126fdcef7a8340e2eec5a21bfd60d69825b5a71803fb4a946bdb3cf5ef31e4513ba9ab2c10d9aefe7ce53f8eac56503854fdfaa2fb25bd6602700a14a05ef0e6
EBUILD calculate-utilities-2.2.32-r3.ebuild 672 SHA256 df3ecabde3a14863e21f6c12752d163378d8ce79637ff9f431647e6e0af7fbc3 SHA512 b5a19a23ecb66888fdd7b5703de4b54049c45fc5d17f83ad7ac9130b936a62c52e21b05217a06290242028f89a6af1390a6b2d342f73a292fe2c542a4c178015 WHIRLPOOL 4b9776813d76b9fa88b2ca37e0e8a3bfd05ccb542f791dbfdd9c235eaecfbebf6f9bff24978373220a643aa6849e511c907e6d5cab671b690c8cb9dc3d58f828
EBUILD calculate-utilities-2.2.32.ebuild 666 SHA256 c300ca4b789c28d3453944234df8b3925d1ebf251df92a0a6171b992bda51bce SHA512 d95d7500d424777dbabf925c4e161cb19f276ec8b6e5cc49aff97144b904a5d23ad6e9f1aceb76b84bfddff9bc15189d5ed2c188b2598edf8d88c9ce1d63f910 WHIRLPOOL a5d6ce431558ea256eb7e11623af4ace8feaffb04d60794a2810d25e60c37ff7532d46ff5825cd798c131d520590d56732562aff7d26160561f1d59469c99c3b
EBUILD calculate-utilities-2.2.9999.ebuild 831 SHA256 630a2373531bdbda2cac289c82332b3688d57d00b403795b93f68cce36824265 SHA512 cf7553e27cd0772548f746d97ab90093c2aa945e34273aa29df222727684451b6ceadda577e2ac0af943a61f84871286d1505ee3682020437a449542f2750255 WHIRLPOOL c48a8b8d9b64ebd3e32105cfad5b86db16373e3ab90e2fc50c7d2cf8908840ea91ba7a32c537a6406feb1f37d03a21619e0b1e33f1ef11a1047c21a6393d0284
EBUILD calculate-utilities-3.1.9-r34.ebuild 772 SHA256 843d57c3732232408adfdc60e09b53599d5afca31bb9ef303cec5697c45f78cf SHA512 9aefe0888d9357fbef0cf7e7807f48c3e965a15e30170481b793880a42780d2588fb9f2e3407f214c88b18917c705fc12c896e64f606b08f3e4c8487324005e8 WHIRLPOOL 3778616d8139d3011f115518e694a5d6517a8febbda8b1296578170b266a7e1017d45cc07ebd4c87c9108f2eaa4beab802b1015a3f29f9677222fc9e1d98869c

@ -0,0 +1,30 @@
# Copyright 1999-2012 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_server
"
RDEPEND="${RDEPEND}
!sys-apps/calculate-templates
!<sys-apps/calculate-install-3.0.0_alpha1
=sys-apps/calculate-lib-2.2.32
=sys-apps/calculate-i18n-2.2.32
cl_assemble? ( =sys-apps/calculate-assemble-2.2.32-r1 )
cl_builder? ( =sys-apps/calculate-builder-2.2.32-r2 )
cl_server? ( =sys-apps/calculate-server-2.1.16-r12 )
"
Loading…
Cancel
Save