[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH 6/7] Temporary workaround: preseed file for Hurd images



Hurd needs to install from a modified mirror (namely, some packages have
been build manually and the override files have been adjusted to exclude
ifupdown and isc-dhcp-* from the "important" stuff). We preseed this and
add the public key for it.

We also quench the "continue with no kernel?" warning by preseeding the
answer to "yes".

Signed-off-by: Jeremie Koenig <jk@jk.fr.eu.org>
---
 Makefile                          |    7 +++++++
 hurd-installer-mirror-preseed.cfg |    4 ++++
 hurd-installer-mirror-pubkey      |  Bin 0 -> 1198 bytes
 3 files changed, 11 insertions(+), 0 deletions(-)
 create mode 100644 hurd-installer-mirror-preseed.cfg
 create mode 100644 hurd-installer-mirror-pubkey

diff --git a/Makefile b/Makefile
index 2d855cb..f4a6b9a 100644
--- a/Makefile
+++ b/Makefile
@@ -494,6 +494,13 @@ ifeq ($(DEB_HOST_ARCH_OS),hurd)
 
 	# We need /servers/exec at boot time
 	touch $(TREE)/servers/exec
+
+	# Temporary hack: http://jk.fr.eu.org/debian/hurd-installer/mirror is
+	# used at install-time to get my modified packages, include the key.
+	gpg --no-default-keyring \
+	    --keyring $(TREE)/usr/share/keyrings/debian-archive-keyring.gpg \
+	    --import hurd-installer-mirror-pubkey
+	cp hurd-installer-mirror-preseed.cfg $(TREE)/preseed.cfg
 endif
 endif
 
diff --git a/hurd-installer-mirror-preseed.cfg b/hurd-installer-mirror-preseed.cfg
new file mode 100644
index 0000000..47e6973
--- /dev/null
+++ b/hurd-installer-mirror-preseed.cfg
@@ -0,0 +1,4 @@
+d-i mirror/country string manual
+d-i mirror/http/hostname string jk.fr.eu.org
+d-i mirror/http/directory string /debian/hurd-installer/mirror
+d-i base-installer/kernel/skip-install boolean true
diff --git a/hurd-installer-mirror-pubkey b/hurd-installer-mirror-pubkey
new file mode 100644
index 0000000000000000000000000000000000000000..034c11641800265cab4b4206d7232c9c7d0ae431
GIT binary patch
literal 1198
zcmV;f1X25$0ipy<G_~Xr1OTbG2c%#C`XDCyNYAu1_Bv7tw~@a-KxQ&5I~;IhV+3-l
z6NzJm4DH<QGSF~LXHc?WdaBLpo~xA)pw9zykl;A|Dq9}UOW+~h0)`q<dP|g2mK=FW
z25TwVl?(*ZCZSLrVDA&<cPZH1u+b0^c_xWr6x8X^U?^0Q`vG;m)As<N)kuRLS*E5)
zH1qghd(wyLj4*|V1OH9I_{Qsul_>bE6xr_;N*61iEPe4o6u#K&<fhP0f?MKP93e9*
z{LsOfnA%bJ`kKKAuB8*p?F0I?QTA9^Y{@!;4#r;2#!_>e#(SUsV7)A2Qt=~f;qSe(
z4&gFGBC;#Jy~OpicfHq#1SX_c*mVG`>oH%gs?`KnZZuOVmEZ&ZB#s*N+__m`t!sSg
zx*zc3ob8J1A<%@%HG;77yz$HC(i3b%gmtw%7Nns{s_lMg_RrZ3oVS1aI(tR_UBPlZ
zRg<GBk)cHdrRe}0%nHY^AG#d54*m$6s5l#XsP!P?J(x;e&Rzps%Lu`Z_$^P;l`iTY
z07eb_b?VMoo49#>v`R!}VrgM+AZ=-Ka&K}VW^ZyJNOf{#AY^4?X<=?HX>N0LVQg$=
zav&&5WpZV0X=NZwZ)I+2XDJ{&YHL7hYc6JTE@gEtZ*pfoh+qU05dr`p1p-Vowd4XD
z0|pBT2nPcK1Qh}Z0|XWV0|5da0Rk6*0162ZT1~iND=y#FMi>B{6IuW8gtv(sJW`>C
z^bx_ih~bmr0H1RyoIpQ-l~gYcLE<&%-x;f*!&<ol4FpUywd4>80D^n`-D`{}iv=$T
z-i<>(X0U^(Gh-xlMGdSrsAs#WiE$S85EWyB6PC~Op^KO?2!zvGjXs9kDa1tQkXC>C
zWS?gvSqj_Vp#*q9;4~UJ{ER6?LdYg<@NEB?0ID^($(lQ58c0?y;i?QtU<^2Z5dXxU
zg~A8pa+I~WX^+D#WDnL0l!4jzK<1wowPGd+-3SOCwm(*cOk6rK=xgJyv0fY~sEux;
z3UU-M1BAY|5yX*ft<$Mt>HP4`z-mkTI1x&g1`@d)Tn#9BT#6a+YgDrza;(|_R#at6
zAO1izm~Js0{gyCnks%@emX<f@%d9>LSCLr)GH?Lr#^Rgi(*Oen2mKJogpffF^5y4W
zg}OU*w5t)rqG~Z0mfoa51CW0ql~0+}x@_(S)g=)}D;?f%{~<v0`%%OFSRCsY3W((M
ze#Z&jX|2zEX=ifAuArtFQYDzYY1D+>=GPcl%9140pb1HS;jE?pd<ZmKwsjd-%KB73
z`Rwdr7d95u53ZGEr$9D42~sR*A<{~%3#UD)^!4>=3Wj5hClc{RvsV+CYn^)ME&s?0
zkKR13@@w!XB`z|n$*N5Q`j3`K1^&r!o?08MZSf9f*R+;;y)w;6P4Rb3>E^~y{GOLm
z_i>OSaIJPYH@;0fb<a%a7Q|V~)LV|oEmZ3CKn_Nru78vG;@gNx1Q-zl00{*GOf<FR
z0vikf3JDNeO}JqzF5lH;KLDORd&PJ|J`I9<VgJ(Qh37!_-`6GpprkERHfwCy)cF&%
MvI9(F<F%RDjdf)xM*si-

literal 0
HcmV?d00001

-- 
1.7.1


Reply to: