initial commit: 1.5.0
[systemrescuecd.git] / overlay-squashfs-x86 / usr / sbin / cd_oscar
1 #!/bin/sh
2
3
4 ## Copyright (C) 2003-2008 Tissoires Jean-François & Benjamin,  Jean-Francois.Tissoires@ac-lyon.fr
5 ## Cédérom Outil Système Complet d'Assistance Réseau: OSCAR
6 ## Cédérom Rapide de Sauvegarde aux Ordinateurs et Systèmes: RapideSOS
7 ## Ce programme est sous Licence Publique Générale GNU publiée par la Free Software Foundation.
8
9 ## caractères : Ã©, Ã¨, Ã§, Ã , Ã¹, Ãª, Ã¢, Ã¯, Ã´, correspondent \85  : \82\8a\87\85\97\88\83\8b\93,
10 ## il faut donc remplac\82 Ã©, Ã¨, Ã§, Ã , Ã¹, Ãª, Ã¢, i_accent_traima, Ã´, par Ã©, Ã¨, Ã§, Ã , Ã¹, Ãª, Ã¢, Ã¯, Ã´,
11
12
13
14
15
16 #-----------------------------------------------------------------------------------------------------
17 boite_choix_test_ou_cdoscar()    # Choisir tester Oscar ou faire cdOscar
18 {
19 langage
20 choix_langue=`cat /usr/share/oscar/usr/choix_langue`
21 chemin_langue=/usr/share/oscar/usr/langue/$choix_langue
22
23         DIALOGRC="/etc/dialogmenu_bloque" dialog --colors\
24         --backtitle "`cat /etc/banniere_oscar`" \
25         --cancel-label "`cat $chemin_langue/Annuler`" --ok-label "`cat $chemin_langue/menu_298`" --extra-button --extra-label "`cat $chemin_langue/menu_299`" \
26         --menu "\n`cat $chemin_langue/menu_164`\Z3O\Z4util de\Z3 S\Z4auvegarde\Z3 C\Z4omplet d'\Z3A\Z4ssistance \Z3R\Z4éseaux \n\n" 10 80 0 \
27         "" " " \
28         "" " " \
29         "" "`cat $chemin_langue/menu_294`"  \
30         "" "`cat $chemin_langue/menu_295`" \
31         "" " " \
32         "" " " \
33         "" "`cat $chemin_langue/menu_296`" \
34         "" "`cat $chemin_langue/menu_297`" \
35         "" " " \
36         "" " "
37       case $? in
38             0)  cdrom_oscar ;;  # Réaliser cdOSCAR
39             3)  if ( test -e /usr/share/oscar/usr/GNUstep/.jwmrc )
40                 then
41                         if ( test -e /root/.jwmrc )
42                         then
43                                 if ! ( test -e /root/.jwmrc.bak )
44                                 then
45                                         cp -f /root/.jwmrc /root/.jwmrc.bak
46                                 fi
47                                 cp -f /usr/share/oscar/usr/GNUstep/.jwmrc /root/.jwmrc
48                         fi
49                 fi
50                 /usr/share/oscar/bin/oscar ;; # Tester OSCAR
51             1)  exit ;; #Annuler
52             255) exit ;;
53         esac
54 }
55 #-----------------------------------------------------------------------------------------------------
56
57 PATH="/usr/share/oscar/bin:$PATH"
58 if ( test -e /usr/share/oscar/usr/choix_langue )
59 then
60         choix_langue=`cat /usr/share/oscar/usr/choix_langue`
61 else
62         traduction
63         echo "fr" > /usr/share/oscar/usr/choix_langue
64         choix_langue=fr
65 fi
66 chemin_langue=/usr/share/oscar/usr/langue/$choix_langue
67
68 cp -f /usr/share/oscar/usr/dialogmenu_bloque /etc
69 cp -f /usr/share/oscar/usr/dialogrc /etc
70 cp -f /usr/share/oscar/usr/exec_dialog_src /etc
71 chmod +x /etc/exec_dialog_src
72
73 cp -f /usr/share/oscar/usr/version_theme_oscar /root/version_theme_oscar
74 chmod +x /root/version_theme_oscar
75 /root/version_theme_oscar
76 boite_choix_test_ou_cdoscar