Jcrespo has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/292906

Change subject: [WIP] Puppetize netboot installer creation
......................................................................

[WIP] Puppetize netboot installer creation

Change-Id: If0d6b9363701f5dcdc2403857ef738c3a890bbe3
---
A modules/mirrors/files/update-netboot.sh
1 file changed, 38 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/06/292906/1

diff --git a/modules/mirrors/files/update-netboot.sh 
b/modules/mirrors/files/update-netboot.sh
new file mode 100644
index 0000000..72e1f52
--- /dev/null
+++ b/modules/mirrors/files/update-netboot.sh
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+ORIGPWD=$PWD
+WD=`mktemp -d`
+
+cd $WD
+
+export http_proxy=http://webproxy.eqiad.wmnet:8080
+#wget http://d-i.debian.org/daily-images/amd64/daily/netboot/netboot.tar.gz
+#wget 
http://ftp.us.debian.org/debian/dists/jessie/main/installer-amd64/current/images/netboot/netboot.tar.gz
+wget 
http://mirrors.wikimedia.org/debian/dists/stable/main/installer-amd64/current/images/netboot/netboot.tar.gz
+mkdir jessie-installer
+tar -C jessie-installer -zxf netboot.tar.gz
+
+# T90236 / Debian #765577
+#mkdir initrd-extract
+#cd initrd-extract
+#fakeroot /bin/sh -c "
+#zcat ../jessie-installer/debian-installer/amd64/initrd.gz | cpio -id
+#cp $ORIGPWD/write_net_rules lib/udev/
+#find . | cpio --quiet -o -H newc | gzip -9 > 
../jessie-installer/debian-installer/amd64/initrd.gz
+#"
+#cd ..
+
+# add non-free firmware to the image
+wget 
http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/jessie/current/firmware.tar.gz
+mkdir firmware
+tar -C firmware -zxf firmware.tar.gz
+pax -x sv4cpio -s'%firmware%/firmware%' -w firmware | gzip -c >firmware.cpio.gz
+cat firmware.cpio.gz >> jessie-installer/debian-installer/amd64/initrd.gz
+
+mv jessie-installer $ORIGPWD
+cd $ORIGPWD
+rm -rf $WD
+
+sudo rm -rf /var/lib/puppet/volatile/tftpboot/jessie-installer
+sudo mv jessie-installer /var/lib/puppet/volatile/tftpboot/
+sudo chown -R root:root /var/lib/puppet/volatile/tftpboot/jessie-installer

-- 
To view, visit https://gerrit.wikimedia.org/r/292906
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If0d6b9363701f5dcdc2403857ef738c3a890bbe3
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Jcrespo <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to