Προς το περιεχόμενο

System tar & restore Project


tritonas00

Προτεινόμενες αναρτήσεις

Αν θελεις να το γενικευσεις τοτε τριτωνα (για πολλες διανομες) , επιπλεον των τροπων ελεγχου για υπαρξη zenity/tar/δικτυου κλπ , πρεπει να ενσωματωσεις και για καθε διανομη τροπο εγκαταστασης των πακετων που λειπουν.

 

αν ειναι σε arch και λειπει το zenity να σκαει ο pacman να τον περναει , o zypper στο suse , o apt-get στο debian/ubuntu based κ.ο.κ.

 

εκτος και αν γινεται το error handling και μετα σε πεταει "εξω" για να κανεις τις εγκαταστασεις μονος σου (do-it-yourself φαση δηλ) , που ειναι λιγο ακομψο...

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Ετοιμο, (οχι ακομα το δικτυο check)

 

>
BRZENITY=$(which zenity 2>/dev/null)
BRTAR=$(which tar 2>/dev/null)
if [ "x$BRZENITY" = "x" ]; then
echo "Cannot find zenity, aborting."
XX=$fail
fi
if [ "x$BRTAR" = "x" ]; then
echo "Cannot find tar, aborting."
XX=$fail
fi

if [ -n "${XX+x}" ]; then
exit
else

main κωδικας

fi

 

Στο restore script θα μπει και η wget. Μαλλον θα βαλουμε και τον grub παραπανω.

 

Θα ενσωματωθουν στην επομενη εκδοση :P

 

Αυτο που λες μπηχτη ειναι ευκολο, οπως φαινεται παραπανω.

 

Αλλα ειναι λιγο υπερβολικο νομιζω. Μηπως καλυτερα να μπουν οι οδηγιες για τις βασικες διανομες ας πουμε ? Αντι να μπουν οι εντολες ?

 

Δεν ξερω, ρωταω.

 

Επισης αν αργοτερα το ανεβασουμε σε κανα git ξερω γω, για οποιαδηποτε διανομη το πακετο που θα χτιστει θα εχει και ως εξαρτησεις τα tar zenity wget και grub

 

Τωρα θα μου πεις " σιγα που θα κατσω να φτιαξω πακετο για 2 bash scripts ..." και θα χεις και δικιο :P

Επεξ/σία από tritonas00
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ευχαριστουμε, αλλα κανε και καμια δοκιμη σε vbox να δουμε τι και πως. :P

 

Netbook εχεις νομιζω, τραβα του ενα backup και μετα restore στο vbox σου ή σε κανα στικακι.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

headbang.gifheadbang.gifheadbang.gif

 

κι εγώ κάτι παρόμοιο έψαχνα αυτές τις μέρες αλλά εσείς το έχετε απογειώσει

 

επίσης μπορεί αντί να κάνει abort αν δε βρίσκει το zenity να προχωράει σε text mode

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ευχαριστουμε, αλλα κανε και καμια δοκιμη σε vbox να δουμε τι και πως. :P

 

Netbook εχεις νομιζω, τραβα του ενα backup και μετα restore στο vbox σου ή σε κανα στικακι.

το συζητάς ...... :P

 

αυτά από ένα i686 που το έχω μόνο για chroot-makepkg

 

(zenity:933): Gtk-CRITICAL **: _gtk_css_section_to_string: assertion `section != NULL' failed

 

** (zenity:933): WARNING **: Can't load fallback CSS resource: (null)Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

 

(zenity:933): Gtk-CRITICAL **: _gtk_css_section_to_string: assertion `section != NULL' failed

 

** (zenity:933): WARNING **: Can't load fallback CSS resource: (null)Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

/home/arch

Preparing

------------------------

 

(zenity:957): Gtk-CRITICAL **: _gtk_css_section_to_string: assertion `section != NULL' failed

 

** (zenity:957): WARNING **: Can't load fallback CSS resource: (null)Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

 

(zenity:957): Gtk-CRITICAL **: _gtk_css_section_to_string: assertion `section != NULL' failed

 

** (zenity:957): WARNING **: Can't load fallback CSS resource: (null)Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

Creating backup image, please wait

.................................................................

------------------------

Setting permissions

------------------------

Done. Tar image and logs saved in /home/arch/Friday-07-12-2012

 

(zenity:1088): Gtk-CRITICAL **: _gtk_css_section_to_string: assertion `section != NULL' failed

 

** (zenity:1088): WARNING **: Can't load fallback CSS resource: (null)Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

 

(zenity:1088): Gtk-CRITICAL **: _gtk_css_section_to_string: assertion `section != NULL' failed

 

** (zenity:1088): WARNING **: Can't load fallback CSS resource: (null)Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist

 

 

 

*δεν είχα zenity, δεν μπορείς να το παρακάμψεις αν δεν το βρει

το δικό μου tar (alias) βγάζει πολλά περισσότερα warnings

για restore σε λίγο

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ωραια, απλα να ειναι και 686 το συστημα απο το οποιο θα γινει το restore.

 

Εβαλες τον grub-bios πριν το backup ?

 

warnings του gtk θεματος δεν μας νοιαζουν :P

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

τρίτωνα θα σε γελάσω αλλά νομίζω παζει με update-initramfs

http://man.he.net/ma...pdate-initramfs

 

επίσης παίζει και στο debian το grub-mkconfig

το update-grub αυτό καλεί στην ουσία

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Συμφωνώ με τον mphxth για την αυτόματη εγκατάσταση των "εξαρτήσεων". Θα ήταν πιο βολικό να γίνεται έτσι πιστεύω.

 

@martinoff Ανυπομονώ για τα αποτελέσματα και το πως σου φάνηκε...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Τότε θα πρέπει να μπει μια επιλογή --install-deps ή να υπάρχει πλαίσιο διαλόγου που να ρωτάει αν θέλεις να τις εγκαταστήσει. Να το κάνει από τη μάνα του χωρίς να ρωτάει είναι λάθος κατ εμέ.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...