[LEDE-DEV] Script to gather system info for bug reports and similar.
Hannu Nyman
hannu.nyman at iki.fi
Wed May 11 01:14:42 PDT 2016
On 10/05/16 21:00, Ben Greear wrote:
>> If someone could add a way to put the git commit ID(s) into
>> the file system somewhere, I think that would be an excellent
>> addition.
>>
>> And once the script is in place, a way to call it through the web UI would
>> be most welcome.
I use the following script to fetch the basic version info, compilation time,
commit info of the main source and three feeds, and to store that as a custom
file into the built firmware:
#!/bin/bash
STATUSFILE=files/etc/Compile_info.txt
OwVers=`grep RELEASE: include/toplevel.mk | cut -d "=" -f 2`
echo LEDE $OwVers `scripts/getver.sh` / `date "+%F %H:%M"` > $STATUSFILE
echo "---" >> $STATUSFILE
echo "main "`(git show --format="%cd %h %s" --date=short | head -n 1 |
cut -b1-60)` >> $STATUSFILE
echo "luci "`(cd feeds/luci && git show --format="%cd %h %s"
--date=short | head -n 1 | cut -b1-60)` >> $STATUSFILE
echo "packages "`(cd feeds/packages && git show --format="%cd %h %s"
--date=short | head -n 1 | cut -b1-60)` >> $STATUSFILE
echo "routing "`(cd feeds/routing && git show --format="%cd %h %s"
--date=short | head -n 1 | cut -b1-60)` >> $STATUSFILE
That produces the following output for files/etc/Compile_info.txt
(/etc/Compile_info.txt in the live router):
LEDE Designated Driver r153 / 2016-05-11 11:06
---
main 2016-05-11 30d955a build: fix make clean, delete package dir
luci 2016-05-10 650c031 Merge pull request #717 from Umeaboy/patc
packages 2016-05-11 2339a82 libffi: bump to version 3.2.1
routing 2016-05-10 bec38bf Merge pull request #186 from stintel/bird
More information about the Lede-dev
mailing list