@@ -68,80 +68,81 @@ function get_distname() {
6868
6969 //** Debian or Ubuntu
7070 if (file_exists ('/etc/debian_version ' )) {
71- if (strstr (trim (file_get_contents ('/etc/issue ' )), 'Ubuntu ' )) {
72- if (strstr (trim (file_get_contents ('/etc/issue ' )), 'LTS ' )) {
73- $ lts =" LTS " ;
74- }else {
75- $ lts ="" ;
76- }
77- $ issue =file_get_contents ('/etc/issue ' );
78- $ distname = 'Ubuntu ' ;
79- $ distid = 'debian40 ' ;
80- $ distbaseid = 'debian ' ;
81- $ ver = explode (' ' ,$ issue );
82- $ ver = array_filter ($ ver );
83- $ ver = next ($ ver );
84- $ mainver = explode ('. ' ,$ ver );
85- $ mainver = array_filter ($ mainver );
86- $ mainver = current ($ mainver ).'. ' .next ($ mainver );
87- switch ($ mainver ){
88- case "12.10 " :
89- $ relname = "(Quantal Quetzal) " ;
90- break ;
91- case "12.04 " :
92- $ relname = "(Precise Pangolin) " ;
93- break ;
94- case "11.10 " :
95- $ relname = "(Oneiric Ocelot) " ;
96- break ;
97- case "11.14 " :
98- $ relname = "(Natty Narwhal) " ;
99- break ;
100- case "10.10 " :
101- $ relname = "(Maverick Meerkat) " ;
102- break ;
103- case "10.04 " :
104- $ relname = "(Lucid Lynx) " ;
105- break ;
106- case "9.10 " :
107- $ relname = "(Karmic Koala) " ;
108- break ;
109- case "9.04 " :
110- $ relname = "(Jaunty Jackpole) " ;
111- break ;
112- case "8.10 " :
113- $ relname = "(Intrepid Ibex) " ;
114- break ;
115- case "8.04 " :
116- $ relname = "(Hardy Heron) " ;
117- break ;
118- case "7.10 " :
119- $ relname = "(Gutsy Gibbon) " ;
120- break ;
121- case "7.04 " :
122- $ relname = "(Feisty Fawn) " ;
123- break ;
124- case "6.10 " :
125- $ relname = "(Edgy Eft) " ;
126- break ;
127- case "6.06 " :
128- $ relname = "(Dapper Drake) " ;
129- break ;
130- case "5.10 " :
131- $ relname = "(Breezy Badger) " ;
132- break ;
133- case "5.04 " :
134- $ relname = "(Hoary Hedgehog) " ;
135- break ;
136- case "4.10 " :
137- $ relname = "(Warty Warthog) " ;
138- break ;
139- default :
140- $ relname = "UNKNOWN " ;
141- }
142- $ distver = $ ver .$ lts ." " .$ relname ;
143- echo $ distver ;
144- } elseif (trim (file_get_contents ('/etc/debian_version ' )) == '4.0 ' ) {
71+ if (strstr (trim (file_get_contents ('/etc/issue ' )), 'Ubuntu ' )) {
72+ if (strstr (trim (file_get_contents ('/etc/issue ' )), 'LTS ' )) {
73+ $ lts =" LTS " ;
74+ } else {
75+ $ lts ="" ;
76+ }
77+
78+ $ issue =file_get_contents ('/etc/issue ' );
79+ $ distname = 'Ubuntu ' ;
80+ $ distid = 'debian40 ' ;
81+ $ distbaseid = 'debian ' ;
82+ $ ver = explode (' ' ,$ issue );
83+ $ ver = array_filter ($ ver );
84+ $ ver = next ($ ver );
85+ $ mainver = explode ('. ' ,$ ver );
86+ $ mainver = array_filter ($ mainver );
87+ $ mainver = current ($ mainver ).'. ' .next ($ mainver );
88+ switch ($ mainver ){
89+ case "12.10 " :
90+ $ relname = "(Quantal Quetzal) " ;
91+ break ;
92+ case "12.04 " :
93+ $ relname = "(Precise Pangolin) " ;
94+ break ;
95+ case "11.10 " :
96+ $ relname = "(Oneiric Ocelot) " ;
97+ break ;
98+ case "11.14 " :
99+ $ relname = "(Natty Narwhal) " ;
100+ break ;
101+ case "10.10 " :
102+ $ relname = "(Maverick Meerkat) " ;
103+ break ;
104+ case "10.04 " :
105+ $ relname = "(Lucid Lynx) " ;
106+ break ;
107+ case "9.10 " :
108+ $ relname = "(Karmic Koala) " ;
109+ break ;
110+ case "9.04 " :
111+ $ relname = "(Jaunty Jackpole) " ;
112+ break ;
113+ case "8.10 " :
114+ $ relname = "(Intrepid Ibex) " ;
115+ break ;
116+ case "8.04 " :
117+ $ relname = "(Hardy Heron) " ;
118+ break ;
119+ case "7.10 " :
120+ $ relname = "(Gutsy Gibbon) " ;
121+ break ;
122+ case "7.04 " :
123+ $ relname = "(Feisty Fawn) " ;
124+ break ;
125+ case "6.10 " :
126+ $ relname = "(Edgy Eft) " ;
127+ break ;
128+ case "6.06 " :
129+ $ relname = "(Dapper Drake) " ;
130+ break ;
131+ case "5.10 " :
132+ $ relname = "(Breezy Badger) " ;
133+ break ;
134+ case "5.04 " :
135+ $ relname = "(Hoary Hedgehog) " ;
136+ break ;
137+ case "4.10 " :
138+ $ relname = "(Warty Warthog) " ;
139+ break ;
140+ default :
141+ $ relname = "UNKNOWN " ;
142+ }
143+ $ distver = $ ver .$ lts ." " .$ relname ;
144+ swriteln ("Operating System: " .$ distver ."\n" );
145+ } elseif (trim (file_get_contents ('/etc/debian_version ' )) == '4.0 ' ) {
145146 $ distname = 'Debian ' ;
146147 $ distver = '4.0 ' ;
147148 $ distid = 'debian40 ' ;
0 commit comments