View difference between Paste ID: f8m6t0n0 and JRgu6z3E
SHOW: | | - or go back to the newest paste.
1
term.clear()
2
term.setCursorPos(1,1)
3
local x = 2
4
function pos1()
5
term.setCursorPos(x,5)
6
write("=")
7
sleep(0.5)
8
x = x + 1
9
end
10
11
function pos2()
12
term.setCursorPos(1,7)
13
end
14
15-
shell.run("label", "set", "Frozen OS Beta v2.1")
15+
shell.run("label", "set", "Frozen Turtle OS Beta v1.1")
16
17-
textutils.slowPrint("Now installing Frozen Os to your computer")
17+
textutils.slowPrint("Now installing Frozen Turtle Os to your computer")
18
19
print("Installing...")
20
term.setCursorPos(1,5)
21
write("[                  ]")
22
23
fs.makeDir("notes")
24
pos2()
25
print("Making directory notes                  ")
26
pos1()
27
fs.makeDir("programs")
28
pos2()
29
print("Making directory programs               ")
30
pos1()
31
fs.makeDir("OS")
32
pos2()
33
print("Making directory OS                     ")
34
pos1()
35
pos2()
36
if fs.exists("start") == true then
37
print("start is already installed skipping file")
38
else
39
fs.copy("disk/start", "start")
40
print("Installing start                        ")
41
end
42
pos1()
43
pos2()
44-
if fs.exists("programs/slots") == true then
44+
if fs.exists("OS/.stripmine") == true then
45
print("slots already installed skipping file   ")
46
else
47-
fs.copy("disk/slots", "programs/slots")
47+
fs.copy("disk/stripmine", "OS/.stripmine")
48
print("Installing slots                        ")
49
end
50
pos1()
51
pos2()
52
if fs.exists("startup") == true then
53
print("startup already installed skipping file ")
54
else
55
print("Installing startup                      ")
56
fs.copy("disk/start", "startup")
57
end
58
pos1()
59
pos2()
60
if fs.exists("OS/.osprotect") == true then
61
print("osprotect already exists skipping file  ")
62
else
63
print("Installing osprotect                    ")
64
fs.copy("disk/osprotect", "OS/.osprotect")
65
end
66
pos1()
67
pos2()
68
if fs.exists("OS/run") == true then
69
print("run already exists skipping file        ")
70
else
71
print("Installing startup                      ")
72
fs.copy("disk/run", "OS/run")
73
end 
74
pos1()
75
pos2()
76
if fs.exists("OS/.computer") == true then
77
print("computer already exists skipping file   ")
78
else
79
print("Installing computer                     ")
80
fs.copy("disk/computer", "OS/.computer")
81
end
82
pos1()
83
pos2()
84-
if fs.exists("programs/calculator") == true then
84+
if fs.exists("OS/.flatten") == true then
85
print("calculator already installed skipping.  ")
86
else
87
print("Installing calculator                   ")
88-
fs.copy("disk/calculator", "programs/calculator")
88+
fs.copy("disk/flatten", "OS/.flatten")
89
end
90
pos1()
91
pos2()
92
if fs.exists("OS/createfile") == true then
93
print("create already exists skipping file     ") 
94
else
95
print("Installing createfile                   ")
96
fs.copy("disk/createfile", "OS/createfile")
97
end
98
pos1()
99
pos2()
100
if fs.exists("OS/notepad") == true then
101
print("notepad already exists skipping file    ")
102
else
103
print("installing notepad")
104
fs.copy("disk/notepad", "OS/notepad            ")
105
end
106
pos1()
107
pos2()
108
if fs.exists("OS/.search") == true then
109
print("search already exists skipping file     ")
110
else
111
print("installing search                       ")
112
fs.copy("disk/search", "OS/.search")
113
end
114
pos1()
115
pos2()
116
if fs.exists("readme") == true then
117
print("readme already exists skipping file     ")
118
else
119
print("installing readme                       ")
120
fs.copy("disk/readme", "readme")
121
end
122
pos1()
123
pos2()
124
if fs.exists("OS/noteread") == true then
125
print("noteread already exists skipping file   ")
126
else
127
print("Installing noteread                     ")
128
fs.copy("disk/noteread", "OS/noteread")
129
end
130
pos1()
131
pos2()
132
if fs.exists("notes/test") == true then
133
print("test already exists skipping file       ")
134
else
135
print("Installing test                         ")
136
fs.copy("disk/test", "notes/test")
137
end
138
pos1()
139
pos2()
140-
if fs.exists("programs/tarnchat") == true then
140+
if fs.exists("OS/.floor") == true then
141
print("tarnchat already exists skipping file   ")
142
else
143
print("Installing tarchchat                    ")
144-
fs.copy("disk/tarnchat", "programs/tarnchat")
144+
fs.copy("disk/floor", "OS/.floor")
145
end
146
pos1()
147
pos2()
148
if fs.exists("OS/editor") == true then
149
print("editor already exists skipping file     ")
150
else
151
print("Installing editor                       ")
152
fs.copy("disk/editor", "OS/editor")
153
end
154
if fs.exists("OS/.wall") == true then
155
print("editor already exists skipping file     ")
156
else
157
print("Installing editor                       ")
158
fs.copy("disk/wall", "OS/.wall")
159
end
160
pos1()
161
pos2()
162
print()
163
print("Would you like to install a lock on this")
164
print("computer? (yes) or (no)")
165
lock = string.lower(read())
166
if lock == "yes" then
167
if fs.exists("OS/.lock") == true then
168
pos2()
169
print("lock already installed skipping file")
170
else
171
print("Enter password that would like")
172
print("This will be the only time your pw is shown.")
173
print()
174
write("> ")
175
local pass = read()
176
local file = fs.open("OS/.password","w")
177
file.writeLine(pass)
178
file.close()
179
180
print("Installing lock")
181
fs.copy("disk/lock", "OS/.lock")
182
fs.copy("disk/oslock", "OS/.oslock")
183
end
184
else
185
print("No lock will be installed")
186
end
187
188
print()
189
print("Installation complete. Please press any")
190
print("key to start Frozen OS")
191
os.pullEvent("key")
192
shell.run("OS/.osprotect")
193
shell.run("OS/.computer")