Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.96 KB | None | 0 0
  1. #!/usr/bin/ruby
  2.  
  3. if (ARGV.length == 1) then
  4.     sysRootPath = ARGV[0]
  5. elsif (ARGV.length == 0) then
  6.     sysRootPath = "/"
  7. else
  8.     puts "Too many command line arguments"
  9.     exit()
  10. end
  11.  
  12. #puts "#{sysRootPath}"
  13.  
  14. #serialFilePath = "usr/share/scripts/iMxSerial.txt"
  15. serialFilePath = "monkeybaby.txt"
  16. readSerialNum = ""
  17.  
  18. serialFile = File.open("#{sysRootPath}#{serialFilePath}")
  19.  
  20. serialFile.each_line do |line|
  21.     readSerialNum = line
  22. end
  23. serialFile.close
  24.  
  25. puts "Serial from file: #{readSerialNum}"
  26.  
  27. #serial number lookup
  28.  
  29. sysConfFilePath = "~/monkeybaby.txt"
  30.  
  31. puts "#{sysConfFilePath}"
  32.  
  33. sysConfFile = File.open("#{sysConfFilePath}")
  34. serialMatch = false
  35.  
  36. sysConfFile.each_line do |line|
  37.     parsedLine = line.split(",")
  38.     if (parsedLine[0] == readSerialNum)
  39.         puts "BINGO BANGO CHICKEN TANGO"
  40.         serialMatch = true
  41.     end
  42. end
  43.  
  44. if (serialMatch == false)
  45.     puts "Serial not found. Configure it? [y/n]"
  46.     sysConfFile.puts "#{readSerialNum}"
  47. end
  48.  
  49. #network config
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement