mercoledì 25 novembre 2009

dvdbackup-0.4.1.ebuild

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit toolchain-funcs eutils

DESCRIPTION="Backup content from DVD to hard disk"
HOMEPAGE="http://dvdbackup.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86"
IUSE=""

DEPEND="media-libs/libdvdread
 sys-libs/glibc
 "

src_unpack() {
 unpack ${A}
}

src_compile() {
 econf || die "econf failed"
 emake || die "emake failed"
}

src_install() {
 einstall || die "einstall failed"
 dodoc AUTHORS COPYING ChangeLog NEWS README || die "dodoc failed"
}

Riferimenti:
http://dvdbackup.sourceforge.net/

giovedì 19 novembre 2009

Install DokuWiki plugin

Ho installato su DokuWiki i plugin "cloud", "tag" e "pagelist".
wget http://cloud.github.com/downloads/dokufreaks/plugin-cloud/plugin-cloud.tgz
wget http://www.chimeric.de/_src/plugin-tag.tgz
wget http://www.chimeric.de/_src/plugin-pagelist.tgz
Ho scompattato con "mc" (midnight commander), deselezionando la casella di mantenere i permessi, cosi` facendo sono risultati accessibili come "root:root", ma non i files che devono avere permessi "644", per fare questo mi sono posizionato nelle rispettive directory dei plugins installati ed ho lanciato il comando:
find -type f -exec chmod 644 '{}' ';'

Riferimenti:
http://www.dokuwiki.org/
http://www.dokuwiki.org/plugins

martedì 17 novembre 2009

Backup e Restore

Backup
Le esperienze passate mi hanno insegnato a fidarmi poco degli HDD, per questo motivo il mio backup consiste nel copiare il disco su di un'altro ogni notte.
Per fare questo ho creato un file "/etc/cron.daily/backup" con questi comandi:
#!/bin/bash
su - postgres -c "pg_dump NOMEDB > pg_backup_NOMEDB"
mount /dev/hdb1 /mnt
rsync -va --delete --exclude='/mnt' --exclude='/proc' --exclude='/sys' --exclude='/dev' /  /mnt
umount /dev/hdb1
Ovviamente la prima copia (completa delle directory che sono escluse nel comando 'rsync') l'ho effettuata a mano.

Restore
Sfortunatamente ho "perso" il primo disco, fortunatamente non il secondo (che controllo ogni tre settimane circa con un "fsck" a mano), per ripristinare il sistema ho solamente tolto il disco rotto, riconfigurato il secondo disco come primo ed eseguito questi comandi (utilizzando un live cd "Knoppix"):
# grub
> root (hd0,0)
> setup (hd0)
> quit