As a (the) user who maintains a large number od ISOs,
it would be super great to have a module(?) or
something that would check the source of the ISO for a
newer version and optionally download it.
as I imagine it, morrorball could use ONE main configuration
file, like;
/srv/mirror.ball
that has your choices for all the isos you'd like to dance
with. something like;
isodir=/srv/iso
logfile=/srv/iso/mirror.logs
#
name=Damn_Small_Linux
desc=a 50 meg distro, based on debian and knoppix, that runs
great on older harware and packs a punch !
homepage=http://www.damnsmalllinux.org/index.html
screenshot=http://www.damnsmalllinux.org/dsl-fb.2.1.jpg
screenshot=http://www.damnsmalllinux.org/dsl-jwm.2.1.jpg
category=desktop
category=light
status=stable # ignore betas and RCs
prompt=no # just get it
versions=5 # how many to keep
frequency=24 # hours ? minutes ? days ?
mirror=ftp://ibiblio.org/pub/Linux/distributions/damnsmall/
mirror=http://ibiblio.org/pub/Linux/distributions/damnsmall/
#
name=SuSE
category=desktop
# etc.
mirrorball then sets up anacron jobs to
check-for-updates/prompt/download/remove-old-ones
and, of course diskotech can simply look for mirror.ball and
to the /srv/iso/*.iso and /srv/iso/*.ball files to create
its' menu, thus automating the processes of checking for,
and downloading, updates and maintaining .iso files.
perhaps, over time, diskotech could become the interface to
spin your mirror.ball, instead of vim.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=1060449
as I imagine it, morrorball could use ONE main configuration
file, like;
/srv/mirror.ball
that has your choices for all the isos you'd like to dance
with. something like;
isodir=/srv/iso
logfile=/srv/iso/mirror.logs
#
name=Damn_Small_Linux
desc=a 50 meg distro, based on debian and knoppix, that runs
great on older harware and packs a punch !
homepage=http://www.damnsmalllinux.org/index.html
screenshot=http://www.damnsmalllinux.org/dsl-fb.2.1.jpg
screenshot=http://www.damnsmalllinux.org/dsl-jwm.2.1.jpg
category=desktop
category=light
status=stable # ignore betas and RCs
prompt=no # just get it
versions=5 # how many to keep
frequency=24 # hours ? minutes ? days ?
mirror=ftp://ibiblio.org/pub/Linux/distributions/damnsmall/
mirror=http://ibiblio.org/pub/Linux/distributions/damnsmall/
#
name=SuSE
category=desktop
# etc.
mirrorball then parses mirror.ball and populates /srv/iso
discimage files like;
SuSE.ball, containing
#
version=10.0
disks=4
status=local
SUSE-10.0-CD-OSS-i386-GM-CD1.iso
SUSE-10.0-CD-OSS-i386-GM-CD1.md5
SUSE-10.0-CD-OSS-i386-GM-CD2.iso
SUSE-10.0-CD-OSS-i386-GM-CD2.md5
SUSE-10.0-CD-OSS-i386-GM-CD3.iso
SUSE-10.0-CD-OSS-i386-GM-CD3.md5
SUSE-10.0-CD-OSS-i386-GM-CD4.iso
SUSE-10.0-CD-OSS-i386-GM-CD4.md5
#
version=9.3.5
disks=3
status=verified
SUSE-9.3.5-CD-OSS-i386-GM-CD1.iso
SUSE-9.3.5-CD-OSS-i386-GM-CD1.md5
# etc.
mirrorball then sets up anacron jobs to
check-for-updates/prompt/download/remove-old-ones
and, of course diskotech can simply look for mirror.ball and
to the /srv/iso/*.iso and /srv/iso/*.ball files to create
its' menu, thus automating the processes of checking for,
and downloading, updates and maintaining .iso files.
perhaps, over time, diskotech could become the interface to
spin your mirror.ball, instead of vim.