Skip to content

Instantly share code, notes, and snippets.

@majek
Created June 21, 2015 12:58
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save majek/9d4910c24ccbbe237025 to your computer and use it in GitHub Desktop.
Save majek/9d4910c24ccbbe237025 to your computer and use it in GitHub Desktop.
Import intel-wired-lan ixgbe to git
#!/bin/bash
cat << EOF > /tmp/xxx
4.1.1 2015-06-17 100100 weekly downloads
4.0.3 2015-04-15 9494 weekly downloads
3.23.2.1 2015-02-23 1919 weekly downloads
3.23.2 2014-12-22 1515 weekly downloads
3.22.3 2014-08-15 99 weekly downloads
3.21.2 2014-03-28 88 weekly downloads
3.19.1 2013-12-20 1515 weekly downloads
3.18.7 2013-12-20 22 weekly downloads
3.17.3 2013-07-26 44 weekly downloads
3.16.1 2013-06-27 22 weekly downloads
3.15.1 2013-05-15 99 weekly downloads
3.14.5 2013-04-01 33 weekly downloads
3.13.10 2013-02-22 55 weekly downloads
3.12.6 2012-12-21 22 weekly downloads
3.11.33 2012-10-15 44 weekly downloads
3.10.17 2012-09-11 22 weekly downloads
3.10.16 2012-06-29 22 weekly downloads
3.9.17 2012-06-05 33 weekly downloads
3.9.15 2012-04-19 22 weekly downloads
3.8.21 2012-02-24 33 weekly downloads
3.7.21 2012-01-30 22 weekly downloads
3.7.17 2011-12-09 88 weekly downloads
3.7.14 2011-11-14 22 weekly downloads
3.6.7 2011-10-05 33 weekly downloads
3.5.14 2011-09-09 11 weekly downloads
3.4.24 2011-07-26 11 weekly downloads
3.3.9 2011-04-21 11 weekly downloads
3.3.8 2011-04-08 11 weekly downloads
3.2.10 2011-03-03 11 weekly downloads
3.2.9 2011-01-28 11 weekly downloads
3.1.17 2010-12-14 11 weekly downloads
3.1.15 2010-12-03 11 weekly downloads
3.0.14 2010-11-22 22 weekly downloads
3.0.12 2010-10-08 11 weekly downloads
2.1.4 2010-08-27 22 weekly downloads
2.0.84.11 2010-07-28 11 weekly downloads
2.0.84.9 2010-06-30 11 weekly downloads
2.0.75.7 2010-05-07 1515 weekly downloads
2.0.72.4 2010-03-19 22 weekly downloads
2.0.62.4 2010-02-03 33 weekly downloads
2.0.44.14 2009-10-16 11 weekly downloads
2.0.44.13 2009-09-23 11 weekly downloads
2.0.38.2 2009-07-27 11 weekly downloads
2.0.34.3 2009-06-12 11 weekly downloads
1.3.56.17 2009-04-06 11 weekly downloads
1.3.56.11 2009-03-30 11 weekly downloads
1.3.56.5 2009-01-15 11 weekly downloads
1.3.47 2008-10-23 11 weekly downloads
1.3.20.11 2008-09-16 11 weekly downloads
1.3.31.5 2008-07-03 11 weekly downloads
1.3.20.3 2008-04-16 11 weekly downloads
1.3.16.1 2008-01-16 11 weekly downloads
1.3.7.8 2007-11-19 11 weekly downloads
1.1.21
EOF
mkdir git
(cd git; git init)
cat /tmp/xxx| tr "\t" " " | sort -V | cut -d " " -f 1 | while read LINE; do
# wget http://sourceforge.net/projects/e1000/files/ixgbe%20stable/$LINE/ixgbe-$LINE.tar.gz
echo $LINE
NAME=ixgbe-$LINE
FILE=$NAME.tar.gz
MD5=`md5sum $FILE`
tar xzf $FILE
(cd git && git rm -r *)
mv $NAME/* git
(cd git && git add *)
cat <<EOF > log
$NAME
$MD5
EOF
D=`stat $FILE -c '%y'`
(cd git && GIT_COMMITTER_NAME='intel-wired-lan' GIT_COMMITTER_EMAIL='' GIT_COMMITTER_DATE="$D" git commit --date="$D" --author="intel-wired-lan <>" -F ../log )
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment