commit 2803ad51361871aa749213d141a00949d82064a3 Author: Gardais Jeremy Date: Mon Sep 8 09:59:12 2014 +0200 First commit: - Add a script to update iso for Easy2boot. diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..958cd1c --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,6 @@ + +2014-09-08 0.1.0 +First commit. + +Features: +- Add a script to update iso for Easy2boot. diff --git a/README b/README new file mode 100644 index 0000000..e69de29 diff --git a/update_iso.sh b/update_iso.sh new file mode 100755 index 0000000..8f9bc6b --- /dev/null +++ b/update_iso.sh @@ -0,0 +1,70 @@ +#!/bin/bash + +# Installation et informations sur Easy2boot: +# https://wiki.gardouille.fr/doku.php?id=documentation:administration_systeme:easy2boot + +dl_iso() { + ## URL to download + URL="${1}" + ## Path to store the downloaded file + ISO_PATH="${2}" + ## Date 30 days ago + DATE=$(date --date '30 days ago' +%Y-%m-%d) + + # If the file doesn't already exist and not older than 30 days + if [ ! `find . -samefile ${ISO_PATH} -newerct ${DATE}` ]; then + wget "${URL}" -O "${ISO_PATH}" + fi +} + +#### Debian +DEBIAN_STABLE="7.5.0" +## Standard Stable versions +# AMD64 (~250Mo) +dl_iso "http://cdimage.debian.org/debian-cd/${DEBIAN_STABLE}/amd64/iso-cd/debian-${DEBIAN_STABLE}-amd64-netinst.iso" "LINUX/debian-${DEBIAN_STABLE}-amd64-netinst.iso" +# i386 (~200Mo) +dl_iso "http://cdimage.debian.org/debian-cd/${DEBIAN_STABLE}/i386/iso-cd/debian-${DEBIAN_STABLE}-i386-netinst.iso" "LINUX/debian-${DEBIAN_STABLE}-i386-netinst.iso" + +## Version with firmares +# AMD64 (~300Mo) +dl_iso "http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/${DEBIAN_STABLE}/amd64/iso-cd/firmware-${DEBIAN_STABLE}-amd64-netinst.iso" "LINUX/firmware-${DEBIAN_STABLE}-amd64-netinst.iso" +# i386 (~250Mo) +dl_iso "http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/${DEBIAN_STABLE}/i386/iso-cd/firmware-${DEBIAN_STABLE}-i386-netinst.iso" "LINUX/firmware-${DEBIAN_STABLE}-i386-netinst.iso" + +#### ArchLinux (~550Mo) +dl_iso "http://archlinux.mirrors.ovh.net/archlinux/iso/2014.05.01/archlinux-2014.05.01-dual.iso" "LINUX/archlinux-2014.05.01-dual.iso" + + +#### Tails (~1Go) +dl_iso "http://dl.amnesia.boum.org/tails/stable/tails-i386-1.0/tails-i386-1.0.iso" "LINUX/tails-i386-1.0.iso" + +#### Kali (~2,9Go) +#dl_iso "http://cdimage.kali.org/kali-latest/amd64/kali-linux-1.0.6-amd64.iso" "LINUX/kali-linux-1.0.6-amd64.iso" + + +#### Clonezilla (~150Mo) +CLONEZILLA_STABLE="2.2.3-10" +dl_iso "http://downloads.sourceforge.net/project/clonezilla/clonezilla_live_stable/${CLONEZILLA_STABLE}/clonezilla-live-${CLONEZILLA_STABLE}-amd64.iso" "BACKUP_LINUX/clonezilla-live-${CLONEZILLA_STABLE}-amd64.iso" +dl_iso "http://downloads.sourceforge.net/project/clonezilla/clonezilla_live_stable/${CLONEZILLA_STABLE}/clonezilla-live-${CLONEZILLA_STABLE}-i686-pae.iso" "BACKUP_LINUX/clonezilla-live-${CLONEZILLA_STABLE}-i686-pae.iso" + + +#### Kaspersky (~200Mo) +dl_iso "http://rescuedisk.kaspersky-labs.com/rescuedisk/updatable/kav_rescue_10.iso" "ANTIVIRUS/kaspersky_anti_virus_rescue_cd_10.iso" + +#### Gparted (~200Mo) +dl_iso "http://downloads.sourceforge.net/project/gparted/gparted-live-stable/0.18.0-2/gparted-live-0.18.0-2-i486.iso" "UTILITIES/gparted-live-0.18.0-2-i486.iso" + + +#### SystemrescueCD (~400Mo) +dl_iso "http://downloads.sourceforge.net/project/systemrescuecd/sysresccd-x86/4.2.0/systemrescuecd-x86-4.2.0.iso" "UTILITIES/systemrescuecd-x86-4.2.0.iso" + +#### Memtest +dl_iso "http://www.memtest.org/download/5.01/memtest86+-5.01.iso.zip" "UTILITIES/memtest86+-5.01.iso.zip" +unzip UTILITIES/memtest86+-5.01.iso.zip -d UTILITIES/ +rm -f UTILITIES/memtest86+-5.01.iso.zip + +#### Bootdisk // Reset windows password +## http://pogostick.net/~pnh/ntpasswd/ +dl_iso "http://pogostick.net/~pnh/ntpasswd/cd140201.zip" "UTILITIES/cd140201.zip" +unzip UTILITIES/cd140201.zip -d UTILITIES/ +rm -f UTILITIES/cd140201.zip