From 8dfba810e7bbd9e0a0cd60aaa4058e27544aacc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20B=C3=BChler?= Date: Mon, 29 Dec 2014 16:56:44 +0100 Subject: [PATCH] initial commit --- README.txt | 3 ++ apt.conf.d/99no-pdiffs | 1 + apt.conf.d/99no-translations | 1 + create-gpgring.sh | 68 +++++++++++++++++++++++++ preferences.d/prefer-jessie.pref | 50 ++++++++++++++++++ preferences.d/prefer-stable.pref | 37 ++++++++++++++ preferences.d/prefer-wheezy.pref | 63 +++++++++++++++++++++++ sources.list.d/experimental-src.list | 1 + sources.list.d/experimental.list | 1 + sources.list.d/jessie-src.list | 5 ++ sources.list.d/jessie.list | 5 ++ sources.list.d/lighttpd2-jessie.list | 10 ++++ sources.list.d/lighttpd2-wheezy.list | 4 ++ sources.list.d/sid-src.list | 1 + sources.list.d/sid.list | 1 + sources.list.d/wheezy-src.list | 5 ++ sources.list.d/wheezy.list | 5 ++ trusted.gpg.d/jenkins-lighttpd.net.gpg | Bin 0 -> 1750 bytes trusted.gpg.d/obs-home-stbuehler.gpg | Bin 0 -> 669 bytes trusted.gpg.d/obs-server-http.gpg | Bin 0 -> 663 bytes 20 files changed, 261 insertions(+) create mode 100644 README.txt create mode 100644 apt.conf.d/99no-pdiffs create mode 100644 apt.conf.d/99no-translations create mode 100755 create-gpgring.sh create mode 100644 preferences.d/prefer-jessie.pref create mode 100644 preferences.d/prefer-stable.pref create mode 100644 preferences.d/prefer-wheezy.pref create mode 100644 sources.list.d/experimental-src.list create mode 100644 sources.list.d/experimental.list create mode 100644 sources.list.d/jessie-src.list create mode 100644 sources.list.d/jessie.list create mode 100644 sources.list.d/lighttpd2-jessie.list create mode 100644 sources.list.d/lighttpd2-wheezy.list create mode 100644 sources.list.d/sid-src.list create mode 100644 sources.list.d/sid.list create mode 100644 sources.list.d/wheezy-src.list create mode 100644 sources.list.d/wheezy.list create mode 100644 trusted.gpg.d/jenkins-lighttpd.net.gpg create mode 100644 trusted.gpg.d/obs-home-stbuehler.gpg create mode 100644 trusted.gpg.d/obs-server-http.gpg diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..94c3bc8 --- /dev/null +++ b/README.txt @@ -0,0 +1,3 @@ + +* symlink the files you like into /etc/apt/* +* create-gpgring.sh can create new files for trusted.gpg.d/ from public keys and should be preferred over apt-key add diff --git a/apt.conf.d/99no-pdiffs b/apt.conf.d/99no-pdiffs new file mode 100644 index 0000000..64628ae --- /dev/null +++ b/apt.conf.d/99no-pdiffs @@ -0,0 +1 @@ +Acquire::PDiffs "false"; diff --git a/apt.conf.d/99no-translations b/apt.conf.d/99no-translations new file mode 100644 index 0000000..2318f84 --- /dev/null +++ b/apt.conf.d/99no-translations @@ -0,0 +1 @@ +Acquire::Languages "none"; diff --git a/create-gpgring.sh b/create-gpgring.sh new file mode 100755 index 0000000..e8caf8c --- /dev/null +++ b/create-gpgring.sh @@ -0,0 +1,68 @@ +#!/bin/bash + +# syntax: $0 [-o ] [--] + +# export a key from your keyring: +# gpg -a --export --export-options export-minimal your@id + +set -e + +tmpdir=$(mktemp --tmpdir -d create-gpgring-XXXXXXX) +trap 'rm -rf "${tmpdir}"' EXIT + +mygpg() { + gpg --homedir "${tmpdir}/.gnupg" --batch --no-tty --no-options --no-default-keyring --no-auto-check-trustdb --trustdb-name "${tmpdir}/trustdb.gpg" "$@" +} + +unset INFILES +INFILES=() + +OUTFILE= + +while [ $# -gt 0 ]; do + case "$1" in + -o) + shift + if [ $# -eq 0 ]; then + echo "Missing parameter value for -o" >&2 + exit 2 + fi + OUTFILE="$1" + ;; + --) + shift + INFILES+=("$@") + shift $# + ;; + -*) + echo "Uknown option: '$1'" >&2 + exit 2 + ;; + *) + INFILES+=("$1") + ;; + esac + shift || true +done + +if [ -z "${OUTFILE}" -o "${OUTFILE}" = "-" ]; then + OUTFILE="${tmpdir}/stdout" +fi + +if [ -z "${INFILES[*]}" -o "${INFILES[*]}" = "-" ]; then + INFILES=("${tmpdir}/stdin") + cat > "${INFILES[0]}" +fi + +export HOME="${tmpdir}" + +KEYRING="${tmpdir}/keyring" + +mygpg --keyring "${KEYRING}" --import -- "${INFILES[@]}" +mygpg --keyring "${KEYRING}" --list-keys + +mv "${KEYRING}" "${OUTFILE}" + +if [ -f "${tmpdir}/stdout" ]; then + cat "${tmpdir}/stdout" +fi diff --git a/preferences.d/prefer-jessie.pref b/preferences.d/prefer-jessie.pref new file mode 100644 index 0000000..4924cc3 --- /dev/null +++ b/preferences.d/prefer-jessie.pref @@ -0,0 +1,50 @@ +# target-release priorities should be >= 990 (and < 1000) apart from backports + +# Debian 8 +Package: * +Pin: release o=Debian,n=jessie,l=Debian-Security +Pin-Priority: 995 + +Package: * +Pin: release o=Debian Backports,n=jessie-backports +Pin-Priority: 980 + +Package: * +Pin: release o=Debian,n=jessie* +Pin-Priority: 990 + +# Debian 9 +Package: * +Pin: release o=Debian,n=stretch,l=Debian-Security +Pin-Priority: 895 + +Package: * +Pin: release o=Debian Backports,n=stretch-backports +Pin-Priority: 880 + +Package: * +Pin: release o=Debian,n=stretch* +Pin-Priority: 890 + +# Debian 10 +Package: * +Pin: release o=Debian,n=buster,l=Debian-Security +Pin-Priority: 795 + +Package: * +Pin: release o=Debian Backports,n=buster-backports +Pin-Priority: 780 + +Package: * +Pin: release o=Debian,n=buster* +Pin-Priority: 790 + +# Debian unstable +Package: * +Pin: release o=Debian,n=sid* +Pin-Priority: 300 + +# Debian others (experimental, ...) +Package: * +Pin: release o=Debian +Pin-Priority: -1 diff --git a/preferences.d/prefer-stable.pref b/preferences.d/prefer-stable.pref new file mode 100644 index 0000000..c3f7e42 --- /dev/null +++ b/preferences.d/prefer-stable.pref @@ -0,0 +1,37 @@ +# target-release priorities should be >= 990 (and < 1000) apart from backports + +# Debian stable +Package: * +Pin: release o=Debian,a=stable,l=Debian-Security +Pin-Priority: 995 + +Package: * +Pin: release o=Debian Backports,a=stable-backports +Pin-Priority: 980 + +Package: * +Pin: release o=Debian,a=stable* +Pin-Priority: 990 + +# Debian testing +Package: * +Pin: release o=Debian,a=testing,l=Debian-Security +Pin-Priority: 895 + +Package: * +Pin: release o=Debian Backports,a=testing-backports +Pin-Priority: 880 + +Package: * +Pin: release o=Debian,a=testing* +Pin-Priority: 890 + +# Debian unstable +Package: * +Pin: release o=Debian,n=sid* +Pin-Priority: 300 + +# Debian others (experimental, ...) +Package: * +Pin: release o=Debian +Pin-Priority: -1 diff --git a/preferences.d/prefer-wheezy.pref b/preferences.d/prefer-wheezy.pref new file mode 100644 index 0000000..a28508d --- /dev/null +++ b/preferences.d/prefer-wheezy.pref @@ -0,0 +1,63 @@ +# target-release priorities should be >= 990 (and < 1000) apart from backports + +# Debian 7 +Package: * +Pin: release o=Debian,n=wheezy,l=Debian-Security +Pin-Priority: 995 + +Package: * +Pin: release o=Debian Backports,n=wheezy-backports +Pin-Priority: 980 + +Package: * +Pin: release o=Debian,n=wheezy* +Pin-Priority: 990 + +# Debian 8 +Package: * +Pin: release o=Debian,n=jessie,l=Debian-Security +Pin-Priority: 895 + +Package: * +Pin: release o=Debian Backports,n=jessie-backports +Pin-Priority: 880 + +Package: * +Pin: release o=Debian,n=jessie* +Pin-Priority: 890 + +# Debian 9 +Package: * +Pin: release o=Debian,n=stretch,l=Debian-Security +Pin-Priority: 795 + +Package: * +Pin: release o=Debian Backports,n=stretch-backports +Pin-Priority: 780 + +Package: * +Pin: release o=Debian,n=stretch* +Pin-Priority: 790 + +# Debian 10 +Package: * +Pin: release o=Debian,n=buster,l=Debian-Security +Pin-Priority: 695 + +Package: * +Pin: release o=Debian Backports,n=buster-backports +Pin-Priority: 680 + +Package: * +Pin: release o=Debian,n=buster* +Pin-Priority: 690 + +# Debian unstable +Package: * +Pin: release o=Debian,n=sid* +Pin-Priority: 300 + +# Debian others (experimental, ...) +Package: * +Pin: release o=Debian +Pin-Priority: -1 diff --git a/sources.list.d/experimental-src.list b/sources.list.d/experimental-src.list new file mode 100644 index 0000000..e3e1532 --- /dev/null +++ b/sources.list.d/experimental-src.list @@ -0,0 +1 @@ +deb-src http://ftp.de.debian.org./debian experimental main contrib non-free diff --git a/sources.list.d/experimental.list b/sources.list.d/experimental.list new file mode 100644 index 0000000..2f4b457 --- /dev/null +++ b/sources.list.d/experimental.list @@ -0,0 +1 @@ +deb http://ftp.de.debian.org./debian experimental main contrib non-free diff --git a/sources.list.d/jessie-src.list b/sources.list.d/jessie-src.list new file mode 100644 index 0000000..8867817 --- /dev/null +++ b/sources.list.d/jessie-src.list @@ -0,0 +1,5 @@ +deb-src http://ftp.de.debian.org./debian jessie main contrib non-free +deb-src http://ftp.de.debian.org./debian jessie-updates main contrib non-free +deb-src http://ftp.de.debian.org./debian jessie-proposed-updates main contrib non-free +deb-src http://security.debian.org./ jessie/updates main contrib non-free +deb-src http://ftp.de.debian.org./debian jessie-backports main contrib non-free diff --git a/sources.list.d/jessie.list b/sources.list.d/jessie.list new file mode 100644 index 0000000..91523c7 --- /dev/null +++ b/sources.list.d/jessie.list @@ -0,0 +1,5 @@ +deb http://ftp.de.debian.org./debian jessie main contrib non-free +deb http://ftp.de.debian.org./debian jessie-updates main contrib non-free +deb http://ftp.de.debian.org./debian jessie-proposed-updates main contrib non-free +deb http://security.debian.org./ jessie/updates main contrib non-free +deb http://ftp.de.debian.org./debian jessie-backports main contrib non-free diff --git a/sources.list.d/lighttpd2-jessie.list b/sources.list.d/lighttpd2-jessie.list new file mode 100644 index 0000000..dacb497 --- /dev/null +++ b/sources.list.d/lighttpd2-jessie.list @@ -0,0 +1,10 @@ +# nightly builds from l.n +# deb http://debian.lighttpd.net/lighttpd2-nightlies testing main + +deb http://debian.lighttpd.net/lighttpd2 testing main + +## no need for nightly helpers +## deb http://download.opensuse.org/repositories/home:/stbuehler:/lighttpd2-nightlies/Debian_7.0 ./ + +# use helpers from wheezy (7.0) repo +# deb http://download.opensuse.org/repositories/home:/stbuehler:/lighttpd2/Debian_7.0 ./ diff --git a/sources.list.d/lighttpd2-wheezy.list b/sources.list.d/lighttpd2-wheezy.list new file mode 100644 index 0000000..9964fb4 --- /dev/null +++ b/sources.list.d/lighttpd2-wheezy.list @@ -0,0 +1,4 @@ +# nightly builds +# deb http://download.opensuse.org/repositories/home:/stbuehler:/lighttpd2-nightlies/Debian_7.0 ./ + +deb http://download.opensuse.org/repositories/home:/stbuehler:/lighttpd2/Debian_7.0 ./ diff --git a/sources.list.d/sid-src.list b/sources.list.d/sid-src.list new file mode 100644 index 0000000..cfa0632 --- /dev/null +++ b/sources.list.d/sid-src.list @@ -0,0 +1 @@ +deb-src http://ftp.de.debian.org./debian sid main contrib non-free diff --git a/sources.list.d/sid.list b/sources.list.d/sid.list new file mode 100644 index 0000000..87cda85 --- /dev/null +++ b/sources.list.d/sid.list @@ -0,0 +1 @@ +deb http://ftp.de.debian.org./debian sid main contrib non-free diff --git a/sources.list.d/wheezy-src.list b/sources.list.d/wheezy-src.list new file mode 100644 index 0000000..7fd77a4 --- /dev/null +++ b/sources.list.d/wheezy-src.list @@ -0,0 +1,5 @@ +deb-src http://ftp.de.debian.org./debian wheezy main contrib non-free +deb-src http://ftp.de.debian.org./debian wheezy-updates main contrib non-free +deb-src http://ftp.de.debian.org./debian wheezy-proposed-updates main contrib non-free +deb-src http://security.debian.org./ wheezy/updates main contrib non-free +deb-src http://ftp.de.debian.org./debian wheezy-backports main contrib non-free diff --git a/sources.list.d/wheezy.list b/sources.list.d/wheezy.list new file mode 100644 index 0000000..7cbef45 --- /dev/null +++ b/sources.list.d/wheezy.list @@ -0,0 +1,5 @@ +deb http://ftp.de.debian.org./debian wheezy main contrib non-free +deb http://ftp.de.debian.org./debian wheezy-updates main contrib non-free +deb http://ftp.de.debian.org./debian wheezy-proposed-updates main contrib non-free +deb http://security.debian.org./ wheezy/updates main contrib non-free +deb http://ftp.de.debian.org./debian wheezy-backports main contrib non-free diff --git a/trusted.gpg.d/jenkins-lighttpd.net.gpg b/trusted.gpg.d/jenkins-lighttpd.net.gpg new file mode 100644 index 0000000000000000000000000000000000000000..31e4f34e55fe72284a4e067bd61bd36d055fe677 GIT binary patch literal 1750 zcmV;{1}XWO0SyFG`>Eam2msp5)o}f#?lo{*eK}4STmh*1WEGV_2n!Hh)v)UX+;CmC z$ihbHg#T0SCV(zj4ZqHWht&(@G#=5;)sbY?;aSkN!E#4KE%5kM&OCyvR$DRKtuQZl>CIk$U8LLpIVq-=+eI7hvT|3gC>w+wnsh~yW(boER)+H)(-++!52g@n+GwrIfX9EBc0RRECEJ|f=YiVwCAShvVbZ=sHX>4R=aw#A@YGrO~X>M~s zY-wj`baZfJE^cLXK8XQ11QP)Q03rnfQ~Rmj0viJc3ke7Z0|EvW2m%QT3j`Jd0|5da z0Rk6*0162ZP0ZSg$3`{l(GLg!lyD~0vkmuVh=2?1)NE=0r>hdCVy?EkGmMLeK^=h>Q_zL=EetC7&VjUlzi_bKaPgT4 zW+c4rJ|4jDC=S~pm-+FxumS)Bi2@u15CI4P1_c6B`>LM+3JDP4=g=1(mAcmzJP-af zA=gvx^WUcCvcmGO2%vae?27Vu6CR0eqUtZOUFQcC24m@&N_K4-;hPQGV%j#3n;YUg z(i@D8Pi(k;XKk+$>OogCpcT^RFgrQVm+04JXXzZk;Dm}#uI0R z9}1!@YwS48(&sLUl@d|-j;d2*u}+O=ktBiLJuhKvEg!G)9hPqB)`hRA$kGHwJ+n~? z32`q`JhYI2gM%YY3YI6|zZCiYWDg<30`~1q6|t)Sq~?G&EqdgC-2V*tj~WCRp~sMy z)W|$B&@#xY+KgL{zbt2OdPAbrji7R!qIqc3iJeqSD-jxV%hKBjsxT&pg)@C5Ai{`} zXGFlm^Uj|#;Zc~Se?d}uUF1E7^YhoC1N40rpQybmF2|Qt;~4mCgo5(aM8Tid%xDec z81G;ZVYw>wgjf?bbfX=D5)T{G4})JGW&}BhaKE7EVb?*2{jh0XfFR}0Z(B@R$X*@z z>G7cnUEd7huc8uxoMMD#vqEth%|M6E&T7H#cd)vCg+G>;P=uu~aU0pN0ssKH0SyFG z`>Eam2mshC*ALi@wUNlcC(_C|&_zZQzZs&U-NQl%1f)N^p&4k!7Lhur%gtG~cF-q=Krjg*Y< z-Y_b`)09p_2gw0Zexkb_k5xA!jiU{XP9iilkKA{1le2ZA(Wy}12sbs=;bYkE_8r0A zM8lkL!P$&C$ew-3;D-PrKDV)En+6nSF8&>wka6eqlmo7+vv(Ifb(f{z8IhY>U zh7RUerd6_F^p1#ReyB#1lR={VLU%S|PoGM(*elgS5|3t=kG&zZyULZcM|4YK{p0%F zYbgK`0RRDs0Urby0RjLC1p-t1sonw`3;+rV5KYY5ipNGZ>y-Wo0F$9%jy_Q^Q`v5 z*L3L5WALPl^k(l^v9TH(P9UJ1M&`6y3i?Y!pU*H!mXFG30KdraFtv&2Gs0b#*i+z* sZIsn)ZQ68PRP9$OT0_(!VY`AMc*Y$er_X~|k3YdDZLiXxO0WU|1F)q&Jpcdz literal 0 HcmV?d00001 diff --git a/trusted.gpg.d/obs-home-stbuehler.gpg b/trusted.gpg.d/obs-home-stbuehler.gpg new file mode 100644 index 0000000000000000000000000000000000000000..dd809086cc1a290c2bd4a7802ac5704ce35e7068 GIT binary patch literal 669 zcmV;O0%HA{0ipy)*>4yT1OVbyLztd>68?zrH5Ej%qbQ&vep7JQVBX|}M0pjq&c_ow zWMikT)5V3n)cQ`;!XlCTInlc!q|;n4hfkIAFaB(Q4}CKcKOP{c?{kc|j=BW7jqt*F zz~`T)5hMlWpR`!`0sjGk=Web8Lr?d>_ch*458uD1#uTbp32ze~r7HlSk@dlGYKZ}z z`tV|)<59}~X-MM%1OUx^)EKr zgce-RMO;sh@E^s&fbq)LgQjzBKq4QAv#b8*Zq2s%@(V%CA zv8C@q0jh-nC2yZtv_5EWZDl%hbYgX7Xl!M2AWuS5AW(8|YGq?|AUtSqZDl%hbYgX7 zXl!M2Kw@=iY-BEPaAj_Db#rAdZ*pfoh-L&65dr`v1p-nMvJ3(n0|f~VSMu}*3ke7Z z0|EpU0tf>H76JnS0v-VZ7k~f?2@vB>))D@tx zecu3}g{}SPD2xC?3?xoHTb@=^B%RtRumS)Bh(-hx5dr`P1p-IeZx{dy2@pFl5w~ld zWg~*+0G$(VRl2*#q0QcvEQg_(r+fc_Nf-d2iIu}U-{~Q*BZJ1b2C;O$=j(w>umS)8 D`86#e literal 0 HcmV?d00001 diff --git a/trusted.gpg.d/obs-server-http.gpg b/trusted.gpg.d/obs-server-http.gpg new file mode 100644 index 0000000000000000000000000000000000000000..109c97432d65ff241ead167dfd31260c40633c73 GIT binary patch literal 663 zcmV;I0%-l20ipy)mRm~^1OTC$cnXiYq&o~zFapEtla;6EH)T_EXR>KmF8wXlhl7&# z0y!q12W>Fz$S9mPHBhX2(74LEwY$~en-FZHB+~zyXRd#!a8PH*5hia9@!=sA{^%j` zd!ucaqz9>JWPvSY_H}M_*ao`)o}Tp}@AJTv5CpdYnH^HAcR|x+NTV zB8=P4otgvg(;Mz)eh=>`JM@G*1DUW5wUk$3OI<3QIxy0idPnZ;MCF88^OL5ZX3r!T zMGCoI(uGk!&$^sbzZM4`2}rSV`R;xzkAF|a%|VHGes$M*buI(|kByNkV$AKJTf(pN zXI}$m4^ABPO(4IGp@vzsrPmvr5QwyfwR1}@U+3Q=cbAcjW6Ub`DiO}D@7%u`meuIs z)jd!5164axNuEvzWi^XxDTkYVZ$84mElog~;8|k@iG+XrfZh&u?VldUfOtV8PwjcR zB{=YF`9q{Ip$!)Rv^aBRa&~2MI%srsa3D`YQy@@sZ)#;@bRax)WpZ|9ayn>qbZ|go zb!lv5E^lyUZgX{WWiD@WXFiB#1QQVg044ywqtsd{Q5j^@2_F{0G~uR zR|vImwART6tkzXLwDQ7S2(hpN00W3d1QQVg00spDN0wVl0162ZJ1`NqYn^2yw@Lt@ xvl>n?smN2z{h#Sha{Tm0jBX>50G~wJr4j{@xl*XC7DF$Qi}mIYQDv|K006