Skip to content
Snippets Groups Projects
Commit ed5ac082 authored by Pavel Vondruska's avatar Pavel Vondruska
Browse files

Added README.md (czech)

parent c11132be
No related branches found
No related tags found
No related merge requests found
Pipeline #2241 canceled
# Automaticky build upraveneho kernelu s moznosti pouzit gitlab artifacts jako debian repository
## pridani repozitare do sources.list
echo 'deb [signed-by=/etc/apt/pgp-key.public] https://repo.metacentrum.cz/gitlab-kernel11 ./' >> /etc/apt/sources.list.d/gitlab-kernel.list
wget https://gitlab.cesnet.cz/702/provoz/kernel-debian/-/raw/master/pgp-key.public -O /etc/apt/pgp-key.public
## apache pro zkraceni URL a pridani query stringu
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/gitlab-kernel11/
RewriteRule "^/gitlab-kernel11/(.*)" https://gitlab.cesnet.cz/702/provoz/kernel-debian/-/jobs/artifacts/master/raw/build/$1?job=build:bullseye
## vygenerovani gpg pro podepsani repozitare
echo '8ru7a1n3_51ln3.hesl@' > pass
./create_gpg.sh
## pridani promenne PASS do gitlabu
* u projektu Settings -> CI/CD -> Variables -> Add variable -> Key: PASS, Value: obsah_pass, Mask variable
## vygenerovani metadat repozitare (je v make.sh)
cd build
dpkg-scanpackages . /dev/null > Packages
gzip -9k Packages
./generate-release.sh > Release
export GNUPGHOME=$PWD
export GPG_TTY=$(tty)
mkdir -p private-keys-v1.d
gpg --list-keys
cat pgp-key.private | gpg --import --pinentry-mode=loopback --passphrase "$PASS"
gpg --list-keys
cat Release | gpg --default-key gitlab --digest-algo SHA256 --cert-digest-algo SHA256 --pinentry-mode=loopback --passphrase "$PASS" -abs > Release.gpg
cat Release | gpg --default-key gitlab --digest-algo SHA256 --cert-digest-algo SHA256 --pinentry-mode=loopback --passphrase "$PASS" -abs --clearsign > InRelease
rm -vrf private-keys-v1.d pubring.kbx trustdb.gpg pgp-key.private pgp-key.public pubring.kbx~ generate-release.sh
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment