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

System tar & restore Project


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

Δημοσ.

Αν θελεις να το γενικευσεις τοτε τριτωνα (για πολλες διανομες) , επιπλεον των τροπων ελεγχου για υπαρξη 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

Δημοσ.

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

 

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

Δημοσ.

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

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

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

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

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

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

Σύνδεση

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

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

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