Skip to content

Instantly share code, notes, and snippets.

loom@desktop [~] kernel-ver.sh
mainline 2.6.35-rc3
snapshot 2.6.35-rc2-git6
stable 2.6.34
loom@desktop [~]
#!/bin/bash
set +x
# -------------------------------------------------------------------
#
# Shell program to check for new nvidia drivers.
#
# Copyright 2009, Norbert Varzariu <loomsen@googlemail.com>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
#!/usr/bin/env ruby
#==BEGIN
#This Script checks for new kernel releases.
#written by Norbert Varzariu <loomsen@gmail.com>
#==END
require 'net/http'
#myDestSrv='www.kernel.org'
#myDestPth='/kdist/finger_banner'
#!/bin/bash
#set -x
PROGNAME=$(basename $0)
function error_exit
{
echo "${PROGNAME}: ${1:-"Unknown Error"}" >&2
make_cleanup
exit 1
}
#!/usr/bin/env bash
##
# by Norbert Varzariu <loomsen@googlemail.com>
#set -x
PROGNAME=$(basename $0)
# program starts here
awk '/main|snap|stable/ { print $3 " " $11 }' \
<(curl -s http://kernel.org/kdist/finger_banner | head -4 ) \
| column -t
exit $?
#!/usr/bin/env ruby
require 'net/http'
myFoo=[]
myFoo=Net::HTTP.get('www.kernel.org','/kdist/finger_banner')
myArr=[]
myFoo[0].each_line {|y| myArr=y.split(' ') }
puts myArr[1][2] + ":\t" + myArr[1][10]
puts myArr[2][2] + ":\t" + myArr[2][10]
puts myArr[3][2] + ":\t\t" + myArr[3][10]
#!/usr/bin/env ruby
require 'net/http'
myFoo=[]
myFoo<<Net::HTTP.get('www.kernel.org','/kdist/finger_banner')
myArr=[]
myFoo[0].each_line {|y| myArr<<y.split(' ') }
# doIt
puts myArr[1][2] + ":\t" + myArr[1][10]
puts myArr[2][2] + ":\t" + myArr[2][10]
puts myArr[3][2] + ":\t\t" + myArr[3][10]
#!/usr/bin/env ruby
require 'net/http'
myFoo=[]
myFoo<<Net::HTTP.get('www.kernel.org','/kdist/finger_banner')
myArr=[]
myFoo[0].each_line {|y| myArr<<y.split(' ') }
# doIt
puts myArr[1][2] + ":\t" + myArr[1][10]
puts myArr[2][2] + ":\t" + myArr[2][10]
puts myArr[3][2] + ":\t\t" + myArr[3][10]
mal was ganz wild sde