Archives de catégorie : Nas

Automatiser l’initialisation du chroot debian sur un Synology DS210+

Pré requis: DSM 3.X

But

Automatiser l’initialisation du chroot debian sur un Synology DS210+.
Ce système fut précédemment réalisé avec ce tutorial.

Etapes

Dans un nouveau répertoire du /volume1, créez le script S91InitDebian.sh suivant:

#!/bin/sh
#

SynoStop=/usr/bin/killall

case $1 in
start)
        echo "Mount debian ..."
        mount -o bind /volume1/@debian /opt/debian
        mount -o bind /dev /opt/debian/chrootgnuspe/dev
        mount -o bind /proc /opt/debian/chrootgnuspe/proc
   ;;
stop)
   #$SynoStop tracd > /dev/null 2>&1
   ;;
#restart)
#   $0 stop
#   $0 start
#   ;;
*)
   echo "Usages: $0 [start|stop]"
   ;;
esac

ajouter le script au répertoire rc.d du nas Synology:

NAS> ln -s yourVolume1Rc.dScript/S93MavenProxy.sh /usr/syno/etc.defaults/rc.d/

TODO

supporter le stop et restart du script de service.

Apt-get update sur Debian PowerPC SPE

Suite à l’article concernant  installation d’une debian en chroot sur un Nas Synology, beaucoup de question m’ont été posée sur la mise à jour du système.

3 possibilités:

1. Vous restez avec le repository actuel

et vous utilisez la commande

NAS> apt-get -o APT::Architecture=gnuspe update

2. Vous passez à la version officiel debian

Dans ce cas, vous devrez gérer les conflits et autres incompatibilités lors de l’upgrade.

Depuis l’écriture de cet article, l’architecture PowerPC SPE a été accepté par Debian dans la partie debian-port, donc nous pouvons modifier notre /etc/apt/source.list en (lien debian):

deb http://ftp.debian-ports.org/debian unstable main
deb http://ftp.debian-ports.org/debian unreleased main

ou pour la france (mirroir):

deb ftp://ftp.de.debian.org/debian-ports/ unstable main
deb ftp://ftp.de.debian.org/debian-ports/ unreleased main

Ajoutez les clefs d’authentification des packages:

wget -O - http://ftp.debian-ports.org/archive/archive_2011.key | apt-key add -

Maintenant la commande de mise à jour.

Lors de l’écriture de l’article l’auteur du portage sur PowerPC SPE avait nommé l’architecture gnuspe, cette dernière fut renommée en powerpcspe lors du port officiel.

NAS> apt-get -o APT::Architecture=powerpcspe update

Ensuite à vous de gérer les conflits sur le

NAS> apt-get -o APT::Architecture=powerpcspe upgrade

3. Vous refaîtes un bootstrap

Avec une version officiel en suivant le tutorial suivant avec l’architecture powerpcspe:

http://pellelatarte.fr/2011/06/nas-synology-debian-en-chroot-apache-et-mysql/

Créer un miroir debian pour l’architecture PowerPC SPE

But: avoir de manière centralisée les paquets debian pour PowerPC SPE et partager un miroir avec le monde.

Comment?
Téléchargez le script Debian: http://ftp.debian-ports.org/archive/anonftpsync-ports

Modifiez les valeurs de ce dernier en rajoutant/modifiant:

TO="où vous voulez"
LOG="où vous voulez"
ARCH="powerpcspe"
ARCH_EXCLUDE="alpha armhf hppa kfreebsd-amd64 kfreebsd-i386 m68k s390x amd64 avr32 hurd-i386 sh4 sparc64"

créez les répertoires LOG et TO avec un mkdir.
un coup de chmod 700 sur le script.

Il ne vous reste plus qu’à exécuter le script.