slitaz-arm view rootfs/usr/bin/tazarm @ rev 37

Bunch of improvments, add /opt/vc support
author Christophe Lincoln <pankso@slitaz.org>
date Fri Mar 07 23:06:51 2014 +0100 (2014-03-07)
parents
children
line source
1 #!/bin/sh
2 #
3 # tazarm - A small tool designed to run on ARM devices.
4 #
5 . /lib/libtaz.sh
7 [ "$log" ] || log=$(pwd)/slitaz-arm.log
9 # Handle commands
10 case "$1" in
11 info)
12 /usr/bin/slitaz
13 # To remove on next slitaz-base-file release
14 echo -n "Machine type : " && uname -m
15 echo -n "System date : " && date
16 newline ;;
18 flavor)
19 if [ -f "/etc/slitaz/flavor.conf" ]; then
20 . /etc/slitaz/flavor.conf
21 newline
22 boldify "SliTaz ARM flavor"
23 separator
24 echo "Flavor : $FLAVOR"
25 echo "Build date : $BUILD_DATE"
26 echo "Maintainer : $MAINTAINER"
27 echo "Short desc : $SHORT_DESC"
28 echo "Web site : $WEB_SITE"
29 else
30 echo "Missing: /etc/slitaz/flavor.conf"
31 fi
32 separator && newline ;;
34 report)
35 echo -e "--> uname:" | tee $log
36 uname -a | tee -a $log
38 echo -e "--> ls[pci/usb]:" | tee -a $log
39 lspci | tee -a $log
40 lsusb 2>&1 | tee -a $log
42 echo -e "--> dmesg:" | tee -a $log
43 dmesg | tee -a $log
45 echo -e "--> ifconfig:" | tee -a $log
46 ifconfig -a | tee -a $log
48 newline
49 echo "Log path: $log"
50 newline ;;
52 *)
53 echo "Usage: $(basename $0) [info|flavor|report] [--log=]" ;;
54 esac
55 exit 0