77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
# File 'lib/thc/rc.rb', line 77
def self.rm_hs(id)
y=false
c=0
File.open(@torrc+"_temp", "w") do |out_file|
File.foreach(@torrc) do |line|
if line.include?(HEADER)
y=true
out_file.puts line
elsif y && line.include?("HiddenServiceDir")
c+=1
if id != c
out_file.puts line
end
elsif y && line.include?("HiddenServicePort")
if id != c
out_file.puts line
end
else
out_file.puts line
end
end
end
FileUtils.mv(@torrc+"_temp", @torrc)
end
|