tis-glpi-agent
1.10-0
The GLPI Agent is a generic management agent. It can perform a certain number of tasks, according to its own execution plan, or on behalf of a GLPI server acting as a control point.
17847 downloads
Download
See build result See VirusTotal scan

- package : tis-glpi-agent
- name : GLPI Agent
- version : 1.10-0
- categories :
- maintainer : Simon Fonteneau
- installed_size : 72138232
- editor :
- licence : GPL-2.0
- signature_date : 2024-07-14T11:00:29.904707
- size : 1.15 Mo
- locale : all
- target_os : redhat_based
- impacted_process :
- architecture : x64
- Homepage : https://github.com/glpi-project/glpi-agent
package : tis-glpi-agent
version : 1.10-0
architecture : x64
section : base
priority : optional
name : GLPI Agent
categories :
maintainer : Simon Fonteneau
description : The GLPI Agent is a generic management agent. It can perform a certain number of tasks, according to its own execution plan, or on behalf of a GLPI server acting as a control point.
depends :
conflicts :
maturity : PROD
locale : all
target_os : redhat_based
min_wapt_version : 2.0
sources :
installed_size : 72138232
impacted_process :
description_fr : L'Agent GLPI est un agent de gestion générique. Il peut effectuer un certain nombre de tâches, selon son propre plan d'exécution, ou pour le compte d'un serveur GLPI faisant office de point de contrôle.
description_pl :
description_de :
description_es :
description_pt :
description_it :
description_nl :
description_ru :
audit_schedule :
editor :
keywords : glpi
licence : GPL-2.0
homepage : https://github.com/glpi-project/glpi-agent
package_uuid : a8a4ecb7-97a1-43c5-ab42-a6cb14577866
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : ff336ad8093a16abe7028748cdebfd0b9e789dd85f0b38d35d3dbdadbc8b6e97
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature : SLOfeHHeqEIUjeNl1h9/IqQ7MNp0C/fUW8AWi5T5OR7JxwXTUXdE6HhXLpmnVH2tW5Sr9sBUk3zDx9kuv+nno/Xfa59f4ZDbvJ+DxEs4BxKzqltJ+UV3IV6dWmZ8kkSM2rl7CSWyHS2Vl+kIaVznG+ziXrJS7sjYJWCs7Ovs6gX3TH0UYwMqzt38Fy0bp7IlDI81XeJNzIq8A3cKnVnt8ZkRmirL1s6de0cYrB/X+k8nP5//PXmMhkyx939UyxLrOnxQ87AAmpsdlqu5rZjVFzWVXf4p10xtPOmfZxYeHPMQibZHUx/QCill1FYMb7fuR7GL34fpRayR6eKr7kVipg==
signature_date : 2024-07-14T11:00:29.904707
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
if get_os_version().split('.')[0] == '9':
run('yum config-manager --set-enabled crb')
if get_os_version().split('.')[0] == '8':
run('dnf config-manager --set-enabled powertools')
install_rpm(glob.glob("*.rpm")[0])
def uninstall():
uninstall_yum('glpi-agent*')
# -*- coding: utf-8 -*-
from setuphelpers import *
import os
import json
def update_package():
proxies = {}
if isfile(makepath(user_local_appdata(), "waptconsole", "waptconsole.ini")):
proxywapt = inifile_readstring(makepath(user_local_appdata(), "waptconsole", "waptconsole.ini"), "global", "http_proxy")
if proxywapt:
proxies = {"http": proxywapt, "https": proxywapt}
currentpath = os.path.dirname(os.path.realpath(__file__))
url_api = "https://api.github.com/repos/glpi-project/glpi-agent/releases"
json_load = json.loads(wgets(url_api, proxies=proxies))
found = False
for releases in json_load:
if found:
break
for download in releases["assets"]:
if download["browser_download_url"].endswith(".noarch.rpm") and "glpi-agent-" in download["browser_download_url"] and not 'task' in download["browser_download_url"] and not 'cron' in download["browser_download_url"] :
url_dl = download["browser_download_url"]
binary = url_dl.split("/")[-1]
found = True
break
allrpm = glob.glob("*.rpm")
for rpm in allrpm:
if rpm != binary:
remove_file(rpm)
if not isfile(binary):
wget(url_dl,binary,proxies=proxies)
version = binary.split('.noarch.rpm')[0].split('glpi-agent-')[1].split('-')[0]
control.version = version + "-0"
control.save_control_to_wapt()
7c18bd3f136ed5185c1513a33dff1f537ae327b421a9ec10d9ee72bc24d61793 : setup.py
: __pycache__
e8147612f90d09c0d7574b183a97e5f163819ca47afcca88ab8fa43667987899 : update_package.py
c6246be77fa0d87cb8860fc9de433dfc02b56edaaca368712d5b6267141eeee4 : WAPT/wapt.psproj
ff336ad8093a16abe7028748cdebfd0b9e789dd85f0b38d35d3dbdadbc8b6e97 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
3967c820a9366d696187a834a1df13e080f036bdfb6df777df3fe932f11c0341 : luti.json
3fb448db3acc757f5f7b9859caa2bd524bf708766bc8270196c9bd8f2eb0608b : glpi-agent-1.10-1.noarch.rpm
d18f3e29cdf32accff1172b4f9b40c8ec891ecb82f706c30087736a0793aaeeb : WAPT/control