Commit 699b4e3
authored
Add check if group / user exists + Allow user to select php versions (hestiacp#4065)
* Add check if group / user exists + Allow user to select php versions
Usage
bash hst-install-debian.sh -D /root/ -o 8.2,8.1,8.0
Will install php8.0 to php8.2
A few exceptions:
- If user wants to install a non existing version it will create an error and exit it self
- If Versions installer are lower then 7.3 it will do the same as our dependencies require it (roundcube)
- If PHP version > current supported it will include php8.2 in this case to the supported list. This is mainly for 8.3 and new and or 9.0 versions
* Fix shellcheck
* Remove debug exit
* Request / validate password
* Remove hardcode admin
* Update install order
* Remove debug code1 parent 3bd26f4 commit 699b4e3
File tree
4 files changed
+125
-35
lines changed- func
- install
- src
4 files changed
+125
-35
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
249 | | - | |
| 249 | + | |
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
37 | 40 | | |
| 41 | + | |
38 | 42 | | |
39 | 43 | | |
40 | 44 | | |
| |||
178 | 182 | | |
179 | 183 | | |
180 | 184 | | |
181 | | - | |
182 | | - | |
183 | | - | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
184 | 191 | | |
| 192 | + | |
185 | 193 | | |
186 | 194 | | |
187 | 195 | | |
| |||
306 | 314 | | |
307 | 315 | | |
308 | 316 | | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
309 | 354 | | |
310 | 355 | | |
311 | 356 | | |
| |||
357 | 402 | | |
358 | 403 | | |
359 | 404 | | |
| 405 | + | |
360 | 406 | | |
361 | 407 | | |
362 | 408 | | |
| |||
374 | 420 | | |
375 | 421 | | |
376 | 422 | | |
377 | | - | |
378 | | - | |
379 | | - | |
380 | | - | |
381 | | - | |
382 | | - | |
383 | | - | |
384 | | - | |
385 | 423 | | |
386 | 424 | | |
387 | 425 | | |
| |||
567 | 605 | | |
568 | 606 | | |
569 | 607 | | |
570 | | - | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
571 | 613 | | |
572 | 614 | | |
573 | 615 | | |
| |||
645 | 687 | | |
646 | 688 | | |
647 | 689 | | |
648 | | - | |
649 | 690 | | |
650 | 691 | | |
651 | | - | |
652 | 692 | | |
653 | 693 | | |
654 | 694 | | |
655 | 695 | | |
656 | | - | |
657 | 696 | | |
658 | 697 | | |
659 | 698 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
37 | 41 | | |
| 42 | + | |
38 | 43 | | |
39 | 44 | | |
40 | 45 | | |
| |||
178 | 183 | | |
179 | 184 | | |
180 | 185 | | |
181 | | - | |
182 | | - | |
183 | | - | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
184 | 192 | | |
| 193 | + | |
185 | 194 | | |
186 | 195 | | |
187 | 196 | | |
| |||
306 | 315 | | |
307 | 316 | | |
308 | 317 | | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
309 | 355 | | |
310 | 356 | | |
311 | 357 | | |
| |||
370 | 416 | | |
371 | 417 | | |
372 | 418 | | |
373 | | - | |
374 | | - | |
375 | | - | |
376 | | - | |
377 | | - | |
378 | | - | |
379 | | - | |
380 | | - | |
381 | 419 | | |
382 | 420 | | |
383 | 421 | | |
| |||
556 | 594 | | |
557 | 595 | | |
558 | 596 | | |
559 | | - | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
560 | 602 | | |
561 | 603 | | |
562 | 604 | | |
| |||
634 | 676 | | |
635 | 677 | | |
636 | 678 | | |
637 | | - | |
638 | 679 | | |
639 | 680 | | |
640 | | - | |
641 | 681 | | |
642 | 682 | | |
643 | 683 | | |
644 | 684 | | |
645 | | - | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
646 | 697 | | |
647 | 698 | | |
648 | 699 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
293 | 293 | | |
294 | 294 | | |
295 | 295 | | |
296 | | - | |
297 | | - | |
| 296 | + | |
298 | 297 | | |
299 | 298 | | |
300 | 299 | | |
301 | 300 | | |
| 301 | + | |
302 | 302 | | |
303 | 303 | | |
304 | 304 | | |
| |||
0 commit comments