update to linux-_
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
8470ff2a97
commit
c6f3097041
38
.drone.yml
38
.drone.yml
|
@ -1,2 +1,36 @@
|
||||||
branches:
|
kind: pipeline
|
||||||
- buildkernel
|
name: always
|
||||||
|
|
||||||
|
clone:
|
||||||
|
depth: 10
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
- name: dronecache
|
||||||
|
host:
|
||||||
|
path: /home/xo/dronecache/
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: voidimage
|
||||||
|
image: voidlinux/voidlinux
|
||||||
|
pull: always
|
||||||
|
privileged: true
|
||||||
|
commands:
|
||||||
|
- 'sh init.sh'
|
||||||
|
- 'bash ./kernelbuild.sh'
|
||||||
|
- 'bash ./sign.sh'
|
||||||
|
volumes:
|
||||||
|
- name: dronecache
|
||||||
|
path: /kernelfiles
|
||||||
|
|
||||||
|
- name: notify
|
||||||
|
image: drillster/drone-email
|
||||||
|
pull: always
|
||||||
|
when:
|
||||||
|
status: [ success, changed, failure ]
|
||||||
|
settings:
|
||||||
|
host: cryptoparty-celle.de
|
||||||
|
from: drone@tzend.de
|
||||||
|
username:
|
||||||
|
from_secret: email_username
|
||||||
|
password:
|
||||||
|
from_secret: email_password
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
#!/bin/bash
|
||||||
|
echo XBPS_CHROOT_CMD=ethereal >> etc/conf
|
||||||
|
echo XBPS_ALLOW_CHROOT_BREAKOUT=yes >> etc/conf
|
||||||
|
ln -s / masterdir
|
||||||
|
echo tausche repo url
|
||||||
|
sed -i "s/repo.voidlinux.eu/alpha.de.repo.voidlinux.org/" /usr/share/xbps.d/00-repository-main.conf
|
||||||
|
echo update system
|
||||||
|
xbps-install -Suy
|
||||||
|
xbps-install -Suy
|
||||||
|
echo installiere git und bash
|
||||||
|
xbps-install -Suy git bash base-devel
|
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/bash
|
||||||
|
git diff --name-status FETCH_HEAD...HEAD | grep "^[AM].*srcpkgs/[^/]*/template$" | cut -d/ -f 2 | tee /tmp/templates | sed "s/^/ /"
|
||||||
|
cat /tmp/templates
|
||||||
|
exit 0
|
||||||
|
eval $(grep "version=" srcpkgs/linux/template)
|
||||||
|
echo start binary bootstrap
|
||||||
|
./xbps-src -r kernel -H /kernelfiles/hostdir binary-bootstrap
|
||||||
|
echo start bootstrap-update
|
||||||
|
./xbps-src -r kernel -H /kernelfiles/hostdir bootstrap-update
|
||||||
|
echo start build
|
||||||
|
./xbps-src -r kernel -H /kernelfiles/hostdir pkg linux"${version}"
|
||||||
|
echo clean distfiles
|
||||||
|
./xbps-src -r kernel -H /kernelfiles/hostdir clean-repocache
|
||||||
|
./xbps-src -r kernel -H /kernelfiles/hostdir purge-distfiles
|
|
@ -0,0 +1,18 @@
|
||||||
|
#!/bin/bash
|
||||||
|
exit 0
|
||||||
|
echo sign files
|
||||||
|
KEY=/kernelfiles/id_rsa
|
||||||
|
FOLDER=/kernelfiles/hostdir/binpkgs/kernel
|
||||||
|
if [[ ! -e "${KEY}" ]]; then
|
||||||
|
xbps-rindex --sign --signedby "I am Groot" --privkey ${KEY} ${FOLDER}
|
||||||
|
fi
|
||||||
|
rm -rf ${FOLDER}/*.sig
|
||||||
|
rm -rf ${FOLDER}/x86_64-repodata
|
||||||
|
xbps-rindex --privkey ${KEY} -a ${FOLDER}/*.xbps
|
||||||
|
xbps-rindex --sign --signedby "I am Groot" --privkey ${KEY} ${FOLDER}
|
||||||
|
xbps-rindex --signedby "I am Groot" --privkey ${KEY} --sign-pkg ${FOLDER}/*.xbps
|
||||||
|
xbps-rindex --privkey ${KEY} -c ${FOLDER}
|
||||||
|
xbps-rindex --privkey ${KEY} -c ${FOLDER}/debug
|
||||||
|
xbps-rindex --privkey ${KEY} -r ${FOLDER}
|
||||||
|
xbps-rindex --privkey ${KEY} -r ${FOLDER}/debug
|
||||||
|
chmod -R 777 ${FOLDER}
|
Loading…
Reference in New Issue