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
