χαχαχα προφανως και κάτι πηγαίνει λάθος, και μάλλον αυτό είναι ότι κάποια αρχεία στην διανομή σου έχουν birth date στο 1970 που υχαίνει να είναι το linux epoch year. Κάθε διανομή έχει συγκεκριμένο τρόπο ώστε να βρίσκεις την ημερομηνία εγκατάστασης (και δυστυχώς κάποιες δεν έχουν καν standard τρόπο). Πρέπει λοιπόν να βρώ αν υπάρχει κάποιο log ή κάποιο αρχείο το οποίο είτε να κρατάει αυτή τη πληροφορία, είτε να δημιουργείται κατά την εγκατάσταση, ώστε να εξάγω την ημερομηνία απο εκει. (οποιαδήποτε βοήθεια ευπρόσδεκτη)
Αυτό μπορεί να μου πάρει κάποιον χρόνο, αλλά θα ήθελα να υποστηρίξω όσο το δυνατό περισσότερες διανομές. Το διερευνώ λοιπόν και ελπίζω να έχω σύντομα αποτελέσματα. Ευχαριστώ παντως για το feedback
10 Ιουλιου ειναι η μερα που εκανα upgrade απο το Debian 9 στο Debian 10.
Αν υποθεσουμε οτι και στις αλλες διανομες υπαρχουν τετοιες διαφορες στις ημερομηνιες πρεπει να βρεθει ενας κοινος παρονομαστης ενα κοινο αρχειο που εχει την ημερομηνια κατα την οποια εχει πρωτοεγκατασταθει το GNU/Linux στο δισκο που τρεχει το λειτουργικο.
Ελπιζω να βοηθησα (και να μην μπερδεψα τα πραγματα χειρωτερα).
Φαντάζομαι αυτή η ημερομηνία είναι η εγκατάστασης σου σωστά;;
Ναι, τα υπέροχα arch έχουν φροντίσει να κρατάνε σωστά αυτή τη πληροφορία και να μη χρειάζονται τριπλές για να τη βρεις, οπότε και το σκριτπ είναι συμβατό. Σιγά σιγά το φτιάχνω για κάθε διανομή.
Σε ευχαριστώ πολύ! Αν προσέξεις ζητάω filesystem info μόνο για το δεύτερο. Το os-release το ζήτησα για το περιεχόμενο του όχι για την ημερομηνία δημιουργίας.
Σε κάθε διανομή αν υπάρχει τέτοιο αρχείο είναι διαφορετικό εξού και η δυσκολία και τα bugs τώρα στην αρχή.
Deepin μάλλον(η αβεβαιότητα για λόγους που δεν ειναι της παρούσης και έχουν σχέση με την υλοποίηση) λειτουργεί οπότε μπορείς να το τρέξεις @Alexis.
Ευχαριστώ για το feedback!