Bump 3.4 kernel
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
AUX dropbear/2012.55/001_all_dropbear-initramfs-no-usr.patch 1546 SHA256 072a8aa1a4f8900064f4b86a98e995a05166a52b68d45ad9416531d15b1d0d80 SHA512 6b98426259df070724897339cfa2967779b600e3490fd983d022056ae25d8c2f70a20fdc63b5b0fbff3f3a2bdac99142b715356af8766969f2dbb0ecf586925c WHIRLPOOL d46ea8be61ef13408e4a54d84dc7a1e0433a6c78cda25e439b57f4432b5381e6d22be310d0a114b6edce4a88a9e074976bcb92f789f9e2f2c4f904935db7e99c
|
||||
AUX readline/6.2/001_all_readline62.patch 1388 SHA256 38a86c417437692db01069c8ab40a9a8f548e67ad9af0390221b024b1c39b4e3 SHA512 e505161a9ab28f6c1086a6a4ecc5a82da9001d79e4c2b7c44cd82e86dca90bc726ee2387a31e8b4c6893b240877a766fdd913ee7294389722214e6281c518478 WHIRLPOOL 28c63b09a62fa1b64902b04a3c5607da742f7f308648262736240138fa7c957f21856556c8dd2dc08749acf143c271907c69124a978191a5ddb21a6dcf9ee70a
|
||||
AUX readline/6.2/002_all_readline62.patch 1714 SHA256 1e6349128cb573172063ea007c67af79256889c809973002ca66c5dfc503c7d4 SHA512 e86cb15b4df7b2a4cf68148a3e2414b48f70ad23d9685764627906164a74f31967ba8247510229aa19dfb7f6e8e92ff89164896e79b2d7320d3a62187a9173f5 WHIRLPOOL 444fa6eaa6b3e13728224f49a012f969f736d9b448d4c7da6cf0fdd3cfb33d24ca7566801d0ffa5a642fa581571c485e3c913b4a057a096a665735a84d9fbfe8
|
||||
AUX readline/6.2/003_all_readline62.patch 1911 SHA256 cb2131ff352d6e5f82edc09755191f74220b15f026bdb6c52624931c79622374 SHA512 863a4f0725df357fdd4a2ea738a8b81d850f36652705a45a415762a643fcf32f71ecb29f9faf9acd84d0b4b67580329adc491ab3562f0ad6f4b808768539301e WHIRLPOOL 86d10b4c23eef4c64ece0a4537f13cf68198888cfdd83eb38124da8610b971e87dfcdbd64c52fd21ca6d3753298b6582ce15378112d575944ff7d9b68baea3a6
|
||||
@@ -33,4 +34,4 @@ DIST termcap-1.3.1.tar.gz 439416 SHA256 91a0e22e5387ca4467b5bcb18edf1c51b930262f
|
||||
DIST termtypes.tc.gz 228329 SHA256 c4fa04257fea6e968d4caa28cc18dbbf9eea4769a463296eaca21ceea757a728 SHA512 13a2ee2cd0bc349d69af7efb8e8122f655b67f4bcbe0dc5cbf8a9ba22649548086a097de8bc148fb71ceba1640434a6b94763410beb3b915e03c3a6b46e8a678 WHIRLPOOL ee07db90257172a651e067e5313b2c9240b6a4cb60f376fd699f70ae95d20c1c7ed36cdb954259b21ecd48b7f997fe67f1be6ab5555ce8bdc3f65f7f3d6fa18f
|
||||
DIST xfsprogs-3.1.8.tar.gz 1399333 SHA256 74409e2e3748074999df25c00f722621659a0bd3607e677f0bcc4373b8c93eab SHA512 55f325e2284a88f21f05b8a836b654de16109e509315b9f443888331e7f63bdf4bbd749643d7879c8007b95b98c7ff0a6574bb1e8cf809abe481b7584466524a WHIRLPOOL d637b01c68e3673a2b70f271068c63ad83bb18cd47252ee190204fcb94b103c513612f7111346c8eb6194d4043a236cc6ab5c1b94e4d4175ed7f34231e759601
|
||||
DIST zlib-1.2.7.tar.gz 560351 SHA256 fa9c9c8638efb8cb8ef5e4dd5453e455751e1c530b1595eed466e1be9b7e26c5 SHA512 b1c073ad26684e354f7c522c14655840592e03872bc0a94690f89cae2ff88f146fce1dad252ff27a889dac4a32ff9f8ab63ba940671f9da89e9ba3e19f1bf58d WHIRLPOOL 2f0bc05a9c14033adc33cdd14d1dce72a57c650304692141a89af26274b62ffa67d09afbc68562d07279f80e214e396b357f20094ecf4b9576bc200cafa01a6d
|
||||
EBUILD recoveryinitramfs-2012.12.01.ebuild 7644 SHA256 d9c7545d8a1d42cc3f86aa1c2e5e89c81186ff97824daca445c922ffd5bb3df8 SHA512 1f7df7517f4dec147d0ec780a89df915025624316b256e16568b0934e3535bda45b9684d99fe3c24e075e2ecb13a4aca271652138f0a094a25adb959b08a9722 WHIRLPOOL 9ecebbcda39e463d1160e121a665728b2cecc2ce3a84c7b5adc6f6fabfc35f25ad59f0727d13034bc4e48ac5bb89216692c22901c971f16668634b6e2a71c312
|
||||
EBUILD recoveryinitramfs-2012.12.01.ebuild 8134 SHA256 4564eace59c1c0f6d32340c1cd0db62a98aedd402086be251d9ab67c7aea1e59 SHA512 9dc8644121723b6dfbb4a9fa4f1a4c41fdeb208c54177afade9d1b6e1e4a93fb6edf583092797ec576336524e9a630a7f509b847520ac314d46adb1831bb20c9 WHIRLPOOL d421136af29d01219a6eaa77829fa776a6eac0df2fe81303d5f39afd7c3e93f2b63a2847b198f68e188c5e9c5cca8899d80f8c4e918fab454e98377af2b41f72
|
||||
|
||||
@@ -57,6 +57,26 @@ S=${WORKDIR}
|
||||
DDIR=${WORKDIR}/${PN}
|
||||
IDIR=/usr/share/${PN}
|
||||
|
||||
pkg_setup() {
|
||||
# This is just for initd so no need for the lib32 lib64 split
|
||||
# so overwrite the LIBDIR_${ARCH} to lib
|
||||
# Please keep this in future versions
|
||||
export LIBDIR_${ARCH}="lib"
|
||||
|
||||
if [[ ${CHOST/-*/} = "armv5tel" ]]; then
|
||||
MUSL_ARCH="arm"
|
||||
elif [[ ${CHOST/-*/} = "armv6j" ]]; then
|
||||
MUSL_ARCH="arm"
|
||||
elif [[ ${CHOST/-*/} = "armv7a" ]]; then
|
||||
MUSL_ARCH="arm"
|
||||
elif [[ ${ARCH} = "x86" ]]; then
|
||||
MUSL_ARCH="i386"
|
||||
elif [[ ${ARCH} = "amd64" ]]; then
|
||||
MUSL_ARCH="${CHOST/-*/}"
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
|
||||
src_prepare() {
|
||||
# prepare croos toolchain
|
||||
@@ -103,6 +123,9 @@ src_prepare() {
|
||||
|
||||
# prepare in dropbear
|
||||
pushd ${WORKDIR}/dropbear-${VERSION_DROPBEAR}
|
||||
EPATCH_SOURCE="${FILESDIR}/dropbear/${VERSION_DROPBEAR}"
|
||||
EPATCH_SUFFIX="patch"
|
||||
epatch "${EPATCH_SOURCE}"
|
||||
cp ../GregorR-musl-cross-${VERSION_MUSL_CROSS}/extra/config.sub .
|
||||
popd
|
||||
|
||||
@@ -123,9 +146,9 @@ src_compile() {
|
||||
export CC=${CHOST/-*/}-linux-musl-gcc
|
||||
export CXX=${CHOST/-*/}-linux-musl-g++
|
||||
export LD_LIBRARY_PATH="${DDIR}/lib:${DDIR}/${CHOST/-*/}-linux-musl/${CHOST/-*/}-linux-musl/lib64:${DDIR}/${CHOST/-*/}-linux-musl/${CHOST/-*/}-linux-musl/lib"
|
||||
export LDFLAGS="-L${DDIR}/lib"
|
||||
export CFLAGS="-I${DDIR}/include"
|
||||
export CPPFLAGS="-I${DDIR}/include"
|
||||
export LDFLAGS="-Wl,--as-needed -L${DDIR}/lib"
|
||||
export CFLAGS="-Os -I${DDIR}/include"
|
||||
export CPPFLAGS="-Os -I${DDIR}/include"
|
||||
popd
|
||||
|
||||
# configure compile install musl libc for later use
|
||||
@@ -187,10 +210,9 @@ src_install() {
|
||||
into "${IDIR}"
|
||||
# install libc and dependencies
|
||||
dolib.so "${DDIR}"/lib/libc.so
|
||||
dolib.so "${DDIR}"/${CHOST/-*/}-linux-musl/${CHOST/-*/}-linux-musl/$(get_libdir)/*.so*
|
||||
ln -sf libc.so "${IDIR}"/$(get_libdir)/ld-musl-${CHOST/-*/}.so.1
|
||||
echo "/$(get_libdir)" > "${IDIR}"/etc/ld-musl-${CHOST/-*/}.path
|
||||
ln -sf $(get_libdir) "${IDIR}"/lib
|
||||
dolib.so "${DDIR}"/${CHOST/-*/}-linux-musl/${CHOST/-*/}-linux-musl/lib*/*.so*
|
||||
ln -sf libc.so "${IDIR}"/lib/ld-musl-${MUSL_ARCH}.so.1
|
||||
echo "/lib" > "${IDIR}"/etc/ld-musl-${MUSL_ARCH}.path
|
||||
|
||||
# install zlib
|
||||
dolib.so "${DDIR}"/lib/libz.so*
|
||||
@@ -204,7 +226,7 @@ src_install() {
|
||||
dolib.so "${DDIR}"/lib/libcharset.so*
|
||||
dolib.so "${DDIR}"/lib/libhistory.so*
|
||||
dolib.so "${DDIR}"/lib/libreadline.so*
|
||||
insinto "${IDIR}"/$(get_libdir)
|
||||
insinto "${IDIR}"/lib
|
||||
doins "${DDIR}"/lib/charset.alias
|
||||
|
||||
# install iconv
|
||||
@@ -216,8 +238,6 @@ src_install() {
|
||||
exeinto "${IDIR}"/libexec
|
||||
# dropbear expects sftp to be specialy named
|
||||
newexe "${DDIR}"/libexec/gesftpserver sftp-server
|
||||
# and executed from /usr/libexec
|
||||
ln -sf ./ "${IDIR}"/usr
|
||||
|
||||
# insatll dropbear
|
||||
dobin "${DDIR}"/bin/{dbclient,dropbearconvert,dropbearkey,scp}
|
||||
|
||||
Reference in New Issue
Block a user