@@ -227,54 +227,6 @@ def libc_ver(executable=sys.executable, lib='', version='', chunksize=16384):
227
227
pos = m .end ()
228
228
return lib , version
229
229
230
- def _dist_try_harder (distname , version , id ):
231
-
232
- """ Tries some special tricks to get the distribution
233
- information in case the default method fails.
234
-
235
- Currently supports older SuSE Linux, Caldera OpenLinux and
236
- Slackware Linux distributions.
237
-
238
- """
239
- if os .path .exists ('/var/adm/inst-log/info' ):
240
- # SuSE Linux stores distribution information in that file
241
- distname = 'SuSE'
242
- for line in open ('/var/adm/inst-log/info' ):
243
- tv = line .split ()
244
- if len (tv ) == 2 :
245
- tag , value = tv
246
- else :
247
- continue
248
- if tag == 'MIN_DIST_VERSION' :
249
- version = value .strip ()
250
- elif tag == 'DIST_IDENT' :
251
- values = value .split ('-' )
252
- id = values [2 ]
253
- return distname , version , id
254
-
255
- if os .path .exists ('/etc/.installed' ):
256
- # Caldera OpenLinux has some infos in that file (thanks to Colin Kong)
257
- for line in open ('/etc/.installed' ):
258
- pkg = line .split ('-' )
259
- if len (pkg ) >= 2 and pkg [0 ] == 'OpenLinux' :
260
- # XXX does Caldera support non Intel platforms ? If yes,
261
- # where can we find the needed id ?
262
- return 'OpenLinux' , pkg [1 ], id
263
-
264
- if os .path .isdir ('/usr/lib/setup' ):
265
- # Check for slackware version tag file (thanks to Greg Andruk)
266
- verfiles = os .listdir ('/usr/lib/setup' )
267
- for n in range (len (verfiles )- 1 , - 1 , - 1 ):
268
- if verfiles [n ][:14 ] != 'slack-version-' :
269
- del verfiles [n ]
270
- if verfiles :
271
- verfiles .sort ()
272
- distname = 'slackware'
273
- version = verfiles [- 1 ][14 :]
274
- return distname , version , id
275
-
276
- return distname , version , id
277
-
278
230
def popen (cmd , mode = 'r' , bufsize = - 1 ):
279
231
280
232
""" Portable popen() interface.
0 commit comments