Commit Graph

122 Commits

Author SHA1 Message Date
d53ad4b684 Add wget to basic_tools 2020-03-21 04:11:14 +01:00
657b864202 Use file exists to check wether install is needed
run screenfetch in helloworld module
2020-03-21 04:11:01 +01:00
b55318da26 Use official docker install script
add docker compose
2020-03-21 04:07:53 +01:00
372e11f0c2 Add system info generation to hello world script 2020-03-21 02:08:22 +01:00
9209f0bf3f Fix warnings in lnxtools.sh
change apt to apt-get
2020-03-21 02:07:42 +01:00
e5f90f6c0c Add -y option to all apt-get commands 2020-03-11 00:41:17 +01:00
5fc955e405 Remove programms.json 2020-03-11 00:38:42 +01:00
43016d7326 Remove wrong dollar sign 2020-03-11 00:33:29 +01:00
2a2805150e Pull out base url 2020-03-11 00:29:55 +01:00
df127f63e2 Dynamically adjust url and gpg key 2020-03-11 00:24:29 +01:00
76c5dc8363 Check if sources.list entry is already there 2020-03-10 23:37:29 +01:00
7705ba9cae Add auto accept and platform distinction in docker 2020-03-10 23:37:29 +01:00
dcb8374f70 Add docker in installer 2020-03-10 23:37:29 +01:00
Marcel Schwarz
6a90c0fa90 Merge branch 'align-completely-to-fire-cli' into 'master'
Align completely to fire cli

See merge request icaotix/linux-tools!16
2020-03-10 22:37:13 +00:00
f2f1ddb968 skip run call for modules with just one method 2020-03-06 03:07:47 +01:00
89ae3b7056 Rename start.sh to lnxtools.sh 2020-03-06 02:40:16 +01:00
6061a7d224 Change from dynamic to explicit module loading
dynamic loading was removed to have an overall better flow control,
Remove Abstract Module, 
clear out module __init__.py
2020-03-06 02:34:57 +01:00
Marcel Schwarz
8bdef1d4e8 Merge branch '12-basic-command-line-tools' into 'master'
Resolve "Install basic command-line tools"

Closes #12

See merge request icaotix/linux-tools!6
2020-03-06 00:24:12 +00:00
e9f92af66f Rename module, split program categories 2020-03-06 01:23:20 +01:00
9ec51fa959 Fix wrong input for subprocess, remove output capturing
Concat apt command entirely before execution.
2020-03-05 23:57:59 +01:00
f5cd3c6234 Add programs list, implement subprocess to start apt, error handling 2020-03-05 23:57:59 +01:00
33737fec66 Create module boilerplate 2020-03-05 23:57:59 +01:00
Marcel Schwarz
30a7f0665f Merge branch 'fix-setup-path-problem' into 'master'
Fix path problem in run script when executed elsewhere

See merge request icaotix/linux-tools!15
2020-03-05 21:32:56 +00:00
8a074ae91c Fix path problem in run script when executed elsewhere 2020-03-05 22:31:40 +01:00
Marcel Schwarz
4c81e9d66b Merge branch '19-bash-prepare-script' into 'master'
Resolve "Bash script to prepare the system for the first use of the python based cli"

Closes #19

See merge request icaotix/linux-tools!14
2020-03-05 20:41:01 +00:00
c5e3e8f368 Rename sample module to hello world 2020-03-05 21:37:15 +01:00
2f5f2cffd8 Implement start.sh 2020-03-05 21:28:06 +01:00
Marcel Schwarz
ebbc22dc49 Merge branch '18-update-module' into 'master'
Resolve "Update Module"

Closes #18

See merge request icaotix/linux-tools!13
2020-03-05 19:11:33 +00:00
5d7fde2848 Add default yes parameter 2020-03-05 19:56:54 +01:00
2e4ba51a58 Split up calls into executable and parameterlist 2020-03-05 19:55:10 +01:00
72f0244a7c change run to call 2020-03-05 19:50:23 +01:00
de73914477 Implement systemupdate module 2020-03-05 19:40:04 +01:00
Marcel Schwarz
8b0c9c689c Merge branch '17-swap-module-fix-etc-fstab-entry-problem' into 'master'
Resolve "Swap module -> fix /etc/fstab entry problem"

Closes #17

See merge request icaotix/linux-tools!12
2020-02-01 02:31:41 +00:00
Lucas Noki
50bea3cba0 Extract run shell command
rename check_fstab to fstab_exists
2020-02-01 03:28:46 +01:00
Lucas Noki
e25c3f16d6 Simplify if statements 2020-02-01 03:06:37 +01:00
Lucas Noki
faac5d22be If swap gets deleted entry from /etc/fstab gets also deleted 2020-01-29 08:52:50 +01:00
Lucas Noki
b9bf1454ad Add function to check for fstab entry, Prevent double entries 2020-01-28 10:04:39 +01:00
Marcel Schwarz
ed44d25d8d Merge branch '11-set-up-the-swap-file' into 'master'
Resolve "Set up the swap file for the system with user specified size and default size"

Closes #11

See merge request icaotix/linux-tools!9
2020-01-25 01:45:07 +00:00
Lucas Noki
9636e817cb inline swap_file member as swap_location 2020-01-25 02:39:17 +01:00
Lucas Noki
59050e0665 string formatting 2020-01-25 02:38:41 +01:00
Lucas Noki
de6b0917e8 put index access in try block 2020-01-25 02:38:12 +01:00
Lucas Noki
c3e9bcc147 Remove else because of early return 2020-01-25 02:12:10 +01:00
Lucas Noki
035e4ce6ae Inverse if case for better readability
Remove unnecessary line
2020-01-25 02:10:12 +01:00
Lucas Noki
dcb5681aa3 Fix return type, remove unnecessary space
Add newline to .gitignore
2020-01-25 01:05:07 +01:00
Lucas Noki
153b8f6d04 Rename to meaningful variable name 2020-01-25 01:02:59 +01:00
Lucas Noki
d2c729f0ab Pull out indice and rename variable 2020-01-25 01:01:37 +01:00
Lucas Noki
5d519f2380 Make methods private,
Fix error case when someone tries to delete swap even if it doesnt exist in the first place, Fix typo
2020-01-23 12:09:53 +01:00
Marcel Schwarz
b600d902ba Merge branch '15-new-cli' into 'master'
Resolve "Investigate usage of new cli (like the gcloud one)"

Closes #15

See merge request icaotix/linux-tools!10
2020-01-21 23:29:29 +00:00
Lucas Noki
82ec233680 Removed env from .gitignore 2020-01-22 00:13:32 +01:00
Lucas Noki
2c944fe209 Fix delete swap if swap doesnt exist 2020-01-21 23:58:34 +01:00