summaryrefslogtreecommitdiffstats
path: root/server/bin
Commit message (Collapse)AuthorAgeFilesLines
* oglivecli: more helpful usage error messageJose M. Guisado2022-09-221-1/+1
| | | | | | | | | | Valid commands depend on the "access level" determined by: - You are root (root) - You can read /opt/opengnsys/www/controlacceso.php (web) Users might not know this, so invite to run as sudo if running some command is not valid because of this.
* #915 Remove TEMPLATE_NAME from setclientmodeJavier Sánchez Parra2022-04-081-46/+42
| | | | | | | It is not needed for setting clients' boot mode. Replace TEMPLATE_NAME in error messages with MODE_FILE as both reference the template file.
* #768: Fix a little bug in `oglivecli` scriptRamón M. Gómez2021-05-101-1/+1
| | | | introduced in commit 19528454b.
* #986: Updating help and messages from script `setclientmode`.Ramón M. Gómez2021-03-091-11/+11
|
* #1028 setserveraddr restarts ogserver service.Irina Gómez2021-02-161-1/+1
|
* #1009 Add ogclient.json update to setsmbpassJavier Sánchez Parra2020-12-011-0/+3
| | | | | | | | | ogclient.json has samba user and pass because ogVDI needs them to upload qcow2 images to the repository. setsmbpass sets user and pass and updates ogLives to match. If a user executes setsmbpass, then ogclient.json samba info becomes outdated. Add ogclient.json samba user and pass update to setsmbpass script.
* #1009 Fix ogclient.json ownership and permissionsJavier Sánchez Parra2020-11-301-0/+2
| | | | | ogclient.json has the samba password in plain text. This commit changes ownership and permissions to improve the security.
* #988 checkperms sets permissions on ogserver.jsonIrina Gómez2020-11-171-2/+2
|
* #997: Fix oglivecli.Irina Gómez2020-11-051-1/+1
| | | | | The script was not detecting the Initrd compression program, could not get the samba password and needed to ask for it.
* #988 Fix settoken json handlingIrina Gómez2020-10-291-0/+1
| | | | source_json_config loads config values.
* #988 Fix setserveraddr json handlingJavier Sánchez Parra2020-10-241-3/+13
| | | | | | | | setserveraddr script modified ogserver.json values with "sed". This caused unwanted changes in database.ip. This commit replaces "sed" with "jq" for modifying ogserver.json, ensuring only rest.ip and wol.interface values change.
* #988 Read json config file in scriptsRoberto Hueso Gómez2020-10-228-19/+19
| | | | | | | | This patch implements the function source_json_config() that is used to read the new ogserver.json config file in the scripts. This replaces the old 'source .../ogserver.cfg'. Co-authored-by: Javier Sánchez Parra <jsanchez@soleta.eu>
* #988 remove reference to ogserver.cfg setclientmodeOpenGnSys Support Team2020-10-161-1/+0
| | | | Not used, and now there is a configuration ogserver.json
* #988 Adapt settoken to the new json config fileRoberto Hueso Gómez2020-10-161-3/+2
| | | | This patch sets the renewed api_token in the config file ogserver.json
* #993 Fix oglivedir parse in setclientmode scriptRoberto Hueso Gómez2020-10-021-3/+3
| | | | | | | This awk expressions is parsing a key1=value1 key2=value2... expression. For example one of the 'awk' in this patch looks for the key "oglivedir" and parses the value of that key correctly.
* #997: Fix variable name in commit `0e3e167`.Ramón M. Gómez2020-09-031-2/+2
|
* #997: Support for Initrd compressed in several formats.Ramón M. Gómez2020-09-034-10/+17
| | | | Adding compatibility with Ubuntu 20.04 Initrd, which is compressed in LZ4 format.
* #993 Adapt setclientmode script to use a config fileRoberto Hueso Gómez2020-07-291-68/+17
| | | | | This config file contains the parameters needed in order to run the script without the need to make any queries to the database.
* #986 More renaming to ogserverJavier Sánchez Parra2020-06-2311-14/+14
| | | | | Another step into renaming all references of ogAdmServer to ogServer. This commit mostly rename references to ogAdmServer.cfg in scripts.
* #980 use json file format in ogClientJavier Sánchez Parra2020-06-021-4/+4
|
* #971 Remove ogAdmAgent initializationJavier Sánchez Parra2020-06-022-4/+2
| | | | | | | | | | | All the functionalities of the ogAdmAgent are now in the ogAdmServer. So, the it is not needed anymore. This commit remove the installation and update of the ogAdmAgent, adds a check to remove it if exists and removes it from the OpenGnsys init script. A future patch will remove all the code related to the ogAdmAgent.
* #980 Add ogClient to the installer and update the setserveraddr scriptJavier Sánchez Parra2020-06-021-2/+6
| | | | This also removes the legacy ogAdmClient for these scripts.
* #965: `oglivecli rebuild` detects short directory names.Ramón M. Gómez2020-03-041-8/+9
|
* #965: `oglivecli install` uses shorter directory names.Ramón M. Gómez2020-03-041-4/+7
|
* #488 #959 comparedhcpopengnsys: Fixes error when computer definition was in ↵Irina Gómez2020-03-031-6/+29
| | | | one line.
* #955: Correct quoting of input parameters.Ramón M. Gómez2020-03-021-2/+2
|
* #955: `addtodhcp` script checks if all routers are defined in DHCP ↵Ramón M. Gómez2020-02-271-2/+7
| | | | configuration file.
* #957: `comparedhcpopengnsys` script adapted to common functions.Ramón M. Gómez2020-02-252-38/+30
|
* #957: `ogagentqueue` cron script adapted to common functions.Ramón M. Gómez2020-02-251-28/+11
|
* #957: `setsmbpass` script adapted to common functions.Ramón M. Gómez2020-02-251-20/+16
|
* #957: `setserveraddr` uses the new global functions.Ramón M. Gómez2020-02-252-21/+13
|
* #957 #958: `setclientlive` and `setclientmode` script are adapted to global ↵Ramón M. Gómez2020-02-252-110/+77
| | | | functions and avoid SQL injectionn.
* #959: Remove duplicate script.Ramón M. Gómez2020-02-241-9/+0
|
* #957: Script `comparemac` uses common server functions.Ramón M. Gómez2020-02-181-30/+27
|
* #957 #958: Script `settoken`: use `version` function and avoid SQL injection.Ramón M. Gómez2020-02-181-9/+10
|
* #957: Script `registeredsoftware`: use common server functions and avoid SQL ↵Ramón M. Gómez2020-02-181-38/+16
| | | | injection.
* #958: Avoid SQL injection in `addtodhcp` and `listclientlive`.Ramón M. Gómez2020-02-182-4/+5
|
* #957: Script `listclientmode` uses common server functions.Ramón M. Gómez2020-02-181-36/+28
|
* #957: Script `listclientlive` uses common server functions.Ramón M. Gómez2020-02-181-36/+21
|
* #768: `oglivecli check` verifies if the linked directory matches the one ↵Ramón M. Gómez2020-02-181-0/+3
| | | | defined by default.
* #957 #768: Improvements in `oglivecli` script: display proper help of ↵Ramón M. Gómez2020-02-181-50/+48
| | | | parameters, raise error if a file cannot be downloaded, standardized error messages.
* #957: Adapt `oglivecli` script to global functions.Ramón M. Gómez2020-02-171-66/+32
|
* #955: New script `addtodhcp`to update the DHCP configuration file using the ↵Ramón M. Gómez2020-02-141-0/+97
| | | | database data.
* #946: Fix bug in commit `6640e2c` when `setservderaddr` parses configuration ↵Ramón M. Gómez2020-02-101-1/+1
| | | | parameters.
* #946: Script `setserveraddr` updates the interface parameter.Ramón M. Gómez2020-01-311-4/+6
|
* #811 setclientmode: Fixs error when call function getcaller.Irina Gómez2020-01-211-1/+1
|
* #914 #811 setclientmode: Fix error for temporary change of PXE file. Adds ↵Irina Gómez2019-12-051-1/+6
| | | | permission to be call from console, for example with 'Ejecutar script' .
* #925: Script `settoken` changes REST token for users.Ramón M. Gómez2019-11-111-23/+30
|
* #816 856: Scripts `setserveraddr` and etclientmode` use common Shell ↵Ramón M. Gómez2019-10-292-36/+19
| | | | function file.
* #816: Define a new shell parameter to know if client is defined as a ↵Ramón M. Gómez2019-10-291-3/+4
| | | | teaching computer.