[openbsd] iso
jp25
-
jp25 -
jp25 -
Bonjour,
Je voudrais me faire une image d'installation d'openbsd avec tous les paquets disponible . J'ai trouvé un script perl sur le net :
#################################
#!/usr/pkg/bin/perl
use strict;
# Mirror hier eintragen. Kein Slash am Ende.
my $mirror = "ftp://ftp.openbsd.org/pub/OpenBSD/";
# Die Releasenummer
my $release = "4.0";
my $ver = "40";
# Das Arbeitsverzeichnis. Kein Slash am Ende.
my $workdir = "/home/mathieu/BSD";
if(-d $workdir && -W $workdir){
chdir $workdir || die "Falsche Rechte fuer das Arbeitsverzeichnis.\n";
} else {
mkdir $workdir || die "Schreibrechte fuer das Arbeitsverzeichnis fehlen.\n";
chdir $workdir || die "Falsche Rechte fuer das Arbeitsverzeichnis.\n";
}
system "wget -c -N -P $workdir/$release/doc $mirror/doc/obsd-faq-fr.pdf";
system "wget -c -N -P $workdir/$release/doc $mirror/doc/obsd-faq.txt";
system "wget -c -N -P $workdir/$release/doc $mirror/doc/pf-faq.txt";
system "wget -c -N -P $workdir/$release/doc $mirror/doc/pf-faq-fr.pdf";
system "wget -c -N -P $workdir/$release $mirror/$release/ports.tar.gz";
system "wget -c -N -r -nd -P $workdir/$release/packages/i386 $mirror/$release/packages/i386";
my $ver = $release;
$ver =~ s/\.//;
system "wget -c -N -P $workdir/$release $mirror/songs/song$ver.mp3";
system "wget -c -N -P $workdir/$release $mirror/songs/song$ver.ogg";
system "wget -c -N -r -nd -P $workdir/$release/i386 $mirror/$release/i386";
#Kompatibilität der Verzeichnisse mit OpenBSD Standard
system "cd $workdir/$release && mkdir $release && cd $release && ln -s ../i386 i386 && ln -s ../packages packages && cd ../..";
system "mkisofs -q -l -J -r -o $workdir/openbsd-$release.iso -c boot.catalog -b i386/cdrom$ver.fs -V \"OpenBSD-$release\" $workdir/$release";
print "\n$workdir/openbsd-$release.iso wurde erstellt.\n\n";
##########################
Je voulais y inclure la verification des sommes md5 des paquets. Mais impossible de trouver un fichier avec les sommes md5 des paquets dans :
ftp://ftp.openbsd.org/pub/OpenBSD/4.0/packages/i386
Ne peux t'on pas verifier l'integrité des paquets telechargés ?
Cela aurait été bien de pouvoir verifier les sommes md5 pour ne pas avoir a recreer une iso et a reutiliser un dvd parce qu'un paquet n'est pas bon .
Merci pour vos réponses
Je voudrais me faire une image d'installation d'openbsd avec tous les paquets disponible . J'ai trouvé un script perl sur le net :
#################################
#!/usr/pkg/bin/perl
use strict;
# Mirror hier eintragen. Kein Slash am Ende.
my $mirror = "ftp://ftp.openbsd.org/pub/OpenBSD/";
# Die Releasenummer
my $release = "4.0";
my $ver = "40";
# Das Arbeitsverzeichnis. Kein Slash am Ende.
my $workdir = "/home/mathieu/BSD";
if(-d $workdir && -W $workdir){
chdir $workdir || die "Falsche Rechte fuer das Arbeitsverzeichnis.\n";
} else {
mkdir $workdir || die "Schreibrechte fuer das Arbeitsverzeichnis fehlen.\n";
chdir $workdir || die "Falsche Rechte fuer das Arbeitsverzeichnis.\n";
}
system "wget -c -N -P $workdir/$release/doc $mirror/doc/obsd-faq-fr.pdf";
system "wget -c -N -P $workdir/$release/doc $mirror/doc/obsd-faq.txt";
system "wget -c -N -P $workdir/$release/doc $mirror/doc/pf-faq.txt";
system "wget -c -N -P $workdir/$release/doc $mirror/doc/pf-faq-fr.pdf";
system "wget -c -N -P $workdir/$release $mirror/$release/ports.tar.gz";
system "wget -c -N -r -nd -P $workdir/$release/packages/i386 $mirror/$release/packages/i386";
my $ver = $release;
$ver =~ s/\.//;
system "wget -c -N -P $workdir/$release $mirror/songs/song$ver.mp3";
system "wget -c -N -P $workdir/$release $mirror/songs/song$ver.ogg";
system "wget -c -N -r -nd -P $workdir/$release/i386 $mirror/$release/i386";
#Kompatibilität der Verzeichnisse mit OpenBSD Standard
system "cd $workdir/$release && mkdir $release && cd $release && ln -s ../i386 i386 && ln -s ../packages packages && cd ../..";
system "mkisofs -q -l -J -r -o $workdir/openbsd-$release.iso -c boot.catalog -b i386/cdrom$ver.fs -V \"OpenBSD-$release\" $workdir/$release";
print "\n$workdir/openbsd-$release.iso wurde erstellt.\n\n";
##########################
Je voulais y inclure la verification des sommes md5 des paquets. Mais impossible de trouver un fichier avec les sommes md5 des paquets dans :
ftp://ftp.openbsd.org/pub/OpenBSD/4.0/packages/i386
Ne peux t'on pas verifier l'integrité des paquets telechargés ?
Cela aurait été bien de pouvoir verifier les sommes md5 pour ne pas avoir a recreer une iso et a reutiliser un dvd parce qu'un paquet n'est pas bon .
Merci pour vos réponses
A voir également:
- Openbsd iso
- Power iso 32 bit - Télécharger - Gravure
- Fichier iso - Guide
- Télécharger iso windows 10 - Guide
- Iso workshop - Télécharger - Gravure
- Magic iso - Télécharger - Gravure
3 réponses
Oui mais ce n'est pas dans le bon répertoire, à savoir :
ftp://ftp.openbsd.org/pub/OpenBSD/4.0/packages/i386
ftp://ftp.openbsd.org/pub/OpenBSD/4.0/packages/i386