Blame view

kernel/linux-imx6_3.14.28/scripts/ver_linux 3.09 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
  #!/bin/sh
  # Before running this script please ensure that your PATH is
  # typical as you use for compilation/istallation. I use
  # /bin /sbin /usr/bin /usr/sbin /usr/local/bin, but it may
  # differ on your system.
  #
  echo 'If some fields are empty or look unusual you may have an old version.'
  echo 'Compare to the current minimal requirements in Documentation/Changes.'
  echo ' '
  
  uname -a
  echo ' '
  
  gcc -dumpversion 2>&1| awk \
  'NR==1{print "Gnu C                 ", $1}'
  
  make --version 2>&1 | awk -F, '{print $1}' | awk \
        '/GNU Make/{print "Gnu make              ",$NF}'
  
  echo "binutils               $(ld -v | egrep -o '[0-9]+\.[0-9\.]+')"
  
  echo -n "util-linux             "
  fdformat --version | awk '{print $NF}' | sed -e s/^util-linux-// -e s/\)$//
  
  echo -n "mount                  "
  mount --version | awk '{print $NF}' | sed -e s/^mount-// -e s/\)$//
  
  depmod -V  2>&1 | awk 'NR==1 {print "module-init-tools     ",$NF}'
  
  tune2fs 2>&1 | grep "^tune2fs" | sed 's/,//' |  awk \
  'NR==1 {print "e2fsprogs             ", $2}'
  
  fsck.jfs -V 2>&1 | grep version | sed 's/,//' |  awk \
  'NR==1 {print "jfsutils              ", $3}'
  
  reiserfsck -V 2>&1 | grep ^reiserfsck | awk \
  'NR==1{print "reiserfsprogs         ", $2}'
  
  fsck.reiser4 -V 2>&1 | grep ^fsck.reiser4 | awk \
  'NR==1{print "reiser4progs          ", $2}'
  
  xfs_db -V 2>&1 | grep version | awk \
  'NR==1{print "xfsprogs              ", $3}'
  
  pccardctl -V 2>&1| grep pcmciautils | awk '{print "pcmciautils           ", $2}'
  
  cardmgr -V 2>&1| grep version | awk \
  'NR==1{print "pcmcia-cs             ", $3}'
  
  quota -V 2>&1 | grep version | awk \
  'NR==1{print "quota-tools           ", $NF}'
  
  pppd --version 2>&1| grep version | awk \
  'NR==1{print "PPP                   ", $3}'
  
  isdnctrl 2>&1 | grep version | awk \
  'NR==1{print "isdn4k-utils          ", $NF}'
  
  showmount --version 2>&1 | grep nfs-utils | awk \
  'NR==1{print "nfs-utils             ", $NF}'
  
  echo -n "Linux C Library        "
  sed -n -e '/^.*\/libc-\([^/]*\)\.so$/{s//\1/;p;q}' < /proc/self/maps
  
  ldd -v > /dev/null 2>&1 && ldd -v || ldd --version |head -n 1 | awk \
  'NR==1{print "Dynamic linker (ldd)  ", $NF}'
  
  ls -l /usr/lib/libg++.so /usr/lib/libstdc++.so  2>/dev/null | awk -F. \
         '{print "Linux C++ Library      " $4"."$5"."$6}'
  
  ps --version 2>&1 | grep version | awk \
  'NR==1{print "Procps                ", $NF}'
  
  ifconfig --version 2>&1 | grep tools | awk \
  'NR==1{print "Net-tools             ", $NF}'
  
  # Kbd needs 'loadkeys -h',
  loadkeys -h 2>&1 | awk \
  '(NR==1 && ($3 !~ /option/)) {print "Kbd                   ", $3}'
  
  # while console-tools needs 'loadkeys -V'.
  loadkeys -V 2>&1 | awk \
  '(NR==1 && ($2 ~ /console-tools/)) {print "Console-tools         ", $3}'
  
  oprofiled --version 2>&1 | awk \
  '(NR==1 && ($2 == "oprofile")) {print "oprofile              ", $3}'
  
  expr --v 2>&1 | awk 'NR==1{print "Sh-utils              ", $NF}'
  
  udevinfo -V 2>&1 | grep version | awk '{print "udev                  ", $3}'
  
  iwconfig --version 2>&1 | awk \
  '(NR==1 && ($3 == "version")) {print "wireless-tools        ",$4}'
  
  if [ -e /proc/modules ]; then
      X=`cat /proc/modules | sed -e "s/ .*$//"`
      echo "Modules Loaded         "$X
  fi