Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/ruby
- if (ARGV.length == 1) then
- sysRootPath = ARGV[0]
- elsif (ARGV.length == 0) then
- sysRootPath = "/"
- else
- puts "Too many command line arguments"
- exit()
- end
- #puts "#{sysRootPath}"
- #serialFilePath = "usr/share/scripts/iMxSerial.txt"
- serialFilePath = "monkeybaby.txt"
- readSerialNum = ""
- serialFile = File.open("#{sysRootPath}#{serialFilePath}")
- serialFile.each_line do |line|
- readSerialNum = line
- end
- serialFile.close
- puts "Serial from file: #{readSerialNum}"
- #serial number lookup
- sysConfFilePath = "~/monkeybaby.txt"
- puts "#{sysConfFilePath}"
- sysConfFile = File.open("#{sysConfFilePath}")
- serialMatch = false
- sysConfFile.each_line do |line|
- parsedLine = line.split(",")
- if (parsedLine[0] == readSerialNum)
- puts "BINGO BANGO CHICKEN TANGO"
- serialMatch = true
- end
- end
- if (serialMatch == false)
- puts "Serial not found. Configure it? [y/n]"
- sysConfFile.puts "#{readSerialNum}"
- end
- #network config
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement