Nouveau forum : https://forum.slackware-fr.eu.org/

Annonce

29/01/2017 : Ce forum est dsormais en lecture seule. Merci d'utiliser le nouveau forum.

13/12/2014 : Inscriptions dsactives pour un moment en raison d'une recrudescence d'inscriptions plus que douteuses.

#1 12-11-2010 19:18:58

shannara
Membre
Lieu: La Montagne / NANTES
Date d'inscription: 14-03-2010
Messages: 5

Script d'update

Bonsoir,

Je viens de finalis mon script qui me permet de mettre jour ma slack.wink

J'aimerais savoir ce que vous en pensez.
Je le met en ligne pour ceux qui serait intress.

Code:

#!/bin/sh

verif () {
#Affiche la version courante
cat /etc/slackware-version
###

###
#Version 13.1 x64
arch="64" #pour la version 32 ne rien mettre entre les guillemets
version="13.1" #mettre la version utilis (13.0;13.1;current)

echo "+-----------------------------------------------------------+"
echo "|  Ce script fonctionne pour la Slackware x64 version 13.1  |"
echo "|    Veuillez modifier la variable version dans le script   |"
echo "|      Veuillez modifier la variable arch dans le script    |"
echo "+-----------------------------------------------------------+"
###

###
#Adresse du serveur de mises  jour
PKG="ftp://ftp.lip6.fr/pub/linux/distributions/slackware/slackware$arch-$version/patches/packages/*"
###

###
#On vrifie le rpertoire
rep="`pwd`"

if [ $rep != "/var/update" ] 
then
  echo  "Vrification... ERREUR"
  echo  "Veuillez vous rendre dans /var/update"
  exit 1
else
   echo "Vrification... OK"
fi
}
###

case $1 in

     "clean")
    #On nettoie le cache des paquets
       echo "Nettoyage du cache..." 
       rm -r /var/update/*  && echo "Nettoyage du cache... OK"
     ;;

     "download")
    verif
    #On commence le tlchargement
       echo "Tlchargement des mises  jour..."
    wget -N $PKG && echo  "Tlchargement des mises  jour... OK"
     ;;

     "update")
    #On affiche l'avertissement sur updatepkg
      echo  "Les paquets non prsent sur le systme ne seront pas installs"
      echo  "Vous pouvez ignors les erreurs d'upgradepkg y faisant rference" 
    echo  "Excution de upgradepkg"
        upgradepkg *.t*z 
    echo "Mise  jour termine.... OK"
    echo "Votre systme est  jour!!"
    
     ;;

     *)
      echo "+-----------------------------------------+"
        echo "|             Usage du script             |" 
    echo "+-----------------------------------------+"
        echo "|  clean:     Nettoie le cache            |"
    echo "|  download:  Tlcharge les mises  jour |"
        echo "|  update:    Installe les mises  jour   |"
      echo "+-----------------------------------------+"
    
esac

Dernire modification par shannara (12-11-2010 19:20:12)


"Soyer le changement que vous voulez voir dans ce monde" (Gandhi)

Hors ligne

 

#2 12-11-2010 23:12:37

aster
Administrateur
Date d'inscription: 31-01-2008
Messages: 613

Re: Script d'update

Salut shannara.

Concernant l'utilit, il y a plus simple :

Code:

slackpkg updagre-all

C'est la faon officielle, un outil crit et conu pour. Est ce juste pour le fun que tu as cris ce script ou bien est ce que tu ne connaissais pas slackpkg ? Dans le cas #1, je te ferais des remarques et retours sur ton script.


Essayer, c'est la meilleure faon de se planter, OJS

Hors ligne

 

#3 13-11-2010 00:33:20

shannara
Membre
Lieu: La Montagne / NANTES
Date d'inscription: 14-03-2010
Messages: 5

Re: Script d'update

Bonsoir,

J'ai crit ce script pour mes connaissances perso.
Si tu as des remarques, j'es suis ravis.
Cela va me permettre de m'amlior sur le scripting avec bash.
Je planche sur le script avec curse.


"Soyer le changement que vous voulez voir dans ce monde" (Gandhi)

Hors ligne

 

#4 29-10-2014 10:22:27

zohaa
Nouveau membre
Date d'inscription: 29-10-2014
Messages: 1

Re: Script d'update

J'aimerai profiter de ce topic pour savoir quelles sont vos attentes pour slackware-fr.org pour 2013 ?
De plus je supprimerai bien la rubrique "slackbuilds" du site... elle n'est plus mise jour et je pense que tout le monde utilise slackbuilds.org dornavant. Qu'en pensez-vous ?


Join online C4090-452 We offer up-to-dated  VMWARE latest resource Albany State University We offer up-to-dated University of Oxford

Hors ligne