posted by qubix on January 1, 2013

Πηγαίνοντας να κάνω το πρώτο dist upgrade στη νέα μου arch εγκατάσταση, όλα πάνε καλά μέχρι που εμφανίζεται ένα pacnew file και μου ζητά να πατήσω view (v) για να δω τις αλλαγές. Όλα κομπλέ, έχω κάνει τόσα και τόσα dist upgrades αυτό είναι κάτι συνηθισμένο. Αλλά όχι στο arch! Επιλέγοντας "v" για να δω τι τρέχει λοιπόν, μου πετά το error:
/usr/bin/pacdiff: line 69: vimdiff: command not found

Κάτι προσπάθειες με shell vars του στυλ export pacdiff_program=diff πήγαν στον κουβά, δεν άλλαξε κάτι και δεν το πολυέψαξα βασικά.
Σαν καλός sysadmin που ξέρει τι κάνει (χαρ χαρ χαρ) πήγα στην πηγή του προβλήματος, στο /usr/bin/pacdiff το οποίο είναι ένα απλό bash script και αφού έκανα comment την line 20:
diffprog=${DIFFPROG:-vimdiff}
πρόσθεσα το:
diffprog=${DIFFPROG:-diff}

και πλέον δεν ψάχνει να βρει το vimdiff το οποίο ΔΕΝ έχω και ΔΕΝ θέλω να έχω προς το παρών

hyperworks