From 4972eeef965a9ef13b1918a0e8e03ec2572763da Mon Sep 17 00:00:00 2001 From: Michael Grote Date: Mon, 30 Dec 2024 20:06:25 +0100 Subject: [PATCH] add laptop setup (#268) Reviewed-on: https://git.mgrote.net/mg/homeserver/pulls/268 --- friedhof/ansible.yml | 14 - friedhof/ansible_vars.yml | 6 - friedhof/httpd | 31 - friedhof/ldap.yml | 63 -- friedhof/lldap.yml | 11 - friedhof/lldap/docker-compose.yml.j2 | 73 -- friedhof/lldap/docker-compose0.yml.j2 | 40 -- friedhof/mgrote_alacritty/LICENSE | 674 ------------------ friedhof/mgrote_alacritty/README.md | 8 - friedhof/mgrote_alacritty/defaults/main.yml | 2 - .../mgrote_alacritty/mgrote.alacritty/LICENSE | 674 ------------------ .../mgrote.alacritty/README.md | 8 - .../mgrote.alacritty/defaults/main.yml | 2 - .../mgrote.alacritty/tasks/main.yml | 11 - friedhof/mgrote_alacritty/tasks/main.yml | 11 - friedhof/mgrote_docker_compose_deploy/LICENSE | 674 ------------------ .../mgrote_docker_compose_deploy/README.md | 30 - .../tasks/dockercompose-down.yml | 24 - .../tasks/dockercompose-up.yml | 64 -- .../tasks/main.yml | 16 - friedhof/mgrote_exa/README.md | 7 - friedhof/mgrote_exa/defaults/main.yml | 2 - friedhof/mgrote_exa/tasks/main.yml | 10 - friedhof/mgrote_k8s_misc/README.md | 3 - friedhof/mgrote_k8s_misc/tasks/main.yml | 7 - friedhof/mgrote_minio/LICENSE | 674 ------------------ friedhof/mgrote_minio/README.md | 12 - friedhof/mgrote_minio/defaults/main.yml | 20 - friedhof/mgrote_minio/handlers/main.yml | 6 - friedhof/mgrote_minio/mgrote.minio/LICENSE | 674 ------------------ friedhof/mgrote_minio/mgrote.minio/README.md | 12 - .../mgrote.minio/defaults/main.yml | 20 - .../mgrote.minio/handlers/main.yml | 6 - .../mgrote_minio/mgrote.minio/tasks/main.yml | 62 -- .../mgrote.minio/templates/default.j2 | 7 - .../mgrote.minio/templates/minio.service.j2 | 36 - friedhof/mgrote_minio/tasks/main.yml | 62 -- friedhof/mgrote_minio/templates/default.j2 | 7 - .../mgrote_minio/templates/minio.service.j2 | 36 - .../mgrote_supermicro_fan_control/LICENSE | 674 ------------------ .../mgrote_supermicro_fan_control/README.md | 25 - .../handlers/main.yml | 25 - .../mgrote.supermicro_fan_control/LICENSE | 674 ------------------ .../mgrote.supermicro_fan_control/README.md | 25 - .../handlers/main.yml | 25 - ... Fan Speed Control _ ServeTheHome Foru.png | Bin 164235 -> 0 bytes ...grote.lan - _default_1_bash - _pve2_ _.png | Bin 127495 -> 0 bytes .../tasks/main.yml | 36 - .../templates/sm_fan_control.service.j2 | 17 - .../templates/sm_fan_control.timer.j2 | 9 - ... Fan Speed Control _ ServeTheHome Foru.png | Bin 164235 -> 0 bytes ...grote.lan - _default_1_bash - _pve2_ _.png | Bin 127495 -> 0 bytes .../tasks/main.yml | 36 - .../templates/sm_fan_control.service.j2 | 17 - .../templates/sm_fan_control.timer.j2 | 9 - friedhof/mgrote_timeshift/LICENSE | 674 ------------------ friedhof/mgrote_timeshift/README.md | 10 - friedhof/mgrote_timeshift/handlers/main.yml | 4 - .../mgrote_timeshift/mgrote.timeshift/LICENSE | 674 ------------------ .../mgrote.timeshift/README.md | 10 - .../mgrote.timeshift/handlers/main.yml | 4 - .../mgrote.timeshift/tasks/main.yml | 23 - .../mgrote.timeshift/templates/timeshift.json | 31 - friedhof/mgrote_timeshift/tasks/main.yml | 23 - .../mgrote_timeshift/templates/timeshift.json | 31 - friedhof/mgrote_xnview/LICENSE | 674 ------------------ friedhof/mgrote_xnview/README.md | 8 - friedhof/mgrote_xnview/defaults/main.yml | 2 - friedhof/mgrote_xnview/mgrote.xnview/LICENSE | 674 ------------------ .../mgrote_xnview/mgrote.xnview/README.md | 8 - .../mgrote.xnview/defaults/main.yml | 2 - .../mgrote.xnview/tasks/main.yml | 5 - friedhof/mgrote_xnview/tasks/main.yml | 5 - friedhof/mgrote_xrdp/LICENSE | 674 ------------------ friedhof/mgrote_xrdp/README.md | 11 - friedhof/mgrote_xrdp/mgrote.xrdp/LICENSE | 674 ------------------ friedhof/mgrote_xrdp/mgrote.xrdp/README.md | 11 - .../mgrote_xrdp/mgrote.xrdp/tasks/main.yml | 24 - friedhof/mgrote_xrdp/tasks/main.yml | 24 - group_vars/all.yml | 8 +- group_vars/blocky.yml | 3 +- group_vars/git.yml | 2 +- group_vars/laptop.yml | 150 ++++ inventory_laptop | 6 + keepass_db.kdbx | Bin 113671 -> 113991 bytes playbooks/1_bootstrap.yml | 6 +- playbooks/3_service/laptop.yml | 48 ++ roles/mgrote_apt_manage_packages/README.md | 5 +- .../defaults/main.yml | 1 - .../mgrote_apt_manage_packages/tasks/main.yml | 17 +- roles/mgrote_blocky/tasks/main.yml | 8 +- .../mgrote_cv4pve_autosnap/tasks/systemd.yml | 31 +- .../mgrote_docker_housekeeping/tasks/main.yml | 21 +- .../tasks/main.yml | 10 + .../tasks/main.yml | 8 + roles/mgrote_restic/tasks/main.yml | 58 +- roles/mgrote_rsync/tasks/source.yml | 4 +- roles/mgrote_todoist_backup/tasks/main.yml | 4 +- roles/mgrote_user_setup/defaults/main.yml | 2 +- roles/mgrote_youtubedl/tasks/main.yml | 4 +- roles/mgrote_zfs_sanoid/tasks/snaps.yml | 8 +- .../templates/syncoid.service.j2 | 10 - .../mgrote_zfs_sanoid/templates/syncoid.sh.j2 | 12 - .../templates/syncoid.timer.j2 | 9 - .../templates/syncoid_mail.service.j2 | 8 - roles/mgrote_zfs_scrub/tasks/main.yml | 42 +- 106 files changed, 291 insertions(+), 10145 deletions(-) delete mode 100644 friedhof/ansible.yml delete mode 100644 friedhof/ansible_vars.yml delete mode 100644 friedhof/httpd delete mode 100644 friedhof/ldap.yml delete mode 100644 friedhof/lldap.yml delete mode 100644 friedhof/lldap/docker-compose.yml.j2 delete mode 100644 friedhof/lldap/docker-compose0.yml.j2 delete mode 100644 friedhof/mgrote_alacritty/LICENSE delete mode 100644 friedhof/mgrote_alacritty/README.md delete mode 100644 friedhof/mgrote_alacritty/defaults/main.yml delete mode 100644 friedhof/mgrote_alacritty/mgrote.alacritty/LICENSE delete mode 100644 friedhof/mgrote_alacritty/mgrote.alacritty/README.md delete mode 100644 friedhof/mgrote_alacritty/mgrote.alacritty/defaults/main.yml delete mode 100644 friedhof/mgrote_alacritty/mgrote.alacritty/tasks/main.yml delete mode 100644 friedhof/mgrote_alacritty/tasks/main.yml delete mode 100644 friedhof/mgrote_docker_compose_deploy/LICENSE delete mode 100644 friedhof/mgrote_docker_compose_deploy/README.md delete mode 100644 friedhof/mgrote_docker_compose_deploy/tasks/dockercompose-down.yml delete mode 100644 friedhof/mgrote_docker_compose_deploy/tasks/dockercompose-up.yml delete mode 100644 friedhof/mgrote_docker_compose_deploy/tasks/main.yml delete mode 100644 friedhof/mgrote_exa/README.md delete mode 100644 friedhof/mgrote_exa/defaults/main.yml delete mode 100644 friedhof/mgrote_exa/tasks/main.yml delete mode 100644 friedhof/mgrote_k8s_misc/README.md delete mode 100644 friedhof/mgrote_k8s_misc/tasks/main.yml delete mode 100644 friedhof/mgrote_minio/LICENSE delete mode 100644 friedhof/mgrote_minio/README.md delete mode 100644 friedhof/mgrote_minio/defaults/main.yml delete mode 100644 friedhof/mgrote_minio/handlers/main.yml delete mode 100644 friedhof/mgrote_minio/mgrote.minio/LICENSE delete mode 100644 friedhof/mgrote_minio/mgrote.minio/README.md delete mode 100644 friedhof/mgrote_minio/mgrote.minio/defaults/main.yml delete mode 100644 friedhof/mgrote_minio/mgrote.minio/handlers/main.yml delete mode 100644 friedhof/mgrote_minio/mgrote.minio/tasks/main.yml delete mode 100644 friedhof/mgrote_minio/mgrote.minio/templates/default.j2 delete mode 100644 friedhof/mgrote_minio/mgrote.minio/templates/minio.service.j2 delete mode 100644 friedhof/mgrote_minio/tasks/main.yml delete mode 100644 friedhof/mgrote_minio/templates/default.j2 delete mode 100644 friedhof/mgrote_minio/templates/minio.service.j2 delete mode 100644 friedhof/mgrote_supermicro_fan_control/LICENSE delete mode 100644 friedhof/mgrote_supermicro_fan_control/README.md delete mode 100644 friedhof/mgrote_supermicro_fan_control/handlers/main.yml delete mode 100644 friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/LICENSE delete mode 100644 friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/README.md delete mode 100644 friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/handlers/main.yml delete mode 100644 friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/screenshots/2022-03-27 13_19_36-Reference Material - Supermicro X9_X10_X11 Fan Speed Control _ ServeTheHome Foru.png delete mode 100644 friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/screenshots/2022-03-27 13_20_11-default_1_ansible2.grote.lan - _default_1_bash - _pve2_ _.png delete mode 100644 friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/tasks/main.yml delete mode 100644 friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/templates/sm_fan_control.service.j2 delete mode 100644 friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/templates/sm_fan_control.timer.j2 delete mode 100644 friedhof/mgrote_supermicro_fan_control/screenshots/2022-03-27 13_19_36-Reference Material - Supermicro X9_X10_X11 Fan Speed Control _ ServeTheHome Foru.png delete mode 100644 friedhof/mgrote_supermicro_fan_control/screenshots/2022-03-27 13_20_11-default_1_ansible2.grote.lan - _default_1_bash - _pve2_ _.png delete mode 100644 friedhof/mgrote_supermicro_fan_control/tasks/main.yml delete mode 100644 friedhof/mgrote_supermicro_fan_control/templates/sm_fan_control.service.j2 delete mode 100644 friedhof/mgrote_supermicro_fan_control/templates/sm_fan_control.timer.j2 delete mode 100644 friedhof/mgrote_timeshift/LICENSE delete mode 100644 friedhof/mgrote_timeshift/README.md delete mode 100644 friedhof/mgrote_timeshift/handlers/main.yml delete mode 100644 friedhof/mgrote_timeshift/mgrote.timeshift/LICENSE delete mode 100644 friedhof/mgrote_timeshift/mgrote.timeshift/README.md delete mode 100644 friedhof/mgrote_timeshift/mgrote.timeshift/handlers/main.yml delete mode 100644 friedhof/mgrote_timeshift/mgrote.timeshift/tasks/main.yml delete mode 100644 friedhof/mgrote_timeshift/mgrote.timeshift/templates/timeshift.json delete mode 100644 friedhof/mgrote_timeshift/tasks/main.yml delete mode 100644 friedhof/mgrote_timeshift/templates/timeshift.json delete mode 100644 friedhof/mgrote_xnview/LICENSE delete mode 100644 friedhof/mgrote_xnview/README.md delete mode 100644 friedhof/mgrote_xnview/defaults/main.yml delete mode 100644 friedhof/mgrote_xnview/mgrote.xnview/LICENSE delete mode 100644 friedhof/mgrote_xnview/mgrote.xnview/README.md delete mode 100644 friedhof/mgrote_xnview/mgrote.xnview/defaults/main.yml delete mode 100644 friedhof/mgrote_xnview/mgrote.xnview/tasks/main.yml delete mode 100644 friedhof/mgrote_xnview/tasks/main.yml delete mode 100644 friedhof/mgrote_xrdp/LICENSE delete mode 100644 friedhof/mgrote_xrdp/README.md delete mode 100644 friedhof/mgrote_xrdp/mgrote.xrdp/LICENSE delete mode 100644 friedhof/mgrote_xrdp/mgrote.xrdp/README.md delete mode 100644 friedhof/mgrote_xrdp/mgrote.xrdp/tasks/main.yml delete mode 100644 friedhof/mgrote_xrdp/tasks/main.yml create mode 100644 group_vars/laptop.yml create mode 100644 inventory_laptop create mode 100644 playbooks/3_service/laptop.yml create mode 100644 roles/mgrote_install_archived_deb_files_from_url/tasks/main.yml create mode 100644 roles/mgrote_install_deb_files_from_url/tasks/main.yml delete mode 100644 roles/mgrote_zfs_sanoid/templates/syncoid.service.j2 delete mode 100644 roles/mgrote_zfs_sanoid/templates/syncoid.sh.j2 delete mode 100644 roles/mgrote_zfs_sanoid/templates/syncoid.timer.j2 delete mode 100644 roles/mgrote_zfs_sanoid/templates/syncoid_mail.service.j2 diff --git a/friedhof/ansible.yml b/friedhof/ansible.yml deleted file mode 100644 index 9a5e83c4..00000000 --- a/friedhof/ansible.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -### geerlingguy_pip -pip_install_packages: - - name: pykeepass>=3.2.1 - - name: Jinja2>=2.11.2 - - name: markupsafe - - name: ara - - name: jmespath - - name: ansible - - name: docker-compose - -### mgrote_apt_manage_packages -apt_packages_extra: - - sshpass diff --git a/friedhof/ansible_vars.yml b/friedhof/ansible_vars.yml deleted file mode 100644 index 3f8b77ce..00000000 --- a/friedhof/ansible_vars.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -- hosts: ansible - roles: - - role: geerlingguy.pip - tags: "pip" - become: true diff --git a/friedhof/httpd b/friedhof/httpd deleted file mode 100644 index 6039d32b..00000000 --- a/friedhof/httpd +++ /dev/null @@ -1,31 +0,0 @@ -services: - httpd-registry: - container_name: "httpd-registry" - image: "registry.mgrote.net/httpd:latest" - restart: unless-stopped - pull_policy: missing - volumes: - - uploads:/usr/local/apache2/htdocs/ - - "{{ compose_dest_basedir }}/httpd/httpd.conf:/usr/local/apache2/conf/httpd.conf:ro" - ports: - - 3344:80 - - python-api-server: - container_name: httpd-api - image: "registry.mgrote.net/python-api-server:latest" - restart: unless-stopped - pull_policy: missing - ports: - - "5040:5000" - volumes: - - uploads:/uploads - environment: - # FLASK_DEBUG: 1 # for debugging - # FLASK_APP: app # for debugging - MAX_CONTENT_LENGTH: 500 - UPLOAD_DIRECTORY: /uploads - AUTH_TOKEN: "{{ lookup('viczem.keepass.keepass', 'httpd-api-server-token', 'password') }}" - ENABLE_WEBSERVER: false - -volumes: - uploads: diff --git a/friedhof/ldap.yml b/friedhof/ldap.yml deleted file mode 100644 index ffff36f9..00000000 --- a/friedhof/ldap.yml +++ /dev/null @@ -1,63 +0,0 @@ ---- -### geerlingguy_postgres -postgresql_databases: - - name: "{{ lldap_db_name }}" -postgresql_users: - - name: "{{ lldap_db_user }}" - password: "{{ lldap_db_pass }}" - -### oefenweb.ufw -ufw_rules: - - rule: allow - to_port: 22 - protocol: tcp - comment: 'ssh' - from_ip: 0.0.0.0/0 - - rule: allow - to_port: 4949 - protocol: tcp - comment: 'munin' - from_ip: 192.168.2.0/24 - - rule: allow - to_port: "{{ lldap_http_port }}" - protocol: tcp - comment: 'lldap' - from_ip: 192.168.2.0/24 - - rule: allow - to_port: "{{ lldap_http_port }}" - protocol: tcp - comment: 'lldap' - from_ip: 10.25.0.0/24 - - rule: allow - to_port: 3890 - protocol: tcp - comment: 'lldap' - from_ip: 192.168.2.0/24 - -### mgrote_lldap -lldap_package_url: "https://download.opensuse.org/repositories/home:/Masgalor:/LLDAP/xUbuntu_22.04/amd64/lldap_0.6.0-1+1.1_amd64.deb" -lldap_logging_verbose: "true" # must be a string not a boolean -lldap_http_port: 17170 -lldap_http_host: "0.0.0.0" -lldap_ldap_host: "0.0.0.0" -lldap_public_url: http://ldap.mgrote.net:17170 -lldap_jwt_secret: "{{ lookup('viczem.keepass.keepass', 'lldap/lldap_jwt_secret', 'password') }}" -lldap_ldap_base_dn: "dc=mgrote,dc=net" -lldap_admin_username: ladmin # only used on setup -lldap_admin_password: "{{ lookup('viczem.keepass.keepass', 'lldap/lldap_ldap_user_pass', 'password') }}" # only used on setup; also bind-secret -lldap_admin_mailaddress: lldap-admin@mgrote.net # only used on setup -lldap_database_url: "postgres://{{ lldap_db_user }}:{{ lldap_db_pass }}@{{ lldap_db_host }}/{{ lldap_db_name }}" -lldap_key_seed: "{{ lookup('viczem.keepass.keepass', 'lldap/lldap_key_seed', 'password') }}" -#lldap_smtp_from: "lldap@mgrote.net" # unused in role -lldap_smtp_reply_to: "Do not reply " -lldap_smtp_server: "docker10.mgrote.net" -lldap_smtp_port: "1025" -lldap_smtp_smtp_encryption: "NONE" -#lldap_smtp_user: "info@mgrote.net" # unused in role -lldap_smtp_enable_password_reset: "true" # must be a string not a boolean -# "meta vars"; daraus werden die db-url und die postgres-db abgeleitet -lldap_db_name: "lldap" -lldap_db_user: "lldap" -lldap_db_pass: "{{ lookup('viczem.keepass.keepass', 'lldap/lldap_db_pass', 'password') }}" -lldap_db_host: "localhost" -... diff --git a/friedhof/lldap.yml b/friedhof/lldap.yml deleted file mode 100644 index adc2829b..00000000 --- a/friedhof/lldap.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -- hosts: ldap - roles: - - role: geerlingguy.postgresql - tags: "db" - become: true - - role: mgrote_lldap - tags: - - lldap - - ldap - become: true diff --git a/friedhof/lldap/docker-compose.yml.j2 b/friedhof/lldap/docker-compose.yml.j2 deleted file mode 100644 index 6fac1e05..00000000 --- a/friedhof/lldap/docker-compose.yml.j2 +++ /dev/null @@ -1,73 +0,0 @@ -version: "3" -services: -######## App ######## - lldap: - image: nitnelave/lldap:stable - container_name: lldap-app - restart: always - ports: - # For LDAP - - "3890:3890" - # For the web front-end - - "17170:17170" - networks: - - internal - - traefik - - postfix - volumes: - - /etc/localtime:/etc/localtime:ro - - /etc/timezone:/etc/timezone:ro - - "lldap:/data" - environment: - UID: 1000 - GID: 1000 - LLDAP_HTTP_PORT: 17170 - LLDAP_HTTP_URL: http://docker10.grote.lan:17170 - LLDAP_KEY_SEED: ganz_lang - LLDAP_VERBOSE: true - LLDAP_JWT_SECRET: jwt_secret - LLDAP_LDAP_BASE_DN: dc=grote,dc=lan - LLDAP_USER_DN: admin - LLDAP_LDAP_USER_PASS: user_pass_geheim - LLDAP_DATABASE_URL: mysql://lldap-db-user:mysql_password@lldap-db/lldap - LLDAP_SMTP_OPTIONS__ENABLE_PASSWORD_reset: true - LLDAP_SMTP_OPTIONS__FROM: "LLDAP Admin " - LLDAP_SMTP_OPTIONS__REPLY_TO: "Do not reply " - LLDAP_SMTP_OPTIONS__SERVER: postfix - LLDAP_SMTP_OPTIONS__PORT: 25 - LLDAP_SMTP_OPTIONS__SMTP_ENCRYPTION: NONE - LLDAP_SMTP_OPTIONS__USER: info@mgrote.net - labels: - - com.centurylinklabs.watchtower.enable=true - - com.centurylinklabs.watchtower.depends-on=lldap-db -######## DB ######## - lldap-db: - image: mariadb:10.6.14 - container_name: lldap-db - restart: always - volumes: - - /etc/localtime:/etc/localtime:ro - - /etc/timezone:/etc/timezone:ro - - db:/var/lib/mysql - environment: - - MYSQL_ROOT_PASSWORD=mysql_root_password - - MYSQL_PASSWORD=mysql_password - - MYSQL_DATABASE=lldap - - MYSQL_USER=lldap-db-user - - MYSQL_INITDB_SKIP_TZINFO=1 - networks: - - internal - labels: - - com.centurylinklabs.watchtower.enable=true - -######## Volumes ######## -volumes: - lldap: - db: -######## Networks ######## -networks: - internal: - traefik: - external: true - postfix: - external: true diff --git a/friedhof/lldap/docker-compose0.yml.j2 b/friedhof/lldap/docker-compose0.yml.j2 deleted file mode 100644 index 3611033e..00000000 --- a/friedhof/lldap/docker-compose0.yml.j2 +++ /dev/null @@ -1,40 +0,0 @@ -version: '3' -services: - wiki-webserver: - container_name: wiki-webserver - image: httpd:2.4@sha256:ba846154ade27292d216cce2d21f1c7e589f3b66a4a643bff0cdd348efd17aa3 - restart: always - networks: - - traefik - ports: - - 8087:80 - volumes: - - /docker/wiki/site:/usr/local/apache2/htdocs/ - # /docker/wiki/site ist ein lokales Verzeichnis auf docker10 - # dieser Verzeichnis wird direkt in der wiki ci gemountet - # und die daten werden dort reingeschrieben - labels: - traefik.http.routers.wiki.rule: Host(`wiki2.mgrote.net`) - traefik.enable: true - traefik.http.routers.wiki.tls: true - traefik.http.routers.wiki.tls.certresolver: resolver_letsencrypt - traefik.http.routers.wiki.entrypoints: entry_https - traefik.http.services.wiki.loadbalancer.server.port: 80 - - traefik.http.routers.wiki.middlewares: nforwardauth -# traefik.http.routers.wiki.middlewares: ldap_auth -# -# # ldapAuth Options -# traefik.http.middlewares.ldap_auth.plugin.ldapAuth.enabled: true -# traefik.http.middlewares.ldap_auth.plugin.ldapAuth.logLevel: DEBUG -# traefik.http.middlewares.ldap_auth.plugin.ldapAuth.url: ldap://lldap-app -# traefik.http.middlewares.ldap_auth.plugin.ldapAuth.port: 3890 -# traefik.http.middlewares.ldap_auth.plugin.ldapAuth.baseDN: "ou=people,dc=grote,dc=lan" -# traefik.http.middlewares.ldap_auth.plugin.ldapAuth.attribute: uid - - com.centurylinklabs.watchtower.enable: true - -######## Networks ######## -networks: - traefik: - external: true diff --git a/friedhof/mgrote_alacritty/LICENSE b/friedhof/mgrote_alacritty/LICENSE deleted file mode 100644 index e72bfdda..00000000 --- a/friedhof/mgrote_alacritty/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/friedhof/mgrote_alacritty/README.md b/friedhof/mgrote_alacritty/README.md deleted file mode 100644 index b2842322..00000000 --- a/friedhof/mgrote_alacritty/README.md +++ /dev/null @@ -1,8 +0,0 @@ -## mgrote.alacritty -### Beschreibung -Installiert alacritty. - - -### getestet auf -- [x] Ubuntu (>=18.04) -- [x] Linux Mint diff --git a/friedhof/mgrote_alacritty/defaults/main.yml b/friedhof/mgrote_alacritty/defaults/main.yml deleted file mode 100644 index ca4228b2..00000000 --- a/friedhof/mgrote_alacritty/defaults/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -alacritty_url: http://docker10.grote.lan:3344/alacritty-latest.tar.gz diff --git a/friedhof/mgrote_alacritty/mgrote.alacritty/LICENSE b/friedhof/mgrote_alacritty/mgrote.alacritty/LICENSE deleted file mode 100644 index e72bfdda..00000000 --- a/friedhof/mgrote_alacritty/mgrote.alacritty/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/friedhof/mgrote_alacritty/mgrote.alacritty/README.md b/friedhof/mgrote_alacritty/mgrote.alacritty/README.md deleted file mode 100644 index b2842322..00000000 --- a/friedhof/mgrote_alacritty/mgrote.alacritty/README.md +++ /dev/null @@ -1,8 +0,0 @@ -## mgrote.alacritty -### Beschreibung -Installiert alacritty. - - -### getestet auf -- [x] Ubuntu (>=18.04) -- [x] Linux Mint diff --git a/friedhof/mgrote_alacritty/mgrote.alacritty/defaults/main.yml b/friedhof/mgrote_alacritty/mgrote.alacritty/defaults/main.yml deleted file mode 100644 index ca4228b2..00000000 --- a/friedhof/mgrote_alacritty/mgrote.alacritty/defaults/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -alacritty_url: http://docker10.grote.lan:3344/alacritty-latest.tar.gz diff --git a/friedhof/mgrote_alacritty/mgrote.alacritty/tasks/main.yml b/friedhof/mgrote_alacritty/mgrote.alacritty/tasks/main.yml deleted file mode 100644 index a4998d7f..00000000 --- a/friedhof/mgrote_alacritty/mgrote.alacritty/tasks/main.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -- name: download binary - ansible.builtin.unarchive: - src: "{{ alacritty_url }}" - dest: /usr/local/bin - remote_src: true - -- name: set permissions - ansible.builtin.file: - path: /usr/local/bin/alacritty - mode: '0755' diff --git a/friedhof/mgrote_alacritty/tasks/main.yml b/friedhof/mgrote_alacritty/tasks/main.yml deleted file mode 100644 index a4998d7f..00000000 --- a/friedhof/mgrote_alacritty/tasks/main.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -- name: download binary - ansible.builtin.unarchive: - src: "{{ alacritty_url }}" - dest: /usr/local/bin - remote_src: true - -- name: set permissions - ansible.builtin.file: - path: /usr/local/bin/alacritty - mode: '0755' diff --git a/friedhof/mgrote_docker_compose_deploy/LICENSE b/friedhof/mgrote_docker_compose_deploy/LICENSE deleted file mode 100644 index e72bfdda..00000000 --- a/friedhof/mgrote_docker_compose_deploy/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/friedhof/mgrote_docker_compose_deploy/README.md b/friedhof/mgrote_docker_compose_deploy/README.md deleted file mode 100644 index b19daf08..00000000 --- a/friedhof/mgrote_docker_compose_deploy/README.md +++ /dev/null @@ -1,30 +0,0 @@ -## mgrote.docker-compose-deploy - -### Beschreibung -Klont Repositories und startet die darin enthaltenen `docker-compose`-Projekte. -Die `docker-compose.yml` muss im Repository-Root liegen. - -### Getestet auf -- [x] Ubuntu (>=20.04) - -### Variablen + Defaults -``` -# Directory where all Repos get saved -docker_compose_base_dir: /home/mg/docker - -# Dictionary of Repositories -docker_compose_projects: - - name: homer # Name of Project, is also the dir_name if it isn't set - dir_name: docker-homer # Directory-Name where the repo is saved; optional; just dont let it empty, remove it - repository_url: git.mgrote.net/mg/docker-homer.git # URL to repository, WITHOUT protocol; only https supported - repository_user: mg # git user for login on private Repositories; optional; just dont let it empty, remove it - repository_user_password: k1BvXXXXXXXrbg # git user password for login on private Repositories; optional; just dont let it empty, remove it - network_name: homer-network # docker-network to create; optional; just dont let it empty, remove it - state: present|absent # should the project be present or absent? - git_branch: master # branch to checkout; optional; just dont let it empty, remove it - os_username: mg # user who should get permissions on the directory -``` - - -### Benötigt -- `geerlingguy.docker` diff --git a/friedhof/mgrote_docker_compose_deploy/tasks/dockercompose-down.yml b/friedhof/mgrote_docker_compose_deploy/tasks/dockercompose-down.yml deleted file mode 100644 index e1ea2e39..00000000 --- a/friedhof/mgrote_docker_compose_deploy/tasks/dockercompose-down.yml +++ /dev/null @@ -1,24 +0,0 @@ ---- -- name: set dir - "{{ item.name }}" - ansible.builtin.set_fact: - project_dir: "{{ docker_compose_base_dir }}/{{ item.dir_name | default (item.name) }}" - when: - - docker_compose_base_dir is defined - - docker_compose_projects is defined - -- name: check if dir exists - ansible.builtin.stat: - path: "{{ project_dir }}" - register: dir - -- name: stop container - "{{ item.name }}" - ansible.builtin.shell: docker-compose down - args: - chdir: "{{ project_dir }}" - when: dir.stat.exists - -- name: remove repository - "{{ item.name }}" - ansible.builtin.file: - state: absent - dest: "{{ project_dir }}" - when: dir.stat.exists diff --git a/friedhof/mgrote_docker_compose_deploy/tasks/dockercompose-up.yml b/friedhof/mgrote_docker_compose_deploy/tasks/dockercompose-up.yml deleted file mode 100644 index 2ea5937c..00000000 --- a/friedhof/mgrote_docker_compose_deploy/tasks/dockercompose-up.yml +++ /dev/null @@ -1,64 +0,0 @@ ---- -- name: set username and passwort - "{{ item.name }}" - ansible.builtin.set_fact: - login: "{{ item.repository_user }}:{{ item.repository_user_password }}@" - when: - - item.repository_user is defined - - item.repository_user_password is defined - -- name: set dir - "{{ item.name }}" - ansible.builtin.set_fact: - project_dir: "{{ docker_compose_base_dir }}/{{ item.dir_name | default (item.name) }}" - when: - - docker_compose_base_dir is defined - - docker_compose_projects is defined - -- name: check if repo exists - "{{ item.name }}" (wenn der Task >30s dauert sind die Login-Daten falsch) - ansible.builtin.stat: - path: "{{ project_dir }}" - register: repo_exists - -- name: set safe directory - become: true - ansible.builtin.shell: - cmd: git config --global --add safe.directory "{{ project_dir }}" - changed_when: false - -- name: stash changes - "{{ item.name }}" - ansible.builtin.shell: git stash - args: - chdir: "{{ project_dir }}" - changed_when: false - when: repo_exists.stat.exists - -- name: clone repository - "{{ item.name }}" - ansible.builtin.git: - repo: "https://{{ login | default () }}{{ item.repository_url }}" - dest: "{{ project_dir }}" - version: "{{ item.git_branch | default ('master') }}" - register: repo - -- name: set owner recursive for repo - ansible.builtin.file: - path: "{{ project_dir }}" - owner: "{{ item.os_username }}" - group: "{{ item.os_username }}" - recurse: true - when: repo is changed - -- name: create networks - "{{ item.name }}" - ansible.builtin.shell: "docker network create {{ item.network_name }}" # erstelle network - when: "item.network_name is defined" # wenn network_name definiert ist - register: network_result # speichere ergebnis in var - changed_when: "network_result.rc == 0" # markiere tasks als changed when exit-code == 0 - ignore_errors: true # ignoriere fehler - -- name: (re)start container - "{{ item.name }}" - ansible.builtin.shell: docker-compose down && docker-compose up -d - args: - chdir: "{{ project_dir }}" - when: repo.changed - -- name: unset username and passwort - "{{ item.name }}" - ansible.builtin.set_fact: - login: "" diff --git a/friedhof/mgrote_docker_compose_deploy/tasks/main.yml b/friedhof/mgrote_docker_compose_deploy/tasks/main.yml deleted file mode 100644 index ed7b1a86..00000000 --- a/friedhof/mgrote_docker_compose_deploy/tasks/main.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -- name: loop docker tasks - up - ansible.builtin.include_tasks: dockercompose-up.yml - loop: "{{ docker_compose_projects }}" - when: - - item.state == "present" - - docker_compose_projects is defined - no_log: "{{ no_debug | default('true') }}" - -- name: loop docker tasks - down - ansible.builtin.include_tasks: dockercompose-down.yml - loop: "{{ docker_compose_projects }}" - when: - - item.state == "absent" - - docker_compose_projects is defined - no_log: "{{ no_debug | default('true') }}" diff --git a/friedhof/mgrote_exa/README.md b/friedhof/mgrote_exa/README.md deleted file mode 100644 index ff811fd7..00000000 --- a/friedhof/mgrote_exa/README.md +++ /dev/null @@ -1,7 +0,0 @@ -## mgrote.exa -### Beschreibung -Installiert exa. - - -### getestet auf -- [x] Ubuntu (=20.04) diff --git a/friedhof/mgrote_exa/defaults/main.yml b/friedhof/mgrote_exa/defaults/main.yml deleted file mode 100644 index 75810243..00000000 --- a/friedhof/mgrote_exa/defaults/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -exa_url: https://github.com/ogham/exa/releases/download/v0.10.1/exa-linux-x86_64-v0.10.1.zip diff --git a/friedhof/mgrote_exa/tasks/main.yml b/friedhof/mgrote_exa/tasks/main.yml deleted file mode 100644 index 9c1833e5..00000000 --- a/friedhof/mgrote_exa/tasks/main.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -- name: download & extract exa - become: true - ansible.builtin.unarchive: - src: "{{ exa_url }}" - dest: /usr/local/ - remote_src: true - owner: root - group: root - mode: "0755" diff --git a/friedhof/mgrote_k8s_misc/README.md b/friedhof/mgrote_k8s_misc/README.md deleted file mode 100644 index 41d54ae9..00000000 --- a/friedhof/mgrote_k8s_misc/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# mgrote.k8s_misc - -Diese Rolle hinterlegt die Kubeconfig-Variable in der `.bashrc` von `root`. diff --git a/friedhof/mgrote_k8s_misc/tasks/main.yml b/friedhof/mgrote_k8s_misc/tasks/main.yml deleted file mode 100644 index 5a8d2cc4..00000000 --- a/friedhof/mgrote_k8s_misc/tasks/main.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -- name: set $KUBECONFIG for root - ansible.builtin.blockinfile: - path: /root/.bashrc - block: | - export KUBECONFIG=/etc/rancher/k3s/k3s.yaml - marker: "# {mark} ANSIBLE MANAGED BLOCK - K3S" diff --git a/friedhof/mgrote_minio/LICENSE b/friedhof/mgrote_minio/LICENSE deleted file mode 100644 index e72bfdda..00000000 --- a/friedhof/mgrote_minio/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/friedhof/mgrote_minio/README.md b/friedhof/mgrote_minio/README.md deleted file mode 100644 index 198a277e..00000000 --- a/friedhof/mgrote_minio/README.md +++ /dev/null @@ -1,12 +0,0 @@ -## mgrote.minio - -### Beschreibung -Installiert einen Single-Minio-Server. - -### getestet auf -- [X] Ubuntu (>=20.04) -- [ ] Debian -- [ ] ProxMox 6.1 - -### Variablen + Defaults -see [defaults](./defaults/main.yml) diff --git a/friedhof/mgrote_minio/defaults/main.yml b/friedhof/mgrote_minio/defaults/main.yml deleted file mode 100644 index 72481169..00000000 --- a/friedhof/mgrote_minio/defaults/main.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -minio_download_url: https://dl.min.io/server/minio/release/linux-amd64/minio # downloadlink - -minio_bin_path: /usr/local/bin # where to put the binary -minio_volumes_base_dir: /usr/local/share/minio/ # where to store the buckets -minio_config_dir: /etc/minio # where to store the config - -minio_fqdn: minio-test.grote.lan -minio_port: 9000 # s3 port -minio_console_port: 34081 # mgmt-gui port - -minio_root_user: minio # default web user -minio_root_password: miniostorage # defaut pass - -minio_user: minio-user # linux user -minio_group: minio-user # linux group - -minio_server_url: "" # see https://docs.min.io/minio/baremetal/reference/minio-server/minio-server.html - -minio_browser_redirect_url: "" # see https://docs.min.io/minio/baremetal/reference/minio-server/minio-server.html diff --git a/friedhof/mgrote_minio/handlers/main.yml b/friedhof/mgrote_minio/handlers/main.yml deleted file mode 100644 index 1f4ae1d4..00000000 --- a/friedhof/mgrote_minio/handlers/main.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -- name: (re)start service - become: true - ansible.builtin.systemd: - name: minio - state: restarted diff --git a/friedhof/mgrote_minio/mgrote.minio/LICENSE b/friedhof/mgrote_minio/mgrote.minio/LICENSE deleted file mode 100644 index e72bfdda..00000000 --- a/friedhof/mgrote_minio/mgrote.minio/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/friedhof/mgrote_minio/mgrote.minio/README.md b/friedhof/mgrote_minio/mgrote.minio/README.md deleted file mode 100644 index 198a277e..00000000 --- a/friedhof/mgrote_minio/mgrote.minio/README.md +++ /dev/null @@ -1,12 +0,0 @@ -## mgrote.minio - -### Beschreibung -Installiert einen Single-Minio-Server. - -### getestet auf -- [X] Ubuntu (>=20.04) -- [ ] Debian -- [ ] ProxMox 6.1 - -### Variablen + Defaults -see [defaults](./defaults/main.yml) diff --git a/friedhof/mgrote_minio/mgrote.minio/defaults/main.yml b/friedhof/mgrote_minio/mgrote.minio/defaults/main.yml deleted file mode 100644 index 72481169..00000000 --- a/friedhof/mgrote_minio/mgrote.minio/defaults/main.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -minio_download_url: https://dl.min.io/server/minio/release/linux-amd64/minio # downloadlink - -minio_bin_path: /usr/local/bin # where to put the binary -minio_volumes_base_dir: /usr/local/share/minio/ # where to store the buckets -minio_config_dir: /etc/minio # where to store the config - -minio_fqdn: minio-test.grote.lan -minio_port: 9000 # s3 port -minio_console_port: 34081 # mgmt-gui port - -minio_root_user: minio # default web user -minio_root_password: miniostorage # defaut pass - -minio_user: minio-user # linux user -minio_group: minio-user # linux group - -minio_server_url: "" # see https://docs.min.io/minio/baremetal/reference/minio-server/minio-server.html - -minio_browser_redirect_url: "" # see https://docs.min.io/minio/baremetal/reference/minio-server/minio-server.html diff --git a/friedhof/mgrote_minio/mgrote.minio/handlers/main.yml b/friedhof/mgrote_minio/mgrote.minio/handlers/main.yml deleted file mode 100644 index 1f4ae1d4..00000000 --- a/friedhof/mgrote_minio/mgrote.minio/handlers/main.yml +++ /dev/null @@ -1,6 +0,0 @@ ---- -- name: (re)start service - become: true - ansible.builtin.systemd: - name: minio - state: restarted diff --git a/friedhof/mgrote_minio/mgrote.minio/tasks/main.yml b/friedhof/mgrote_minio/mgrote.minio/tasks/main.yml deleted file mode 100644 index 32a08764..00000000 --- a/friedhof/mgrote_minio/mgrote.minio/tasks/main.yml +++ /dev/null @@ -1,62 +0,0 @@ ---- -- name: ensure group exists - ansible.builtin.group: - name: "{{ minio_group }}" - state: present - -- name: ensure user exists - ansible.builtin.user: - name: "{{ minio_user }}" - group: "{{ minio_group }}" - ansible.builtin.shell: /sbin/nologin - state: present - create_home: false - -- name: ensure needed directories are present - ansible.builtin.file: - path: "{{ item }}" - state: directory - owner: "{{ minio_user }}" - group: "{{ minio_user }}" - with_items: - - "{{ minio_volumes_base_dir }}" - - "{{ minio_config_dir }}" - -- name: download binary - ansible.builtin.get_url: - url: "{{ minio_download_url }}" - dest: "{{ minio_bin_path }}/minio" - mode: "0744" - owner: "{{ minio_user }}" - group: "{{ minio_user }}" - -- name: template default config - become: true - ansible.builtin.template: - src: "default.j2" - dest: "/etc/default/minio" - owner: "{{ minio_user }}" - group: "{{ minio_user }}" - notify: (re)start service - no_log: "{{ no_debug | default('true') }}" - -- name: template systemd-unit - become: true - ansible.builtin.template: - src: "minio.service.j2" - dest: "/etc/systemd/system/minio.service" - mode: a+x - owner: "{{ minio_user }}" - group: "{{ minio_user }}" - notify: (re)start service - -- name: systemd daemon reload - become: true - ansible.builtin.systemd: - daemon_reload: true - -- name: enable systemd service - become: true - ansible.builtin.systemd: - name: minio - enabled: true diff --git a/friedhof/mgrote_minio/mgrote.minio/templates/default.j2 b/friedhof/mgrote_minio/mgrote.minio/templates/default.j2 deleted file mode 100644 index fc15b740..00000000 --- a/friedhof/mgrote_minio/mgrote.minio/templates/default.j2 +++ /dev/null @@ -1,7 +0,0 @@ -MINIO_ROOT_USER="{{ minio_root_user }}" -MINIO_VOLUMES="{{ minio_volumes_base_dir }}" -MINIO_OPTS="-C {{ minio_config_dir }} --address {{ minio_fqdn }}:{{ minio_port }} --console-address :{{ minio_console_port }}" -MINIO_ROOT_PASSWORD="{{ minio_root_password }}" - -MINIO_SERVER_URL="{{ minio_server_url }}" -MINIO_BROWSER_REDIRECT_URL="{{ minio_browser_redirect_url}}" diff --git a/friedhof/mgrote_minio/mgrote.minio/templates/minio.service.j2 b/friedhof/mgrote_minio/mgrote.minio/templates/minio.service.j2 deleted file mode 100644 index 29486dab..00000000 --- a/friedhof/mgrote_minio/mgrote.minio/templates/minio.service.j2 +++ /dev/null @@ -1,36 +0,0 @@ -[Unit] -Description=MinIO -Documentation=https://docs.min.io -Wants=network-online.target -After=network-online.target -AssertFileIsExecutable=/usr/local/bin/minio - -[Service] -WorkingDirectory=/usr/local/ - -User={{ minio_user }} -Group={{ minio_group }} -ProtectProc=invisible - -EnvironmentFile=/etc/default/minio -ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi" - -ExecStart={{ minio_bin_path }}/minio server $MINIO_OPTS $MINIO_VOLUMES - -# Let systemd restart this service always -Restart=always - -# Specifies the maximum file descriptor number that can be opened by this process -LimitNOFILE=65536 - -# Specifies the maximum number of threads this process can create -TasksMax=infinity - -# Disable timeout logic and wait until process is stopped -TimeoutStopSec=infinity -SendSIGKILL=no - -[Install] -WantedBy=multi-user.target - -# Built for ${project.name}-${project.version} (${project.name}) diff --git a/friedhof/mgrote_minio/tasks/main.yml b/friedhof/mgrote_minio/tasks/main.yml deleted file mode 100644 index 32a08764..00000000 --- a/friedhof/mgrote_minio/tasks/main.yml +++ /dev/null @@ -1,62 +0,0 @@ ---- -- name: ensure group exists - ansible.builtin.group: - name: "{{ minio_group }}" - state: present - -- name: ensure user exists - ansible.builtin.user: - name: "{{ minio_user }}" - group: "{{ minio_group }}" - ansible.builtin.shell: /sbin/nologin - state: present - create_home: false - -- name: ensure needed directories are present - ansible.builtin.file: - path: "{{ item }}" - state: directory - owner: "{{ minio_user }}" - group: "{{ minio_user }}" - with_items: - - "{{ minio_volumes_base_dir }}" - - "{{ minio_config_dir }}" - -- name: download binary - ansible.builtin.get_url: - url: "{{ minio_download_url }}" - dest: "{{ minio_bin_path }}/minio" - mode: "0744" - owner: "{{ minio_user }}" - group: "{{ minio_user }}" - -- name: template default config - become: true - ansible.builtin.template: - src: "default.j2" - dest: "/etc/default/minio" - owner: "{{ minio_user }}" - group: "{{ minio_user }}" - notify: (re)start service - no_log: "{{ no_debug | default('true') }}" - -- name: template systemd-unit - become: true - ansible.builtin.template: - src: "minio.service.j2" - dest: "/etc/systemd/system/minio.service" - mode: a+x - owner: "{{ minio_user }}" - group: "{{ minio_user }}" - notify: (re)start service - -- name: systemd daemon reload - become: true - ansible.builtin.systemd: - daemon_reload: true - -- name: enable systemd service - become: true - ansible.builtin.systemd: - name: minio - enabled: true diff --git a/friedhof/mgrote_minio/templates/default.j2 b/friedhof/mgrote_minio/templates/default.j2 deleted file mode 100644 index fc15b740..00000000 --- a/friedhof/mgrote_minio/templates/default.j2 +++ /dev/null @@ -1,7 +0,0 @@ -MINIO_ROOT_USER="{{ minio_root_user }}" -MINIO_VOLUMES="{{ minio_volumes_base_dir }}" -MINIO_OPTS="-C {{ minio_config_dir }} --address {{ minio_fqdn }}:{{ minio_port }} --console-address :{{ minio_console_port }}" -MINIO_ROOT_PASSWORD="{{ minio_root_password }}" - -MINIO_SERVER_URL="{{ minio_server_url }}" -MINIO_BROWSER_REDIRECT_URL="{{ minio_browser_redirect_url}}" diff --git a/friedhof/mgrote_minio/templates/minio.service.j2 b/friedhof/mgrote_minio/templates/minio.service.j2 deleted file mode 100644 index 29486dab..00000000 --- a/friedhof/mgrote_minio/templates/minio.service.j2 +++ /dev/null @@ -1,36 +0,0 @@ -[Unit] -Description=MinIO -Documentation=https://docs.min.io -Wants=network-online.target -After=network-online.target -AssertFileIsExecutable=/usr/local/bin/minio - -[Service] -WorkingDirectory=/usr/local/ - -User={{ minio_user }} -Group={{ minio_group }} -ProtectProc=invisible - -EnvironmentFile=/etc/default/minio -ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi" - -ExecStart={{ minio_bin_path }}/minio server $MINIO_OPTS $MINIO_VOLUMES - -# Let systemd restart this service always -Restart=always - -# Specifies the maximum file descriptor number that can be opened by this process -LimitNOFILE=65536 - -# Specifies the maximum number of threads this process can create -TasksMax=infinity - -# Disable timeout logic and wait until process is stopped -TimeoutStopSec=infinity -SendSIGKILL=no - -[Install] -WantedBy=multi-user.target - -# Built for ${project.name}-${project.version} (${project.name}) diff --git a/friedhof/mgrote_supermicro_fan_control/LICENSE b/friedhof/mgrote_supermicro_fan_control/LICENSE deleted file mode 100644 index e72bfdda..00000000 --- a/friedhof/mgrote_supermicro_fan_control/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/friedhof/mgrote_supermicro_fan_control/README.md b/friedhof/mgrote_supermicro_fan_control/README.md deleted file mode 100644 index b52dd8f3..00000000 --- a/friedhof/mgrote_supermicro_fan_control/README.md +++ /dev/null @@ -1,25 +0,0 @@ -## mgrote.supermicro_fan_control - -### Beschreibung -Setzt den Fan-Mode auf "Standard". -Setzt die Grenzwerte fur die Lüfterdrehzahlen passend für "beQuiet PureWings 2 140mm" - -### getestet auf -- [X] ProxMox 7* - - -### Sonstiges -Setze Fan Speed für "CPU" auf 25%: `ipmitool raw 0x30 0x70 0x66 0x01 0x01 0x16` -Setze Fan Speed für "Case" 50%: `ipmitool raw 0x30 0x70 0x66 0x01 0x00 0x32` -Setze Fan-Threshold: `ipmitool sensor thresh "FAN5" lower 100 200 300` - - - Locating sensor record 'FAN5'... - Setting sensor "FAN5" Lower Non-Recoverable threshold to 100.000 - Setting sensor "FAN5" Lower Critical threshold to 200.000 - Setting sensor "FAN5" Lower Non-Critical threshold to 300.000 - - -### Quellen -* https://forums.servethehome.com/index.php?resources/supermicro-x9-x10-x11-fan-speed-control.20/ -* https://www.truenas.com/community/resources/how-to-change-ipmi-sensor-thresholds-using-ipmitool.35/ diff --git a/friedhof/mgrote_supermicro_fan_control/handlers/main.yml b/friedhof/mgrote_supermicro_fan_control/handlers/main.yml deleted file mode 100644 index 176ba46f..00000000 --- a/friedhof/mgrote_supermicro_fan_control/handlers/main.yml +++ /dev/null @@ -1,25 +0,0 @@ ---- -- name: systemctl daemon-reload - become: true - ansible.builtin.systemd: - daemon_reload: true - -- name: systemctl enable units - become: true - ansible.builtin.systemd: - name: "{{ item }}" - enabled: true - masked: false - with_items: - - sm_fan_control.service - - sm_fan_control.timer - -- name: systemctl start units - become: true - ansible.builtin.systemd: - name: "{{ item }}" - state: restarted - enabled: true - with_items: - - sm_fan_control.timer - notify: systemctl daemon-reload diff --git a/friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/LICENSE b/friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/LICENSE deleted file mode 100644 index e72bfdda..00000000 --- a/friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/README.md b/friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/README.md deleted file mode 100644 index b52dd8f3..00000000 --- a/friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/README.md +++ /dev/null @@ -1,25 +0,0 @@ -## mgrote.supermicro_fan_control - -### Beschreibung -Setzt den Fan-Mode auf "Standard". -Setzt die Grenzwerte fur die Lüfterdrehzahlen passend für "beQuiet PureWings 2 140mm" - -### getestet auf -- [X] ProxMox 7* - - -### Sonstiges -Setze Fan Speed für "CPU" auf 25%: `ipmitool raw 0x30 0x70 0x66 0x01 0x01 0x16` -Setze Fan Speed für "Case" 50%: `ipmitool raw 0x30 0x70 0x66 0x01 0x00 0x32` -Setze Fan-Threshold: `ipmitool sensor thresh "FAN5" lower 100 200 300` - - - Locating sensor record 'FAN5'... - Setting sensor "FAN5" Lower Non-Recoverable threshold to 100.000 - Setting sensor "FAN5" Lower Critical threshold to 200.000 - Setting sensor "FAN5" Lower Non-Critical threshold to 300.000 - - -### Quellen -* https://forums.servethehome.com/index.php?resources/supermicro-x9-x10-x11-fan-speed-control.20/ -* https://www.truenas.com/community/resources/how-to-change-ipmi-sensor-thresholds-using-ipmitool.35/ diff --git a/friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/handlers/main.yml b/friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/handlers/main.yml deleted file mode 100644 index 176ba46f..00000000 --- a/friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/handlers/main.yml +++ /dev/null @@ -1,25 +0,0 @@ ---- -- name: systemctl daemon-reload - become: true - ansible.builtin.systemd: - daemon_reload: true - -- name: systemctl enable units - become: true - ansible.builtin.systemd: - name: "{{ item }}" - enabled: true - masked: false - with_items: - - sm_fan_control.service - - sm_fan_control.timer - -- name: systemctl start units - become: true - ansible.builtin.systemd: - name: "{{ item }}" - state: restarted - enabled: true - with_items: - - sm_fan_control.timer - notify: systemctl daemon-reload diff --git a/friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/screenshots/2022-03-27 13_19_36-Reference Material - Supermicro X9_X10_X11 Fan Speed Control _ ServeTheHome Foru.png b/friedhof/mgrote_supermicro_fan_control/mgrote.supermicro_fan_control/screenshots/2022-03-27 13_19_36-Reference Material - Supermicro X9_X10_X11 Fan Speed Control _ ServeTheHome Foru.png deleted file mode 100644 index e85b1446348d849ded60981685c9f7dff3b81ae6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164235 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Ü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%0ApI~M8#F%I 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 z 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

HT$KF`u9r4Mp( zx|V+`YP#rtKMQ=Cq&+7?QByp7Bl^2_(}fv%$D2YKKtgs~Pdd4h2lg+y zaf_yy_syH0%#y}G;+AW2wg=s>8(Lq3&Hkt?o1vND5^3;){L;!%vJ4S_M6SHh40M%` zt20gQ7o}4G zHfW7|a%OjS_Y#?E0M*{Zawj+7QMLtAGG|Bb(#0kc`K-cK+_m3}SKKiA>3Y@`Em^@At0wZJy0LWla3s5>ng_oA1)LF!=MAI~uQ`F3cU z`G^`TUfIMYzioYVM3sm5qGlMYEPEOsIp5TMF)9L@v+#D~h;Fc(mM%Ja&1k2}*BNw> zJvZ@Xw8F}b!!$z${PG(d=RQhQ3*n5C<})(+@@$Zbw?Z&>As=Y-$<e(@V{cItBf zF0)T!U4;B`U~2EchhjX|YQQW}kJ&8r@LZ+D91Xw*%2nmgJGyjV~ZFb-==zXQof z`#OC<2~;X2P|@DWpV-l=+PR0wAn13jo7eJ*uyaitC{O$>zG=ZpS&(5nR+=(E&2ul< z(%t*br(aIXsCHL&T5Y;2QHHQB#BAD=3tkXUl<1*q6tEARb7RpflzTpcyrZlaif<0lP zMp#oUZ|~$1X;`-(O@qHn979%RPFt-49UsdrefR+joht}FOS`B^bq$Ou46-lAcDG?#5dOle$uka^!R&$Xb=+K}QOK>(AvWA>n6;fFOQN2I)B_Km^w zqHTg)xy^Ywb|$xQ<=PgRWd)guXGb+W7C<3|eY$I$pWDvmvtLt{ftxPMZ+hw69iRq_ zRs6`y8F7t6v>l{$DaW>T1;yu%QoUDbG0#xGVye~QRUWY%`VoxLjPuh#Jms-Uq@xtJ zwwy}VE{ESHN`4k+3b9+@k(0tf$bD?P%WV6_WoNpY^PP4y|pRO612f z_ma#_VE8QADT>M`Wc|hLmP4KTtt;gpu7135?Xs9$J?GP!j(y`9GhnK3_2ok>=?l%l zrB^;ran$#DH+WvuH8XIGuJW7{WDPyahlu(Gxz!K|O9}w@Hs#ScloQra_uvai zbg!$iO!xa*Q;^$Sp6G@a$T*2H8i(`ygj3wq1#>_xv@O{xgtD8Diagw2q9fHK1#Y#( z>t!8%7LRDce}iGv)ODX^-`q70G*7+c?80$QSxNHJ;&22(ej)-(>h-m`?oU z^h)i{(Bg`ZXlGmYg3n#dFe@8!na&EaHeS;9e)f7f?(M-Bc@}%+!K-ZT(c&DBfh>( zd3}nu!_eksGwYq9#{)=-9k1Fq^}aUG4~OEiRf1(CoNENRq}7|8zI@Dke+!qUPVx8+ z6^m}Mxyd?4`JQ5B1_kd|AdIBm>+_nhMbNZwpxCrI4=Z$t&|lu#Qt=6JBYs_dO9;b} zXCmLid*X8aaywLy@MqY4<8u1s}$mh ze0H?v$@@^LX^K$s!rA(GQupdZF`iYyoxT@0YLz>X!24A1E?tF29Zl&wy}J)K`bR7oW*1!8KQ!*0=9N%mAM_Tq@VD!30qi0`;3QY9!W7w}!@{BuH~w2I#bh1-d(61fi|bI%5S zTMW|)qxuX_MnieK-^0S@+8#JxGq|oBP&bhOGGrZ6noZG%EL7i{RV`Gf@j*Y)kJRp4 z03O2*8*e^TK^U`pQN6-15o1YJ1#1`&3=krIdsn*tvnBfa9i&|gl*Mi>KTm@4ixEUg zd&aS6_mkDrC&H3~U~yuQt)))G?Hc_^hY@=Zmy%uYBJqMx4sjD!5Q^?3?h^CtL;Rdy_fV$|uRaoL$96;dXH0x8%p&^iDQ5RMu{zn%wa-@C;3 zzv;$ao1I7Q@{Et+HrRYLa z)}1sEU3r;Z$;35*eDGGNhJp~8-NMMT)l_SQX}MB(BQ@O$zrp0`uV&7@(8=#pzU4^*IC;~;tvAi=d47tXa=C(#y?+qZ<0Tr=fm7D zrSkr=$&*+w*e%u*xf@$&ZH{LdsJCCdtljqPGX^wS$8Qu9&#~Vk|XOxBHP0ZWh1_)*KLN+`+33jz>8$^ zq{OTerqHF5?&(x5vQu$C6|r-|1rpVV2k2kvxDLsIua4rqNe5%zJ<+cnFHmLm`TH>~ z4CkoBhrh8AR1ba3CswZ*Nn*jfXL}23OyDCdpA~}ns5&O8`^!t!_O-2}*~Ojcjzlo6 zFv*HF9YOW;BDq6?hvCyG9d4(yzBIuivmQyC;iC!V$|kO70$JMt-Z5r%F&WGI^8(CE z3d?J#!_HXP`9^f*d`s`XD^b}%L`gSTW05+^ELTp3^Pr=E!D$0$q4>eyKIgVyG34Rs zxrw2i7q_E~c}wZdm+GE0h4)>3$eE>{uPO-`zU8Lxugt-F##Sog+DQXSDA$)CoKyuf z@g`q7`@YtWT?th5v)9qYpu1g>;w+B3>_!0$XHPW&{!xxmD6+gjLTX<=Uc@6+;+%k` zdsUOBfW!dN&7&A?oBF=Jc&$^#q4f0JS1ZL2Iwe}vcLLTVkxBk8pTx_F1ijB)H_Cm( zmf|)KgORa;_3wAp7g1M`3oXN?L5F>fKYqAnU_hig9;0}6J&f5c+J-djpm}xQ;F)d< zC00j)p(444+AFa4f|?~F8#{+1QL%pMZj;1Ej?X%7(E131 z%ej!8Oa9{eXEpdV*>qjRrEIdY#f={~Wjgxywa0lf`xvJx&I!1&b75k7BtZws*%SDn zErT2P)h{4}wh4MZ!q;ib3NCxDT^NB}Y^>_-*!MsU&tuM=dIoH)_UF2bC{Ec^q#>zp zg^M1X0*G&S%XPs^M*)tf-s*L$G-I$>!^kJ1Q!%%S6qYNt+Vr+JI!EoVJ_ zTX7;mI%WUgN<%-xNkkW7jaUfMo3AN>q4i!VwetXYRI3_Gu1jbWN7y^%Sd7i{#{D?Va3L>e>5?6 zs|<2^{8m$^L-)-}*X{b-RddHG$vS^45NW%r0)gx5my#4$=SLCBpO(J=(v^gYsGJ)< zl3H*xl-#@m!yz9m>W@{e{p`)RFo~KxYdcnuG%a&)SIZ-PSnGpdbSv^yq1p=9kjNm6 zb4ZpgTH9{3>Jw+<^rzDIq0gmL1q!{w7O)8T;^gP0!0l~!$yqe}VztV5na>2s>phdk z6(ZqR3D`d}R6cCP%MHXS;ZVQ;A&t9qLmAt)!rrjFmN4^jyhS~nPF{5;m5qJS^;TR`0R(zI=ajYRt zLTHftak^9h1jd-KmduB%${3j*l!;gtd`#2(p=3_KwHLj?o3gi~xmXop{TLA8q~#-W zm)RKwjA={C*1c>}jXLdSh|X)@o)5mBH)kix7+~}*_33g`rmFMVDTIerY~DWCU6&yt{U2%R@v| zI7cQ?Y4~VtR!MN(5$AP?w$6}mbHcqdK^|V1KWWyLFiV^gSOQneR;N3m-U{XMp3In} zDB#c{*1tStI!uQEk<05qM4TA86`56ZQSmLtRMMg9wMO~JjVIU>VkR)Af60CA=d63J zRjb+(QG2K!EJg8%#^qtW%6IK6-!Py?j{sjD=G0BQ z5(K;`!tI*;?RMPP3ue8oj1@}P&KB2-QBloB4eA!&@-@`(UPctRy<9EoO=f=BYCnG@$7ZD;uoyo3GQC!;YZrkX z`CG7S_$^?v9va9EcILOG;M5AY?A0;UjDw92F?mc8r6~C$%Q!B;2li>vM!uS9)>thG z9*4I*MU8CLwzVeF0iTPlWef}72T%6Wf`MLM22bWRNk?kM?7+z@`P}_8=}WSa^GuD8 zG>zaq-d~xR5XtCLy2urly-Wglm-7>9Vw8aYCRLTlu=WA0=_{e;ox(WudL#tovmcP~ zC9<+HQxlJD)ve4*YUbr|KwhR+TQ_F2h=d?%zmjg~D)*@DeNR~fHne6=l11-H>84i> z&Xi?FITL6>N)z?$OrCUIiBn8CO89xjy}i6OiZj~ z*t9ShO!X_TP4%WYQobh>7_{gGmUVbeDfKX|z}s^SuTK}@XIDGbA)LzKn%m(|=(6Jb za=UwBTT|--|91&}j*-|AQ{m0i7h2zuzxP^Rvq!?keF0x#{`JUBaMVC(t;ubuo`rCL z@2BF@F|sqVP5#H1oM;&yesNJlga@^+z%X#@-VvgH1NBR})kF+O4e%{#TOK?=9@tw@ zza6-gt4ANbvD$gtEhUkJO+RSHKn&nOlbMBcIdxg+qQc}Zwf)q*nwx;!6fH0o7;nsj z|H}0C&K#{?%89!NZk0nl$-ca z4`2b^Ie4>3@3N83ywa{WIPZX%8si!pn@kUveyFdQsor>t-sNuxvuRm*K`9C^9s%t} zyp4u{ARtd@)_9Ne&h>@Ig>NL9%bbswk1=|lmNSuG^sY49WZdj~{h`rcg@!x)^0nZUrN*U4 zR$VX}yY;k&mCP-OrVpYuLW<%I>wq#tZO@1pLAO{?ZP5qlD@}1uu%$c;w6qbzf6>Y-YWOT2C%DN@!iZRfN&_`+@Zlu*cmR3)ESqH8?p7>2OM3|DJ+l|2hH*~7%AGMUG9 z&O>elAZWfXDQKu9%^O|6aEcMa&% z%0;Oq`qbaWzuB}ffvzqMG_;g9X*(a!GVTyKOY2n-+owzmMBhs|i z@ZnW3<6@J6?k*Tr|Hy-77t@VXSBRC!SxuWd1@_wm`0JfKOV7_h(hfB{3y{IhT_i#y z`880ZuJn{MP>j_7CuHpzHw2aOVe7|t)r*pPzNB!2^}D(a$UPMb0Fy_AKcV{*?xQKc zt#g59UeGLxSXtB{-?yb&_)@aBVP+1l8BTd~W3R;_yKD7)Nm?u1#&kpkubN?voFak$ zK++Xg|K37((s{d5G^EdXc&j4%j0_7s@G5(yjs^maM$7?~$FE-BU#m%eZrgL$Qja>y z*87>1-Y@KWUpR(uT#aY3k@d}%1k4>t^R{b1Y+PdbQAl#VtFX^$a6*{_h~~F*fKEGb z#<3cGyx@#*Ayfg9x^yix26s}=kvct3xH?zf-77;DhxeJu4I>SQ;R2Oko8OD%>mE6E zH)$|ieUk0t=O*t0u=tHRam+h8-x8g z%F{V4CFRbCGF&V=1ZV_XjqoCyn{Ov}#R$rH|41*^$JV>&fdIWyL2Z`z_=^l5le$o< zP=Z;;AGwPUH@erV8sCPTHg#oI4z)QigS;K+a+(h8I@*Pm#>z(o^13mP1k}E?fc||uGN}60^Nkd$-lbjLX}h;P(^AUt!~Ht@LgSfnn003FWxAQL)m z^;Q&>R-X#586nshO!nQC9MwOtI*pO>q4tQoWM5y7OW+}XfInU7-Rf3kJAaVx(Jgn7 z9ujm=>2o^9c3*w6jP64%XdI3EjT&k%*yW>PzOX{=Hff*HF8zJ6%}LTEKm2D9Pn%zUS&MH zWIhbJ${87v?0h}0jm~3R-nasPbiLduk}04z7FB{*hmw51;270-9MBM2)plUsFjt)+ z;mv*O#3B*Va*~c(^IQ;34?S(r6Tw8zHRggSU;O0Vqu4SNU5&1|bma2VQrcE|5O+T# z=gG$vt%7#!(zZ`d==hf2`QYqiS;Uy;8)r9TB%W>4x_WT(XzDQ*Evu7S}2u8-BlDJ{4HI&TBb=FzUAa($gwiJ@fEj6y~wQ;%@?e^sI z?n0=2`vl2Me1D|+)K81{aH_`d`_~xk)O@dssKkxP}=6U7zmzY8V0uC1Ob)7Z`1qutNBFC6<6nK&?$Lx!3C0p{Ic z#AmVM(C^jtm&YmDphmmqjhtC`p9)bfX%AVravQ#ptnq&JaTdAl3v$BOBYz#q<-EO- zyqWc?zNLgbm|~9>TZktDjic?aAbLRO3vG0X9XQvz)@BjbwM1BoFW5ouyUahp1f*5D zX$U0kI=6|wkfHv#oF_c65p643R4-j}rCkv_DGMncex-QZ$WaSxZ{_?^SvzaxmyF|K zV{7#)b0uJWpZ_)Ip_>Z=8qJ&N2@R=@=U0m>A1n4~+X>lyp^@kzj)Mk%`|L(1fCtaN zWD-<`TIwF;H{}7UF4HMe$M^Ng=ihu6yi&!LI&x@J@r#crO81`F1Y=^#V+@$#s2$a% zpkD@;)%h3q7-eG{XgKW=GkUWpVC-YaUuqj5I#lWY*HM|?{Z=Pl3cgatUqA&>thY=w6QsIbZiL7AiuddGw~ zEImO>Yr4b!3zqMG?FBirc$hr9i&Sjc!~k|+3PUH3nyLUy0563)u3{ip z=?eWkGarTW+I=*=kHA6dDzL_BW(gILLEsPUOweuW)19wnTuABRx0$0kxDOcK5cbN{ z;7r07=h1-th}+>Dr0eyCDT&RNE^nNda{mnF(SuS0>Xn#*kVB12nL_O6JzmYk=V2C1 zQ1UG&)4wGhHBy&F71&*xmZqvc#J$22_zXr@-ez*mi;0U047EY)Tts4~_;EE!*1jF$ zlZ{xnn@-;wa^)Mj3yGW2)e9!6jOSWDSWvLEg>?yQlmRQF6fg>7@FA%_ne+ZSJ$TgI zy|=o)!kYuFje@;Nc0JB~tBu!(c@oTGyk8iXk-3g-1Y{ebT}}8eb>Q=ZXxkd8#Y zn(bn9^GC1)N!-w266WY5&qU;bq>N(sF1W#_jdyA)wzk#^GMN$MX)M_k$b_g))JvNX z?l9nGz1gYW>d&=AcgA(z@rhmq>wMR7E?H$!A`yyjzV-MSrI1f-4oe(l%6P)0EI`At z>Q}0KJMvVi2z0osqNtS@zdD*4*1Hx)Kk(&B!?&e3nXU@%S13t_7E~!!U8}i~7chhC zKhS-O1!5+{d2ik?nk!3KKZ9!g0!0lWXxtqu9jCu=@d=qW8=ra+1aMA`q8QhKlU9`K z&ReP4Un%^$EV9Q>BdL1-@+sa&iDe^xx{KvK!|*g&G}kGsFQ(PMCevuR#t^ubo!qAn zC16W2YYnZ4Ri($N>BTy@C{gAb4Oz1cF(D(|3t1w#zUVlDkl=c^0B4j zV@7%7>l;t9HSIqJN4ewwvGl!S{Fmpk19?KsPwX_9tC+xA2?*b!K$m(u*@}x-t?^He zW+;X`^M0ntGxuNJQV?FRdY}60uBYPYUbE?e4)eoGK0%7HspJU>Ot5@@ULk4?qj7DX zhsZJPQ)cZKbPr=HzWsi)dG1|j#jVx*&|;Lnp-WN*@XoSZ(v?p7jy#X|bGDFFaRD*p zl-;GJRo>fh{4|q}VwY>v#nVP-PsXvahOk*@(gy9JpvMqR7FV@S-kTX)l}nGye|E4| zx*ZXw@!>)_eyl8tenlKnd`C&~o5sHx!8cs-T7V|s~*01R|KGIl+L@TF09!f4i zp`(EMwN~Z@dLpkvRAFsTGG4|=&q<$JB`-T#aIu~nW#-^YAT|z_2mXcl5sl9mlVC0A z3!4^^Vw=%b$K|})M}z2Rr~#Q2|v`e+xw2jo~Ws{3>L*&wLRE%77jS| za}TPu#TN*H`zt7OKUWb7j4ep10-LT8Qa~XRq@C_KgCDPaKJkm1w?#Vo$$&dU7Q_mk zs(jp;Xds`DAMi*m{+LKQ`-wo#@LNlqA6y>-a1u1XAsKEtq#wkL2XXasaVTkPHtqb* z-{q8p((;+RZsFyGh1=3sffVZn4O0#1xQwcr;vW0*TCaVy7h?cla zqWhPOp?h?cya0c#``~XrE~wkw8PM~6LQ$dj3^0zXw=aB4R!fU0j6|@?k0KSiHpLfg z#qS}#LdaQcRL*Ov5374Aety`!{KGM&s(C+c!E)nV!x9sqqnPQ_nO9S|IX3>0vnuu*3lMwP zP}O(NyChw;tW)%=e`xfY4bQOhNSfyMTLX9Ao!4!a*>`ui-vx8y68L5 zHj|f-DX)Hz-G1(bK6!(?o=BD@*GO>YJ>?lyi7UZ8Y1d)@6)n*2p8X+AbR>ayZ(hc= zjWhNVV6$MQ*9rrKR#q&T^}aRr%!?UaR;ZcyyHK5=`NYWdI-6S#+k@I-y3rMku%dcN zuj<*SUiRYgvwSqYN+uoo7_=l@Ds1op(!>hH*H9&NXA9vzVI4d5cj{%w?SRD$G}pK@ z6KrB6pOS~?^=|t1k;6<)PStb=+q{=Y)z=xtv{@1TnV3Y!DTS~3wWXzXeU0}CQi~6S z>ZocfibPZECsj_4_$LL~?@LvEL747|j_@@jDwL-k<9?pVYu;kCqS67u2*@Sj*T|a= z6t$fQ{)T&FU9i$ud8(s6D5ULG-TT=mQtI=gY{rE;I&JakR^q19l_i)ZH`#@oLVGr98_;D!(VyH=NcwPFi(|Xm?`i8Tso|QTn%90TcRo2yD zck7Lf{R(+gWavc@Wz1LBPu-mrmXJ-1sj1g`=!@r-Jjy&j$ZFhs+Q5~p?*nM>?QA;z zCIddpGRYaDs4exH*$h0)3|3m04a^Wc+-&-d1D*Ct=gjq2M1O~$YwxFbXMW3Mh8J>x z#@09IxFBtd0yYa1=m;q}-w~jJ(4qetJOsc3_pEG##WHsktY=M@W91}}umiKrP%>-v zpy%o+sun#Nt?8s~$3@6ej>!hut2<@8Lb zm4I(`P?VDb^C7YFM^CqN#+e6P^R zD)7g-Teu#s|NS;XErD&nUD^s?HWiGXt@L;~9avV^Ih#ma8v^lKeE!nQBU}5)PzP81 zU$1jflLwJ*uQ(*tn60|CP74LooR-7wiL7Cf`Yv^q=lRoxq-o+TiR#5T)>5H*Q1*ae z$eP^Icrh>^-~N8Mw%HHH@<@^lu>#RG_;-O`-J1~$!}J9Vrz0-h<o zTpmn8EXxN(Oul={?A)6SRTUlIs_>Z!+EgcCN_;M?W^a0!Sg^ZMK&OPjvwNSJQ(bZq z^fmUkRWiqj3}N`nQb_MldLwPG9SO$$$f$2DYCR#pRHaB`c*e5IEIb=koieLh!CI2d zzlpM@?szZ5qW;x)YlW^oDwHOUbm)9ZW!_})MJ8Cp}FY2RXfk6{gZ6K?L% zqVSNuRV^2Xxlre5YS1k)n4(PEnl~E&`u+pkL##gr+jEk5QSzcETF`!{!^GQX6xEQS zs9KgzdeAVx`wf`XPp&FMlX{Q3cuY7F}jipowOZu zWX5Pb{3Pl)GQrDA_Ch-)E@~s+n(qjZJK|RNaV)lcy~nFv$np&jz1(%eXAVbH8< zaQ*y!-)jUB6dV$CK7joL_*XWS8!|@p)Se|81)B1(Hxd@i)Na=2VLJ^jurbYZ=NT9t zAksP?Hugyu;8lXLMI5D>Rs&$+g96jBsQvVNWfI8wLnW*MatVoB%9%}nXlS7@7E*c) zYxcF&1f#^IB@TTNFoU^`73uC@!M(vf2&V z2ewJjw8)U0nSBTm`v@3|#)*r^{1gD+RxQVyKDuYO_a)vqcLqTx$3%%T16Jw`_9J_t5&6moW8(cCFOrL~;iVo$BHVP2wwVo>4wIWngjV?hl-Udd)xcT(MgH~3C{>zxWc|5}=kn@qFo&QgqI z*tZd9w{R||jZCIyENU6zhNl+cWg}aA6A5Kl+e)~BBEewoh9OGG-X@r1yB_w)1D^z$ zYSWvR&WaU~?SPwNTF z>s!0<_8$O4p_eTOrL2JR`wx12q)&^gqh62YtmS^a9w<4G>?__lbmoj_N~a1Mcw+)! z37qTm@~cz>TAaAh+(!nD6x>~~-?Nz4ivh$?3Yh;L<1~gs;6M^D}eFb0BsqF5Z zo(WYge^HyeId&4Jh5uTMsAk?WBG<@Ud-n{SVdo4%$zTKN^{EvkD1GhJ3S;~jp8d_`H`aoc)OTqouj68v zOTj&0Px)tFQjAIeJ9fwyX-7P{g6AP6enVf-Y;?mV&Yt2XWJ4*d?N3Kg9tOT3Vn^XWwS#USdz=&B1t)R=72>b|tqOJ6K8 z(@*j8*%kO8Xa-ngybq|g)%+&Bj*IB6?=t4`sV+D^Uj_HR=6}Op^K{zxFK(HMp7B>I zq{LE*dw|#V9-mn={G=yrvhb=HqdHhM2JcvpE@`wcgAfB{;qkW>)Ij1&f%q zPoE#*ROi~luBm?^5*&f0YQ0U>;yv(xh9qfAl7IHVa7-FMT(bUOehMD6WkBr2XZ&wk zmA7OKQJ!PmW1b^m;K6sK?QvDD+kObd`{dJpKw5)HMZQ9~+jGAW4*8_rLc8iDcU$dryQxUH2Wjl&Dm11<@Twi0;BO*rJ%9p}ppVz&k(3-B|8KX}Ko0o{ViAFno-;zL` zIxOJIK6wYKrb9F`2rERlrs}GHg&o=J|G928{7R+~FZIGTRh{mjf5rr}K z&yrA2`+lC7Eg?VatlI9Hds+zdCz`^|Y6*X~>S!(6|qMxk@v;w-o|v-m}Usr#;k=G<3Uf24@&CY8KacgLaO$2>MU z!=|tGZpzwRMvK+<_3%b2$>D}h;XG+8L%}dfW@LC1>BVK5=Z}h_*rH%&V2}EWTnI)B zSF8!ZRT-b(V;*T78j+Tm*s8?w3>dkW=xDAli#}Z)Z$(3p^!k3!Pwcrh96J=d%2;RJ zep-l^1K;)@R<$yf?x#Uk@?G=kV``nfE2m%D1b_=a<0qdN^f2TkNt~Vuj`1r(RN6-m z*ePEp(p+F>@cjtcXBNc146D5EVc>Z~v*t{|)fZ$-H~um=xcbmU*{- zzxcBedjdr>AO#Twy#ss>Gj?l`K{yIo(5FROQ!rXH97S}&&DWp=W-#*UBTEeO5RKU7EYj{{wo!H5Dra1qA%`RbL3j6lFA5lDMk&y|zTXNalB<62% zex&JS-*;UODnz&kzfHXIGj84UAmqYzy-R_jIDBXHr+EFHXTgb8nh6@;I-GBo^gy|K zKMp##@sEORkp)#E!}xqiIvWuSj5+21B667{*+mF&zlDf^xQ+Gmi201bo`t(rt?yF>hMx? zGS(iU-!SUE*=svF%V4}zrXC%5OuFSG`VvHgxjZuBcgH=~VPyaJ_9z+Kp zOv5-PdtKFtPw-CeIeLcr3jdJ!_YYteZu7-uGv6G7NImh+>3?B}_|HP;|NX-D|36AJ zo!uW|BO6@2P5zU>@-%|uOdp&1;hs=$NJdETAEG$TK5EFB?#n-HE+tNEazwVAGwhE) z4#J;fF5jkw!}9X7mq0{7LT>-V0pVs#q|s%~{xS%v{D%N1WbE%ur3%kbg!zJXlcxn%_L&B6~PLnCDTwzxN#`EJRxVKPeFj&wF+HMBiK zKsvvd=+$0D;qX#r@6Rt3A>xOR7Fkbn=(K42@g$)NgeW)dGHs)Icqo5>T z!pr&sA04*khEMmMzSrK3&ZdtWFml?nLe)Gzt$)F1|NO3flvt-We0<+$(i`qC40K5A z1x4O>1`8CXNYisUB?l9&bb~l2m=6s74`sT@gA`O|`_t@n$dAw5i8Xh4?}$(Lk5bKZ z`gTuMc{Lf>xyW>#U`XPs0+&49N2#40tFOg7od+>Q=sgiOyQ?gRmFpyxN(NrKz@HWhto}Tb@%+7g6ewswyiYvqlgVrO zIBB9Q1y~^dAel~0bj^h^LX`nXUQPvHZaS`#MtMOLruLg+=ww@||F~e~zLkOC!Gr=Gb>^do-oK30 z`-t~Yz<>fg)y+oD1N8HvOmp}mrsvXKvFeRfE~=|}33lHyVd~-fau4#CxWv|^YaI%y z51oey*<#S>}AC&)BIHO8< z=2^?-`CQOWCxcCp+;Z%4YH6z~<`U$fhOaf)J{` zX>*ZmWpKHyaEaT-WVeVRTdr_#_g2cTPPVSj2_9GXfdj$#R|oT<7gH_gOpZO4M*<7% zEtflG!M%W&*y95}ZJCH|cxW$hrbg+CuvHv?qsMq|2_K|q;_JLG-UXg_U0;$(c6{pk zPq&}s;MUg@N#C5@BT}=C;O0sfp7+V04EarAN3R$LL4{`AdM-m_Z7t{Bp_gZKR~s!I z?V*>oSDX3gpUOhdix0OIE)P7e^!_s1W6UEAV?|*;+}AD|UMs9nonz<5c0WAsGe7Na zxzG+!m-&TzZ3*?UVOU^l5d!a0=TY=e{;|z3SG<(eC6Lb8G$b4M=*mVJojkjGP2-Yk zagd_rM02_Aq4~#O@&^zTx9x0faou+W8?076?QHo!;eSP(Ww~` zL?wnOZQWm2kLyvt$JU`1Z`c&P|JTt`?C49N6ADCSW?VxG@Fz-I8Oa+ zb`Flgc;iV}APUzkM*QZnRn7q4W$!$%#=m$E7rqZIB;Y6VlqEgSiK1%-xY5YaCyd1$ z?bV}KhbPmW!>fE7d-ct9hR{Ruul(l1{PdSnlGzKx6%}Hjj1n6qXM@QrK@GS5=h&xr zD}8R0{(x1KW%kD3l*t{|Pho4oTWxMyo!%TcJw1mIyhjl{{d1RJS;KZAP5Y2Y=&tx= zpYK}xbLh*+K-8DApf@$7zRyCPnmZI*zJx>-HkhDv2Bv<~Lao%yhk3M7scbv}rLz!@ zS@V>Wv{N|SD=8xW?~MditK8WXR?7<3(xC(Gc~hE1UG{#r8u7Dj=)R>u;&6xi7ts-0 zH%+aUh3a!tbII6riPDWYv2hy$Hlih$E|gjY3LR5AFkyK-CNLq&7R1)zTCF$y?0$Sp z+ikIpX8JUL!rLQEcs20k420J#{%x4Sw+Ya&S<^E2-9CwEQGm8Yd`ci)NeI*w6|Ee6 zh52We5^*qIvlEN2gILGsEm>bJlcb$64QR^^O-=~%WH3n@I+V8VdS?$gGA-)(%RJ9O z?~2Q2M(+8pXab6G6~Xv57W~XYP^vLwRC?avja7th z)YkzoZ(@eCq<0&e|C$6FrG2O7&THAHD@#T)^TH2-JyEE>Wnjr_Ikipjkb|@7Luy90;KH`v+`jkM)(^2; z{g5YDH&W$w_T#>ISd1Q;XupJ}c9s=h?Qn34F-Ph(i=h+;wwH-du!dn0F>DSZ)k-4{ z-Ep$SVVl!v?69ET1OAgLUrn9$yr#w~4&d=xjF4vIFBc-fo5Dmv{Jb&5KBYPGjbtRS z$L7x?6bk@0k0GwuBXj;sCTS2tUrk}_L|mD{Lv;>7Y4h*E%+F*-Lr<%>!|t~Tr5_xW z9uJuzu0>{rzRG)u&zD#4>3uy9U-Sb)c*oF^6T@ z&dUyfV!+j+&DHYO)u|*SH?UXb){AM%$yaAWH(JCLL<6S*b55nluIpNYhNX5FOczZ! z?ClH>Dc{mF;LNRmJbRKIUP?|*?u2vfZmHg_i{qgbHpN@M&-1%oLPw~9JczyQfMQ+w z?!3nhx2F>y)@{KbZ%#)3KKGS3s=VZ_TPb!BDHFfC5!I)febSdy)z<;uGp)k(T};wk z1|Y@snUDJfg2G+>%l4ff8pv-H0pUBpB!8*n3`T^ zXK1UnYHS9V9``yt)Q{N|F-h0=02EK-`33s>9M?sC3VAmE2{>H))3G+9yC42Up_nIU z|0gku<=+s-U<3U(XkC}ykfsC&I!>}eN${#{5AH}xOL<#z-9 zZ{SIJ4L5VUljT$Hf*~?y2j%v4k+t%pqIhR)*Ady&UWrh~Y^=`4)=0OE z>&#~uhnmTN6LMDB(6}X+qv`&5cZ!Y(22;yJ>B{`d8SGbw&oplrYMx$W9*!?;d*p-m zPw3r0IAI^jU^cAMm0wePCzX0)G570mFQ>5CDVF2xZL6PWN$^uyEN$uIqNyCWpCmhj zz8=j3NFBnat9|j2ut|irzE!eowPWEM^`F3_RQQ{Th4{hGqc8`lY>OL;akS4WfqcJe zo1g{5e5C}L>}BOH%N~<{?eN~MQPvun0mmIR++-~K)Ii)r#O}KxgnzPZ60aZ%X*R?+ zHn0pNC#hrB9Ri(dRV3=ib$Y$U-j$H!{PimMaP%7ncqs+v-YV)3xCTGSk@-~o0yRKh zZYeECQ52Y5X2_)1+=8K^w|aP@?#$pofy#sx^Mv@ziphv(E}a2C`(NVD&25pMT;%6> zkpQf@VQu#-r7q!W`|`knyPeHFZ&VfSkxXBs1R<0M;OM1%Pbpg zs)kD8j;dT?l{;a^QoOeFGB~Yd)_u+XX%l>#Nby=mH}0ltkB6j6bD44Vv6K9;n=nN8 zIA`#7&%NDF<``B$PT%(hN-Q}B-2ZtZla9T3F)gS0LDbY*CzgiFu&7Y0d@xh@#4%H3 z0IWNx92MMTv%2Z4c`rJAb7ouG`;5=U*6v7AL2_QZAL}c(;NS~yc+5Fj(YnE=)=!>3?|7tCX0uul6uf@9|M)H!z#0wyJYzc_b0NZ2G10__*GOvU zE3x%)NhKj+?Z3O9F7v26QErjV6iAd6L0@>SHiDW4|8$*YF5tH`%c8rG0U7xtyUnlW z<@N20-vec}+~bbE6%>okzW*GDLk)^fHz}OjP&+boz#I-d6XO6np z+5IcVJEHm$L!HK5MCwr1Zo_>m8J~kfy@9#tbl72`rDWEFlFJ|l86Ux|m5vPi`h{f44`6d5iTW z{=5{8t=L~j*ZPQ^Wr#PLvQAx02x{JQ`urAn%Zlg%V=tS{dNp&!94X<&3h+vTV(=xH z>L9u>Dt2a%U+1guVjfFIIHWzhS#vasZFhU%7P?wFfjg=m?y=$g{-_nwFjalW*ylMp z^tDTq^vVXII_rrO(>D&8tnxnT2_|*&ICE;+6imOur_!U|B%`DT-(tIqh7UTDYZu0# zPA7hi;!*r)z}VmAb!+$8HJTl}BwxQ0^&iXW&4u4Vl64zfiR`7QACr*yI!VgazW1@; zicBAUP?xEx5FWs`&SNnDWna2tVGM0T#JG@bkGw$ho_6oA#&0P=yJJdYuAbg(k|wUv z-$55}Yf?un@cJ#Ozn@bP^V7fc{8auxU`R*^|GhHv%>QK0ew6>W?iCE4{aroK<2{$YDHUOzjT z=J2Kq0RAIb`Xg{pOD=!7^;38+)+u-@Ng0+P7FoGX*w2W3ym--seBAVTgnxvKNu-#! zlUVvZ(ZgBU-23-O`_GX3K{YaP+1Z|!?Ga#aP z5By_m&vXRT8ck}OyF8NTS)LWJ=xeG$?5Nq2e}K-iX8qw2WybfPb@9{6j49l2C1uVp zN;E6PQ4;J6kWcnucON-F9|LIv3ZFYW%IJ%L%TCjkwKyXhWRJu5r5mwmFc4Zl(v-&w zJncZ#E+Ts0Rp>{eSYJ`VfO@%0y=4xP_3Xi8n3hwnWx>b?Fpwc|=WW6l zpoY2a{_BOQr_Ze&$%}Xx3O**Mbq$rLe)zL3qncTOOXp*{_xuHy%GqZPwkwu$jmO7l zsBykYeTA&G`}@jtk2Jt_L}ZhQ`6l!+$PP|kIJ)}Tn{w>j8^qO>DG-0!MBSU(K9;5b zq4eV)RjcdbrKWi>!f-(s%ue+Bb>hz(+q8`Xh37mi%2}&dM@wCo=%lz)8&F0}uZ2(m zf@g8GLtz6yrR5kV)knWxcxj`-pqRo`^O5-FuA2e&zyh2|=dRX^Kbct$^e_mYZC%~_ zFoG;vWP}$bqSpl6Blh;9h-EovM2tgQpUdOwY9ph!Y@-K^wIg3Q^P|N_bYJ6){EOrA z8rjoVD}Nc}+P@uSc_bV~tD>xd4CnfAYwDeV^1}1(!NKB_;Po_0Z3yDYQY31!KG))Yf^2oW9!#n^EL4uUYJ13`BXJd(?08! z@6ydg*>!w*z*;asydTLchB!-f25EMmh;7d?*}{&?DKBx4hPZw7_ga1M3ps|mhQ5kF z8-4FMJ_G=5^#0ka{9X0@UzhmZ?cXm*1eixbf6gN5B|CWV=krI!i~o-Q5@(7IzC4Yo zdpqA2POwJS+#w|yxHk&=(*|FfPJQ}|#OdamlohcpeO2t|hzNghbUSO zI+qnqEBgNQo3`yQA!LCDVCsN}p{&dD^5kjb;U_|z$!=E7KjvG$B-A(TTwjSq-8_p; zkS4%8DZzL1r+iz=)<<^>4nZ>}-xY3Rsb{j|jh?y149xqzS~o+F1=lP*60gn)dvNyN zX_jq~kAabP{ehQDwP>$aK;dUS7P}0=*szr#gbx+Fw}!2z+)+r+23Z+`!S#DQ+XuT3 zX9evJs+{irx1DdzjN13U<0Q)PD0ywXDlQc7se5xlJLX+Z5;I2g-pAZ;hp%$bw#tW< zLFSMh0EVQlaoTx)H3JuZFV9j}%F@Y@aZUX3&56@a-t0(7%yQZej&@H^J3dKYg1F%y z&m9_aXXMV46CT+MgaPuo0X@u!m0%@XDN*<8+rU;Tmnl^$l4pj*2{zVW>;Be(zl7OW zic}Gei1B?Ls@%PJ3#-BFuGlUc>UwD~s^b-vi* z^_F0sLIcZ5p#jO)Q8AO|kmKB;fq?Y4FjT)z;W^Vq8M#?3R!(~i!9J=~(A&d_L_Hb4 zE0Q|FH?b|Q=MIXtc=q61r-+tzGnI>@fU2mlb-iF{)XXC(p~*v^d#~qK2rHo{pG%LE z*B87t*a6c>{{Av0EH_Q{8h>nNvx27?Ar2l%;59*Lp<4rX|^nH!40x##-h8Yty~}L+89=FV9E-GKR27 zz2TQ(Zs>)EgXHmrtiKNmZAdT!2yOsb`>02Qmt~%NQcz8PLZXjl{?z#E*bT4c%G(RW zW1BOMp~u>I;bT zahm%0se)SH30-qhKBv?khv9?y(EbFj(oi%sST=M8Pc$tTXBY&uB^S$#9!dASOnI}b zUutzyvk9lIu2h*}byoD5Bb+c@%q`yNQTh@yqB%1@g=)C{); zXQOWZjC=pOsb!+TcuUKwisdlkZcfXo+~~%e)5i)-4ljLsvEKzN_{wT()U|3Y=2l#{ z5J96d$g;Ug;qV@HQ#0A_PGlCsQ%Pq!$Dq6^weS$f#G?@ z{pr!A-iJM7`x@@xB9}(F(pFPWj(h*%PD=vfe0Afej+iT|m(}d#1RnrD zA}yU(z1zT=%e^OAvykAq@p~#aS~ISxw>+Dx4!$uEiu+hJ6I@mXb=c)rdr6;${+#PT zi!Ckd!{pjvKYE}M+?HhWqL#=}$We3)ss8Rn=B*eBzzrpehTYuFF0=7!E^P~gRZIbxOix@saZL+y;+MohPaA#u5spVhWy6YGCHcL9zVSh$GF9eb#MPanw6Y!9bo z5VC^(&!_x<#hzuqe}gGW9p(RJarXb!UB?#((_?F`ou}%J6MrRyeh-)ik~|Z@5@KQw zz>QLjKa0s})M^g{ea(87jT_B5)k2TpdcRC!bQnoq;UAP{Hd-qLz2a0GFgYy6-TJ%! zqH6--OK~_z;omfAK?eY^+RoxT8b~NUGEn`8Jbq%@R z>n)`2Bt(P$ZkBSCbK?0GdpKf;1sxbQT9lOyT=;SL{J9|S-BUkQh%9`zUwuiPsM8B;v(SD+?v zeYm63xYt^*(V{j4a*vVi_iu@z>o8h}pKQHEX*vPYrI#sLlOWIX6H@wF6n#!lxdI+6b8j6z|{D0jCgted#T!x|l< z{O~y^Sh!$NMyqwcU#FmmAd>zH>}T7#KTgCz)iE9!pz8q%hs$q2c~!bCJouzYcQ97d2to+8G3wZ(SnXQ_{0^ zNVn>MMX!qXjpUhogiH@+A%)*!QPndL?59@30jkt?O>y6wXXIoTRnlASMvUday2I?a zTRy%oF_&Tz9;@`!SX|J?Ea#0^R7A20v0A?7o=Gx0uBO(Lw#e{#Z!FuZ3ebt9dy|7j zDZMFIwRV!W1)n;(s2?x@>`d&XyUIV5ub>p3q( zRfo_{7spjvo=Flvv>nkJ{vf!IfZJD(=rrrq>j}K&JQ_1KYZ@VG>6^))B#y#5WufwRg7Jli1S*5p@ZUo|9(Um>w&4l~T&rRA5aXbOiG(Pv{ zWfpPaX_m@$&OiBOTVc0b`rU>D*T5r7&nE1Rw5+cKgV%l6TO(jdyM$!bWbd!<=0)01 zI z*`YM?(Tn2!seOvoLa=tC&6~{pZ2V(J#i11Vo=X^*?S25;W!3GfgB@|570=rnw4)ac zYx0tQ1v?u@5d=Z4yxe0R{4xjEoyd^D&#Zr&B5gRWz95dvTcrZR3ER6Nmi#6TZ1)4X zGD@U>`h_=?Uto)`E(Ff=mX}QxmWXEg&1L(SBY$z~!aFA;Z9n|lVs@VLnipTRr_a#W zn0tY-WWFe{;|Y=tP39?-bg`1wTbT2?&Zz7(&7f)^ZxZ?aTH)UOv@+=;`8-S0z<0i{ zN_haCyP=o8mB&s$PPGZG7}uBNmUT)eyFT))SKgL)G;JKd5n%`lLy|n=j2I_unG=8_ zN9O%sH`3p@g_UpqsLlJ49fwk)Ph3fbiWHSraab}=+M8q&OUXGmuMwk7j|)xr8-0Pd z6n2%IA^83#`72?fG0bJFxW8F*u_(Dq(l#QRvTBL1<$O+yC9O@hQFDGH%x9_9GN0Dc zK!v)Zdri^H;b+j7A;thErkduCN4}!qD>)%7ecQDU)*mp}9xpyM5azcBIjh(PqZQrj zyBE|*RiczV+~I@68GeqPnlGv#^HWUqhWDvPK`xmnj>^ow56}f)DNAnyfzeQ9qPNNh z&#Py6D&~2cjGy>aw^|+S^XcZ8n;S$Izh4Ln8mS`7S)EquYD(Vus+R5*w1dbt{7eJF zMsF%j4=NyRK>fwwq4?!;f75yAAw5E6Q@F_D#~<028}1voe8buPC0pFSU4iL~(8coY z?Q`IxQb{|4~zdt?x_FEO8?(T0BnZtKzC7npN6Wu z9vwV`ghlM`dU^ZT>f&+Es4tAfy}`xPO@NP#w6+DfUX{oyah@s0S|2}a(seSS5Uo!T zR?-CcUpXBPJzzh`o@2Qx_GZ2IX$q`3nghyor04lJ#GJsPCX!;OtZnUy>L2DI(8K2B zj;H;>ML1YFb&Zfq?ca82bp|>{!f)Tufj&$+O+t{y>49J%_=Q)#ZU}|{o;;Qp-3Cea z(8!{8(UtykKVoqT% zUP|AS6|xXVCNw@8ou#neQGYlEZoxnqDY-sErAZ&Z+2F$0xL3N!BJFvyD z0KwB02J@Ef&1n|l+MVh=C)fWPE z`iQDH4op#Prb*BIS#YwM zq@6OH#(XZ=JsiEha!00elO)stLt2SI7e~XGDs9 zbhzqwHaF-9U6x9+Wx&VmSQZ3TjQPi-hez+5KKAvN_KJ*ra-~?uo%s zMTcBG6-ptVA5#=wEM|FZQq^TyihUFJoYa}rnpUdKQ9~B58cO8) zZ@1%%#N2_RIqcUID_vs?pS$%`sioqpu2Ltd=#MKy3FlA_Z0_HFBQEmxnsr*h7m#8LTK_@N*I_RF zxw1Di$~EEq!eJ!NOnii(VBB|ic9$Pr-LtTc%cGOG~aGMghzGfXT8lICyDGoq@`iUy>6V+a8A(M zz>8h5;hwCsP;3(cpJiFikCjQNgn+8h<*HOC%Ug?)5?c$(-#9{VSEBw>im>1rys_by zQJUEmO|%c$ zRi=bp2T~{k6WHloIGw?CTq^azd|tK}UD!;{TKX#LOTkGxhVI>k9#JE?37P78&3M6% zOVP?bI#1XnwCcb>_Hg^H$GyQWv@Y=P8HMccS~PH2)1b4Vb(}ZBKwS<^2R^IPiOfcz zZM+Du)as>{ok_w{cp`&vZl9EY*$!P@mqt2h&6(yjTUN?lHuoivi@3R*O^m*Iq}z@` zi#VLwF9P^vJ(qx82q`TfbUuX{6&LbUh<+j(~givsdrlHOKl|dL`p-d zHLL&vuVmZe7?g=V<}#h8wiqT5F3N3m%Jy%1UwRWP*t&XyXEjuTlNeablX>(G0?^*F z34I=i)81lYrdS}pPXPR9x`0mX^^C_Go+KYDitD#3Ov#x{VHdIj-}Ky`Hg?FT{Js6E z8n?P1EwpT-OBqBwy5PyLy!R2LK)6L(a*7=7AKq<8rv5#ejI;>ebf{lj)UET1?BiNx zURn07`mAjVQrLx-OIs-V2A27;fx|eWmsSPbF2C~ZBs{#S9PrC2;0uV*Q`-lL z>wN7h7<{I=EAsr-3EX*7&s^8iDX9|SPeiF<^HwT}0p*1M(cB_WY9<_f^C!bIC>S6{k zdM@FlG)ybj(T8_2xb*pI&pp+>+?q=y&FHhpcw&Mrhg9`m_{1^+J>?Ho*OrmP%qo>9SKM7fvKE;sAFeJ2qamTTiGVD9a%`qDpzmPddlL zU=5vj>=+di19vU}?l{txPUdMqQ39byjZun zKZ@f0*tKfM%D4=3qeh>oM=#h!e6EYnXUl(h9j;S8R`Jj}oV7XWIixXK|0@;Hc?nT% ztXpH&$uiPX%GdAfAq0AZIx3Tgg`PgoJTe(xcCLl&867FMMM* zN#qI&-Li8+Ij8GCp43?Se%w*|MnKs{u%4qi5&hP7Bfz6R3@^SETKbBY$1*5Q*2XD# zMln+#;!5m_X$9K6{p|mCE1^-f2Cqvf5v0}3rJ^7BhL4y=@5SsgkjNYi19Dg5^@+!% z}ms8KOY`eg!0* zF|xT|8l;HM@H}dF=qiNz_6>b9_g*Mh9 znZNhs21l^tK4^V;y^4LS@!-4LJ8^HGDfN{<{qw@M1~6zI=3nZFMeJIf9vC|sjLH!% zN8W={7-_ioF*O>@vi|fRhryc7=l|pGVdx9|mrG8mSQj41uDDG+Qs58aMD^}mbdUhyvwTJFM14a{YYK=jjnXQ z=HAUIgPm?$rc{F!KGN3$N?BjDO>-KpeIrdf(WO>{E4TvHbO&zNY$As{dNF?vzr&9f zCOIdiA(Za3I9F;W!p>_ma9xRnmeU=G&}Xps1JON5j;T!iR|t;(DAjKCS#s_j7s=Gp zU)iPpHQg7`#(jB1*go{+N(bR*X@o5pAc)uI1bTXbHlo0=$t(qBDBrq%S0{>d7y5cR zqV*CFx;x%!nRR|Ay+gADrEe)mf_~t7&k=53)4JzFc<&p;+JREI_jsS=4{e4g;tf?G zf3fJ_a-gz6K>${XC)gF^BzaNet!+cSQ@anuSlKCLxDD2GS`SoxY@(I^WC-n&5>Qe_xKiP?zOjS+Cw6%A@5?}<-Z?IwK!fGQ! zdE+HsP7U{=es*ARZKE>Cv*Dd)5Ca+ftC<~1Rsqzr50QA?I}I?7#sYR)@W-jTPwiPr z6*n;bpmisbyupD~?sOcBw<+aT?$lHdulNG_A6F$+8yYGoNRhY&q-ypZrh9>Q@$1}FWN8lTPTJsKf)!ARKw52X_9FG_$cg7 zERDRzML}tG%(K$Cifzp1J_`(Mj;OS2eoSIZFUfWr_8Se8sa2Lzj#f@acJ}#pn1Fjw zt?Vh=Un@9rGrM_mvs%%i?K2(qo$6K=Cx=hUMR{bWI;F{Usm-e3hEyjq5>i2W+09tI zW`eX)l;1SOuvV#Z(a)jV-Yc()H^KvzVHJ~G$CYKG z+shs;%`*^8h+heYm}nB%*seHCn>+x2c;Y|=OeR4TVK_I%vdJ5{i}NZ9I;IKkINAGt zF%eH`e#HUGE-2;g*;T9&O}Z|wilML=KcxW8OB&QcxgDr%9h8q#hiSdrNW}pBe%9s$ z&YdBwBuCCKIb-VOdR;!c2(}nUPh|#d@5B;vWA}w=Uk{f`WQx`aANgz~Syr-F(cF!; zoq_3q%1ebT=$iOr1RvPnbsEQq%>eXzsf9Lweh$BB(tx*mm2F9vN;6+wHmNonQ)`0u zS)T6~^F1>+0+(m+uMEtc+xuW+HA334OJj*6o&Nj?{r=)K{Pc3;fVsrXolkm8n4Z${ zR~I?J2WfOl*3UjYjE~yYu6W2e|5J_FLEsVX3i5-7ul>4%_Ed=)ayYG^(Q#6xd|Tp~ zfqEEE^^mdl>yU-wepx|<7m4-oD=9m2*+d%Prk1%yZg|AGgV8x-&fjhDt7EdLTmK^8 zz4z069mbZt$D{HW9Evdq7sZ+WX;p=pcU%tA?t}QB=ZS3x&@yBtk?>M6&vtpb+>6Y@ zqVmtxoDO_3ifQb;WR=jo3g1# z&s30tFD4^1aU5>66qAL4$|m~OUISpAxu*{|&9i{=Wvq(buRO;LK>oI+<^%+qZ&Wdh z{6Mc16o!VA1JIdOm5$Xljzs;P<~+J_XnFy@Y*`}p1^h*zgZ7)`c7ER6?>5ryZZ0UJ z4@F7ruL2WBqh)FzR&<*m+ofm`2pV9EaOq{!DvzY_S&>`;3b*zgit@3QcV0oQ>kzCi z>NuW0Z7Ek)y5bL_Ml&J!q!!QPs)sD%WO502+qTFwQ*jbrqJ)X4jnqqOsAX|gE$|#B zPj|9d0{h_g&mWJbay>_6ecgh{aT^FvnFSO>i^EK#ZiwRVTw-#qhWEJ~#j^@C^B~-k z7du+&Jd-x#+zy;di2deuHtm}o+fr6CeuD^;>EeA-^Mz8mP%J-1RR8AJu|-`W&8)cj zsYd^h5$V*71p}jJT9%xY6WEby+mxApXVAo6B*SL ztLCf6z$)3(#|FI^($rS@+J2mVP`9DZYHhIgRI83im#0$->yNyo6ew&_nf)ER*?`q# z@8>zf9OW;edGY<;-71c(Hi$;9&vR6QImu{QAuVv)v7q>w1y0TP>e6av~?%iYLEC zW2y>Q|3p7lfzrJ&*BS{Ko10( z_i_}*IEFcQw9svV%aoof{$&NLd@8iq z#TCp5&cuwgOs0!Dghhs5k8P|QD8d>s@_8NXElm@xRv_p6H*ry$T;W&WAhTR-X4JzD zH1+c>%E)ao!f-_`^V8*QL4bOTgpgzUw}M%?PC=en9{Wz+exd2N!u9B&*BO5=b*cR<4J&_3z|Yu&1NDp^5ZTXF zK^wD;QXom~Om#Nglu3F4=e;z>ZwObRmPbdgBHe4!8vWR`#7%rk^*I!*z z>fo9HxB(?m8Yx?md74$n6O5@?i}KjbUasZ9{=NRE_iI`DEsX3~oTqFAk8&yrV%8#MA+T%x zUPsDq+i81mfsePaUIqNaVs#D}%`TbFrl*h@L7)FfRewTM2Dzw^=H63xE5Y}LQ?pgf z$Csf6l%xh=6-$Vet~Ibox?uf90s3sW;IFbz-$AcI-aPzeTepa`Y6z5H&tPBqBaoWa zR9Fo>t=LUCxB&7gVz2x0#r~}eC|UnCF{xai?h2wUaox79EjpZiFpS(?6L3w3&;5i#>cQbhqYf)92{@u+?$8)IB%e??; zf(`BwLuDeRJ5Z**l#QMFvWqyyp1hiE)bhpyA!|f~hiyvUPO|_;`wHHkEI9k!DC4u3 zhbROj=lpgwcKKaF?BWvpW7@0lh^5lh%;R^kGart~m zJKq07-ZvY3A4tC(4KDg|r2LXX52fe0bSZeXKVZXj&n&}ecCSPs;=1;)g)VSWEWY9` zi=210p`v#jrT5=rh<@_pl=5nMF8_~E_F;0(4rO#9I7_9C3pnB@Ob5lCslVNl>@O8( zq?0w__$%`z+AWGvV{n75`Al0!N`(oP)2Q6j)5R#0pg(sj++4|&T#>cgbvgSDu=~4< zmA_%m``c*+3cF?$MKO{p%8xQKcjc<$Zr# zYZ2PwOeKn@%XY%k)8LPVOjF?6+N>$C$>8`dRDmx`$R1!!!NzDf!HRB`&v{Y*{(d_Z+2SidKF{~5RY-xY1p9k>^LJr1?L|#e zWG$&Y)y^o*UU6NC!L-)RpIPaw0=ZS86Kdng3y*GZ5EfeH8+_vWS7| z8y{R=0p(neE$ z&w&5_puQj9_k#Zdhh(D>nES6VR@DA)w zQmpq-$zt4i$`@t4{&kZ&>Udo=enM4E)smfz=3aJs;$p?rfYQ&~KNu}evt^a`bUw5_ zQFHDkdDNHP;kPZa97kxZGZbDHH5Z(mGkkc#HD8X0{nmc1)J5hEJi?{dBw|zL@5&W2 z_r0%Ugp*JaUR!g5E^PeFa0waR>*{U``#pV7m*yRm7qzN`F#hwEqohR$>9tY+VCU@f zKAkOk`*~p!8k&a?tRn?vHAnl)jiZB+t*%i_;x#= zhbB(c)GgKS0Y-*H@fw0b0gA$2!8w|LQ?r@gFT&X#wY#F-^EWcp_&0Q4L{z98`Qp3z zqp5v5xV)OjA)}r*Y6t&HQ{nGmhc+PyiJXz%Albb(i-|_|x!@2TbF2T!cJ)Rf#ve+K zi_;uL%hw@6O*9cHpg@$Db)AC^V?g8$SUc!%Zj;}rD(%RMYI&LpFq?fhpN~Mj+n!Sr>%%gDgx$sC{<=-#pV}n!M~ch86xKhhM1o1YI63% z+rSy`QUM<*7st`x+o4P4IDms=_k|3bTjRer!aX4uzOs%s2=o9qu>{@wh>}g}y_)Xb0;1*KC zlsHgeC6i}#t_sbbnFw0?n`#D8Cw@{OK`fqIrSek0MW%rw>FeeM{wPoKQFn$INzaMOUp`i{Hm%=zn0Kh4@`_%;$$HH zdg9~}YTbO+yxQXk-##zGCea!Bpxl`^d7-tZZD^x(9-TPd#?_XnT9C>4N3I>jedRGo zp%dl^pYZ>1lblbJd{Hu|tZ^nXCt@o-iu{|B%sAPrRBmvrTdgrLjl`d#5z6$7_oFB6 zoIKVCul7Dxo?Ne}6$S~0(N}EOx@bCM;b!xTN?P~nY#>10v%5o#KdPEX5cMxucb*8! z=s!9ib!}IOzi=~|H*^~%l>{Ud{t}k8Yzy$n<-iH8j(uR`OGuAB19tmU-)x<0ClKQD z2`Qo1cTl=vmBIxtr>(~MzNc1rLSoFy4!6!{_K?U{u5GlVK*UI>Bfz1=fNH@T1jwWW z!puO^^UYro%wpha-3qgnWHmUUk?XsX+ppwpvE#0^6cI2+2E~^zQc^5ysPgbnk-aEj z@$gG(4ZZ#x&p{>d0KH3=ds$9mkm@q)lS_d(NZQULK|EX$z!Dnhy}qKE=$fvg%v01# ztwy$nQi^o-dE_^l8A_8eB^4u!lvxx7$w2UTytyTu>>M^0v+6QAH))U4my)=Nbv=lZ>jd$DPLJ^h z@t?KpE2OGCep$^$U!mRHme@?cj2I0Od5)$5&C@1+H~JNs(G>EWdXvtkSnWgq$jz|P zcFVJ5vc=MQo3N+d+lA<2ie22-#NpYluI_2n$kf)UOkTwZ8y3~{N(Z|xs7&#L%|mtB zKJ;`p>u7w+e<#3oUNgS!GD#|}Hn9QlylBWj-a4M&4k!YqDW+?rtF%o6itWM$TaizB zK-G-&=e;klNpXRb3J-rztrvypg*B9!b*j?tb8IeU6@S{S?O2?jbca;?t%nkdh5&;Rd$!1c#0%(*ZIe#_# zG$TT4Oe|BiG=aHPY8FhSd_pOvcfrY9$;EKa>z^8p*9U^&t8YEOU2jY-1&!sv_Zd?z zhib4RG&j5g9!ytRi1$Lur1HxOjj*!9YfAe#aSdwV+Msmqv=%Y@h!r%Kv+Bb$)$*7w zafh#DsGBe0cAc5cJVJCILHrSYOoZd$M8gM^$$noK2uCbpWK>R5A(5 zOAA?k^Qx{=eIN~OTADD4?_NW`IQ2BsrrRJkkthnZKZmwAWZ_dy8`*heK8F$$Hu7EG zic}8S`p-lbO|`6)6_x0Sy>J^A>!rl=uYg>@LwuHt1S`+Z#YTuIlJN(T~wQOYvO=HyExC>OmFg-8W-M`Z^1_f8gooPk6anTH0}c? zzQ?(pQvQZ>#rS!efAIAh zvYC1bDd`^YzPC)S9@Uz?%&tUm4(ctMJHaEVd*5(6=W1cyIPlkoJV#AJ43P!&~4z$G%T%WT--bck}!>hbs)<)*CdO$Nm7 zK!tbmu5P$>0-Bm7j<26Pmhh4i(AwE%aRR0_(sNwk4^JyJl-TuliGfc0F#=;riB~g` zPy%Xp3c_!dOK^^H*%(^FK*CIqXK{m+)<(!Farwk&*vh)wjHuqvqyAZPF3Ol~0r5pd z6p$yQDLSGNE&4>_Cb5ycv^q^`(p~KRENOeh-|Sn~H$4cAxtM-W%9N32G!5EfNBAA9 zkmQINFtJfMLqm%lI#33pKX~R+t@NRiKZav{H;LNI`?)h?^PEL}NUm&O&fL zB}3NA{ry$S_s#3&oaE+oSfFG5D>TNCWlZfZrvWIW*jFoz`M9;$dcm>J+S6SDn;^Ru z^dN}J^p8(;l}y`kq|#E4m7ozg6zxcrmOu{bormN-m}oXMuI%O@0VK2llWaK2auTPN z(#T>i40g-rs(r#3?a?|6xaUdiMJ-DnpZCh9afTPf#=??+pYf6J3gAcla)M)cpE!J& zJSdZ+9MxKUxjBoqWUV4Dm>U%5b}YEFI!Lg3d5&zg&6va;ARjokQD<}0%90!fhvd{9 z2X(l$;~>g71)VDc_A0%UEuvO3c=dj&eGyU5wacE{XyAFdXH~b{Kj2J=o`8Qmn!dn~ zJhJL=-^@`amUOG#UnctWc#FvKAhnCM7W(BI!~55f+7(C#U_%PP2gcgdB(K$@j}#)i zSgYC>pjY8if937@0^f3J$fC06ckkAO(}Moi#LefD%6;8WoK3Bp%p7MHN8j09M-r4P zycNOiljpz)4`RS^iNGPoklwG^FF!G+d$@j?^;;1E$8+=v+?UB^omB7a1=x!Q-Ff`b zI(_DuZ!IP&##L?mN1E(*~Td$Ok*kvjYJ9G-9`g<-6&&gG2bCe42Vit;w0juoH$5_Ne+`sze@WH^5NUfT^l5~ynV0!u^{ z@`*Gju~GZi%0A524NEEapnxpTg)ZstUw8nQ63R-*&}nhzytpy?H{acbO~m_|9D9PF z7E`|;H*nndGmKdK6z}TIrT6s-`3_W{^cbnW$fRD`D{)E7Fd-!azajk{6XCJk<5~c+^D^3M z+XN_y{*gVHaFT0mh)aUBI3K-3|Y=WFFa7l@Oo&`U7 zroJnDevuZ%B3-bl^tG^9;&m^pnvX7R>uu+Z;zMrz*5`Y2{OPTso|w^nti8S)8_%^>60&SPsI>vbysXbI*@{wey*4xGU5M>sfT;sIj8NK3&j?dC>UF#5%&$gkWnv2RT$e(|By z=zQqa%hz@$!l(AV7m1|I4a?}$wTWtVEwXN09_1EKl7O`q2RtMU>UulXeI~ZMqvjpy za~sQ_`KE00QZuJANIx_dN9G9#EeX5@;aX)XicYeiZ;U}Q+#r$17GY=Yxh;{;+N4(S z`um0qb+A)QTOm5+!NxbLYSJ|H@$8c~0SMV5v}Y?u`Oe$?x_@E5=AXi9SngI~dxpz< z%RDLPi)F-^&3dpsEfQnUY-z||BHhrp091mGZxJL({5odI&2165cAu8W(@uA)mgn8f zi_fI-QYJ-rq24N97q*C}16y5xg8uirFL(xpAPmU6e{V66Fz5^zRpzvva4++TfiW80 zcpGr9yN9uY`;RmF-^927bBg%?hrs_gUg9$6ci@0pvA8K-WJZ^XVByWq?t?}NljsO= z1wX`@m|VzVofEbTc{$c{vQ*N|RR|j~j32;EB-BIeX7TWNvm-u`AU{q2_97HAny?ur zp+Or(d(#d@nVW8u%y;mWFEiJ-K(Y?$wO%g^YxX?{5z<*38- zeso`c!~Pjv%jRW5RcCiZ`4!SW@_8QZWHrbS_5f0;Js;mwv--Np6jpa%8I6s@Yp2( zwX@%;L+>UJCm9r7q2zDaMpl`2r={(OpxO4nOG^h>%0@YVdc;$9Cc}e%1qcOY^@g&i zaw}i`9ezmirCMCj)KViF#@YmsXs}RZWESD3-*R=R;Vf3|OkLgSSsA9ce{o3PUci0n zgX`a=;G-IsgdHOlPXBg6XM%ENy>%PkMOz&`7(@vA*?n!&JH^Mg#XCH<-fbaFf0^m} zL<8xXG7$+AF@81I)!*vw+>@Ps{FF}~0@969 zBy5a|k@fx1AIbUqh03JJfBjx2Bk}c}f<1+f+dqAY2@Z+j{=8?yL_C_#hj!6yFkT*P z{3WfZXrA~-cY@I01__iRuW0uvk8c3ZeotQ(NK$(GU0!NOzxiNhG#0oL_ zSlT>>?(uO%9xP*Hazd6{AR@aMR;)ps^x^K1(Rp2e%u-i@IC)sMpo+K~-RJrgKdgXS z?2*Blx7v;AFj^-X(rf4Ezj&GR44&Ogkd?DVP+i;!aJ!qWJs-4E1Z%umFko7Ewcbw8 zl>-EZs`VTdZX_*I(6q2qZtbII>sH)z4OnVTS99|3(5L;4zdVpKVIrtvosT}7WCf;y zW~Zld@t$bDIQZQg@dHYZ2;KJ_KZ{0-x=GnYy5)-onaOD-#y%VQwi+6+tk9Max!JIDKq*#T zt zOwKcW_#;S8gu>%CYzlbpZ@7tp6yH{BP+E2y2O-FC}!GlA*hRZbjQrGu5rw z@1X9sn@#l}sDLp?_`jfIusO90orOpQUR0?|qK+r?ZsN)$k4-NMpDb!IiQmUC7#K{( zu#V$}Nz=QUvIGg#>1$ZvzJJiRqsv9f?DFN0+2u3z=TAYMCX+brKPc>jpimhQrdc6J z4DYLx2)x3|>$Jb&Z(I6yyO4JwSa%0Snv@B6np|V!t(^a>#E>Y zX?4k~OF_xYW9o0YzuG4hAJWe}!S_awm*oh-o98Il?w;YN#`a1t9+AddiEJHR;^z3b zzUI)NjdHVBW*P|Z^4S=<+e?+a-D8{j+ld!|`egd|#wFkc{!`Mb3Gt0S%3sK1d-2PLLam2Q{QcLooUy64iIUbCc8+idtRnr zSxNpGq1&IsL>+hrwUsc+S(jI>HcU{PS?|XvF=I_CiJtJeI<7j2xF&5UXD4-*-JBensHH|Mj# zM@#C#H%-fTGlE?=xsum2-krDd%eN7Ew~L22NK@ZkUQ@;ffe+;<%9|Fdwnb;*ni`O! zyib^NN5XOD;xyT3ElT~0{ucM6mM@=9Q=(;*%C-1Xo($PFXoW)iGqs&xa5_44SktJ8 zA$DRn3X-;~mqgTCIoYGWWL3}7sl`92Y|e5Zed~yGL8?%CT4l^FuQrpfRQ%(?*_~$9 zQ1+v^UW=!?-A++SPB9c>VsdDOb&MQ(v~a`?Qg7*!*Yp}Kn=v7ILv4CDF^i_Q|TPrCJU8;Hkp4Rm@t93BOuHdWk;|iLrFd2aZDQ=}u274dwQ9V9wz1pF3EZ zp^*kpe#t%@C1i7}J~@Gj0a5Zy5g5J${*cLlpFSglN)@Cr%@ZzORl*RZ)We_dMyg^YlqvE^?`&`;(=@~X!!H28S1?mFtc^SW&L9DcVo8-&EEyBog@4!l7f zUr?rc)LkzL-u=X>3p|%>4TAgsdn7BrbFhVkz1z_PncN>ZIlHrKs|HtQ z*5m74GqV(z4-&9d*mOl1ecVmbr*lus3g{sgIq?Izx<5^HhWd$A)rMxNm!b|0V6v+V z!~gnM0*Qg5UUKu1NV=f+x31ASAo26%uA`m2yY2Mbb^p5HJ;{zU>aL?Wd20X5Yh>r` z@!i#?sp z*%*9>6a1&l^m3Q_`gl3ufbH-)z3V10U47}+TjFjj>}`@h#k;Ks!&nz@B`@**oDtq~ zfh1ixB*jX0!{m+Lxms(3l($z#uRXKZt~~)>{m$#bIV{=yvXMO@RT5iEgee zx{$NJ89PmaExII`3JTOCL(`>%%gk{n&mL*zIwYZn(qOP>75E35JWSS__2E#22+4lXtgM6nu4j-gVWud_vcC zkw$%+=W?;ST>Mk?_RKcu80zRJ^U%9rK5t)gPnf2Sy5RnvE4agov*2FGI`NyDx^I_` zcgP{w^)J-&zsD#XAm2j&cxWc3D29Pi5{`3Y@Cg0;iM@=5BL)Vc)1S}1c~gKZx|7gJ zQr$_}&eX}pz`+DV+QG!c*3sO~NmunTdI~B~Rzgh0Rd?qW<)WgRx*t9PFepN3md(#` z_3P+f&8aCCfoKv1jjZ;xYK$9frt@*Qa|G?;_i=$FHq%fJu1JHv7>+QLPXsxMw)yvB zmEQagar!~{nC^9Ci04+wJ!Ri_?N1f`{8YXryWBPtc%E79dksw0S*Bgxf5{NCVPw)G zP!aMY-z0^g|76ORBLxhp1VP-aB`s8bBto2x8 z{vGNOEgD5&ISa!^Z$wxO7qT>FM{IaVpTSLJij=$VBDFtCziKaKnsihA?c59_F;IKc zy{1q3Y@6-bJIZG|uLNfg$8k{dOj-fmdrkJm!7s@wLZg0XU5jN54ByNv(8a(m9AG3J|0-wJPOb>ZDsY6E?74B z@N=>gwVm+JA>wY>R)W}FZEnzWp-Jv-kRoG@5j&b-iiqd0ay5Yp@xbA#Zfz6bQi(|; zguOWEC;~{@8DxqhKiuG@4SX7J>_4Cv&s*>8(ZvQ~fz?|lCq;4&6ZXW_bCX@&`*V9u zabzgaB(TT6wX|YCc)p>Anr>o_TJB$CKN?qFIGjE1T4*A@Xsh!e$hp(}?Sqws!dg3v ztZ1+h9R^Iiq#Q)KI&$ph-bXc{c1>C;Y~MVGLYUI&Sb5`2O! zS^LyzhB1sFIg8ki)t&jO_Iq;ovECfJPXCJ1^@8`?AwiahvB~@b4Q=Pi6oG?>_TP3G zZQ(R>gC9O5GM$V^t0KuyB9(Z9wT4ITlI@5j$o??2KB5R`s1t{U{Z!ruFjJ z-ewfv!p1QRW0HG(<~RMP*apjFCt~QnYv$f(0n)8b5X-gV#1=WP5P!82%ZDkkONEzj z$Wyznl^4##cYhiU5Y$a2g`?QU5(X$Eq2CeD4ogSkHlkMQE3%5*M{-A|I4mUAPK<1y z<}v~v)C5I;k*Am^q+B0;BpN*UEMPhK2%J%rjj;c;^ES6Z}sRoWs%3!#7Qfmf%{z;S8s0^PD4>huyGy!@%vHw z&!1J_K`k&7Wr7V5Yc2}y2wV9y-2~Q*7uv1FZ*G`KK?D(cAGnpBXeyqtJJDCGG^L*PD(w&p4rx)^hYXVPC%^parLC zXQ@fnZp8gbFZ`>?IjiPb>6mu!T}N(VQjar8QE&2`Nzc9g^pZV3vXtq1{=BPQ6&X~* zSas%T5NglME7WL|sBUpaBA=xbHSI1Mxj-vwCL8OL=Q;7Z{rCV%msVs!y5%^y(z|)V z%31KKEB4w)C~d>nAX^|%h6=4lG-HD4+2PU1i{ZLFpR;CEOUm9QdpM%8=Dc{Nv!(Jh zEHzLGg5b{8!<_dy&2>x&xG<5%PZh+koNl^1nJ7S})XHomLws)a8fn;WW*|D#vo)Z~ z+uGU`cEHu0-o#s%S87i`dmWuKtD)2eUGDC5ylyOAXBHM#E{o7z4NUq{n5Y9J`wmG# z){zsCMcbtr`*#W^quTs!cx{s@9o_^he9gzW2o*2CzkxZSCseG`eTpYTQR-KHse5)X zYPZABwQd-^&H@oK2`>^f@1?6*mxevyUZf$0JnIr@^hhZCrt@tj5j9(BK>N0p!K}5z z9ZP}kwO&xG_L$@|2gz?`w`#w-na{A2QAkSZIXsjfi=>D4``?oCFR10PGiIvk-xlID zWR-%=f=DBKDSLW07s~q|NKlVTL9){0OjRBIEWPJaS*a$4W{h3nx+l)CSX$n%Py(S%U=4FEjNoUx`wXYS&sK( zKUW||f=Klb$m=gSSQ8)9f#0i37nC#l7f|n|Et3adLnMxL=V?IP)Xta6YDpT|St_-T zT2n3&DxZ;?5$R#Ub-obRMlZ|gK}PUj4T2F9US>LqaxpIIUD%V@pXo%MqBNr&WY0v= znp>ANQsQQe(xckwJXy4%Q~9n;&F4JOrK+J~kNCVS5XtO0qV~qYe!~6LkomO7fz0Y_ zJ)32u#?LPvjmN~OwcHBy0bYrk4`>k$62uJp{IuO&xAB>ry*Ur(3Nye7j&$+S*gK3t z?biA_F0l({DIl$Mox(TnkUob^y=>a3DuQBr+!fyUNJJGt{kphQ`BqSskzyX)IdSme z6${)^e{Ol-wXy18!fu#c6jcPM={$x>Hf5*bmxVI>N3h~)7tS8TJQ~lt7DSq^Cbog< z^_rK`KqTN`md4@MR)3eBA^8;WnAVvF9LQOT!sC1=cJM@B0WB@xNRdr2Ky;NjS=*BU zR&%ZXY(4VG#~6Uj;`ZRj^bnaAbJt+v!Sn4IhU3#KhiS6(#Dg2P_7sswO{UWdzx9k2tgKQg;>4XSoxK*0N_ZNS33F{CYWLFbv?ivX|4VL3@-*!u^zAFTq z@gI3VSALy}IwWhnFWoml*m+~;GD<@^$UYBj1u3uFnjEnpdW#k+I@OPkX6sTDRo?3a z`ST#Zm3*~ht@sv!cu-f6_HCo-HoRPi$aRP1-J0fMrwL^+KoaSB!R~Xr!0dhNx3|$$ z6kn3{;(ZR!WBBnX#A_VnehIhM$v8fS|^awyUtTzw1b2*$Brls{9tyhqr;g-%?G90K?$?k?F zBS>RX$uA6zQ{|-l0uXN2iQy-qXH_&_yU}49$gCHVa=k7avr80B9%6;mMlr%StpM12 zdqz*rTooh(XHN`oK0V=UO`|gpxrb4vduHAK@<+HqTFo4ppiLgP{S8+fGVEE`@m86z8;yk%7=uGdkWWRmaj9gkN6HH0g><+U0(JLfF-s)-bC)W$QY#h%5c z*WJG8SQ4%}^O3xc%0}Cfzh+7{B@|3g{9s_Ulh#FG2JC?1Phus zDvDO6)uiYbz;CI}H5=C$ZX7PtlFc*AmAsc~!9>w^)eKE&jTw=Nz6-`aK&zb+$?(jpfAg!5h&wMM4!H^2Z`yfRT?ooQKSG zt)Ej7e;sTW`NT@_`DP)mKIJR}c2|k>e284h)|oK(arQtBg(r9EWzimhsI0dSpe8W4 zR(96qo^lrTYQ-_SJQ!@`V~l={72Z&Cno@g4ypLrT&&x-uXn#=E;VN(aCX6hl-N&`k zYODF&n+>f`S5&e6(Y%kCYz!0HRh-b-Y~OLZo3h$a=V|bAP`0u-2cSvesEua?5O~PYB#CZk0 zv1qr6v&nAFH+9d$TsPE&aozBsCdlvB6Xsj|*}ouV&5?ZF-k~g-9}U;cL*AFl+J(K` z4hhY4A_SJZqI8wk1FzM{FA{<)eFNF?9OkTF?+0n`w1*}u3OYzCWP426fG|rezmURW zG;0DSG;*Sv+QHJEy_-!9`8Ge|UwPkwH%_3$lqOYUWI0lWtl^&-Z@%6Hl+YEM*ysq% zDwCSE)W}hk{8EJ5zO*T`n2;E_dsvwt`Tmc|*-t?Q@jjfUJt{umNh(j%Mj2B(yq1PX zmyYtJu~s73zbRg&*{+$Lr2Nu7I?9)W%{6Isr9yZPmT!RXweE*Ts3Z)sBvy_585ZZz zC?Gah`E_5!C;ax~$M!bqrdxPpsx*7~3wSgmo<`Qdb<-VmgR+861?47BQNmpK`2lB* zK_MLkTuJ_PU5NMXH1xw&8{~p#j zpcDc16dw&_)sW06`l+Z%3{ZOh2U*9bvP2PEny#hP+H{*I`C+|^q_UUa%sVLV@31ms zGeaCg|H+WOhw#zY!n5-qDb6~voby=|TyAkZR%eU6%#NGu_BENc!1*@{siO#a-PD(G z8a9=R-%G5JIEkt2kjcH!Zp!V6xq=yI=G-F?NMP`Y#;3pUsRtjgDsrea!@o!OK9&rm zS{9~Y(M1ipI6PL;kpSM!N5b6XVOuy@m!?GvdAD;0{f7JvD<&eRT}jDrbdRlyR!4dB zUh;-io-=ck*U)#SM4j!0>%G+Ldm6fXE-X@XW>Zskydy`!#m8thZ8~a1!Cs6RT{`9T z3y&$(+N*4<&Ca0;H(9ZlkZn{?bcVZ5o26LZ2+K$9T6kR?^&2~0%Ob7r+3W`iTd=h0 zrvkbf_F|(8hc%j8WD%TR4La8Hec#}=l z0e)lLT+TyPK>~TKiZ6m1_m3m_E*c_hr<^La)a&03HYm-`s5bYUC1y zU$8B6%h>iuimal|tLA|=!$8iGvSXLKtD5zy`HC|y@5M`(_CgH!CvVKbEhH`bUHM$4}7Zc5y+9ja=6Gwnfy!s+!-nAk`SU;%G%;4!=1E&JRh>1^t$os0esfsw@l zaksfWQ~&s}2ICrTdZz;mKt3Wjg9BKAwJV2Hc^EwHbqqK+KeTe(E4};N0XAvPxAr{a zMD=Mc)Vabtv2n4xDY?)y$gwgT%G#U{3JM{pVosy|{2YTZ?deNFE0eo#KeaQdMWZ(L z3nug`#cy#p)%UgX;)D->su#BLwJ3|PYvJaGNy{F6?`l;=7WaifSkN|CdJ%a1s7N?Y zc-A;CMnQRt<+*^3^20+L>MEULyAni+OCWRIzCn_MRJ-mOAHnf*DIZVWGx!RR1JTKX zkoI+NeEjW>!C{TUpx*ejUTh>daE@bnG!4BinO6}*O-)Lr zbZtZ5ES=r9lPAO1dztoJvJ|v5Xb*(>E{@U)0*FPuW|eB#ow)QoW6I8e(^Hc-e0{vJ zg>Th9mRUdo`;Q}-SCSQS_Z?+t73l2KO;r^4?qo zq?!d9rfdXc;jfHLwuoNk4>m`yyJZYi*?e%5>?567iJn;>>74V@$qj^j9pu6ur10F1 zKN8&R<3HZzA|W+G`-@Zyn>H#Z>}r)}*emV)5C)+X^Jkz|V`HhY75DpGPkeDYT`uyA zrgO7}@HlOoLl{hkai}K7%xT`wLd~QonNd~e*>PlP?i*Yn#)TjjuGN^&?h|BStf=ln zHQMlDq1e4`Hjy6vd8Fn5oZB)>ixq-)2|r*LVyo0Ma?cDN%i-6z>!qEu58VGs~*5}#piIcXYbe~4j5|vPxL50 zL-RbJg-X#4Pz_V>pJS|+rMQW0)}wx%CKK1X}m z8CcrUba0+d&~$09b5VoR6Yrs&`Xje6z`5U0=r{ob)8AmhtlZu=nsR;sA`(Ts zuUNQ){x6;W|C8WDgkc1*>d<&A0W>=C` z`xkE5bAJutH zmQtn5aWHMIJD>A&zK6$5;B8D4eE7MvQmB$5C@gIg#UYt{7~{ilubWD^A!4c|+_|dZ zoYTl(UMIeOGele;K^Gv3oGq*|SHRuJIZCU-I;S*x;;22pKS@EfCM59La`WB!z%GE2 zUphCXTls6>+O5_H_rI_B;{;9TSs~FzbByDa%Ld52=YU5u&VZV(L4{dtI5)&||BT=& z^Sw!m$umrXAjQ~hrLr}wc%Y3SR>$h)$qD?9AVGc)ym6Bbn{feLhA_g5pgZ&P0?jc` z7~5`h>HK>K#D75z6>e*C3yv|a6J_JQnL^+eant&uIvln-2OA9(IvxbLJ9wBj@HT48 z?M(p(%+Z6tkiDbwMNo}ML4a4Fkmr7dx(Vg_n6(%2ZYYQ1KmvECojt=wC~4LJBJp4k zdY(wk*~8hM{UUs~Re$2Fp-nj?(5vlvR>hY(4`>Hwc*Tml%|!%y~Iil3FgIE5yy?B$Z?1y6+q}>IlI43Xqq~?3T&H4UWF0P|Es8 zN3$#uz?5Jk;a!`Sx!XYeQx~tH@!{ywPtqURm5DR2FMmRLMrElUTHqQX^NfUN!oY!~ zhr7a^9k~hW{Djj3q2428bDas}HC?~O_c@NA&I-Isrcy{Ho0N6jNT6J7qr+C1J$UvK zpO{RqEBXbT`_?}L@NIB2a&A}QLy2g2>TAy=rB(S`X- zWx7h9sNyt|-MaAM%@0IyBks2%lVf6s>(r2h_cM)UR=Ej8RebRk=qTu)$M`_j1(X;qyNpbQP4&Im*TR#jH3O;k$5pwdjblu0| zNpQ@s%M@iI8sy)>O#>y1NfU18Rl^D$AHbZ_S6iQsT9n%cI^l%Be=cbwEY2eGN++?= z-q@uW6_X936S+30uZs`|f4j6?@LFxX^doq=wAw5Usl^=JV1OjJ@94XSM#X$bq`%)3 zdfL$SF#YW=-d})ylQF=7gDV-`Mm9FP6rsDz{9UJ^Z&VweLJ?Dn4|pU7z=0}~o%88N z!hi^UDq4MyMYLryV88EdvuJXJXfA}puw>t+OfQJhND?x0cAnd!x9{^!=%yR#1~)qT z7KN5%J!Z_9!y?#0RB{&67jy35nnnYobMZZ^%TSIQUutAv$4fA0s-JiNI6^h&o;%#J zw8_Y0f=a~0dRZtC6O;g_M9_!U$im1Ho28(g=gyu(&t5pJ9fwy|os*Mhx(-T0Qxebt znw&xWhYRsWbWF;6xFr?Gy26VW8~ysWuchdSdDmHz6vL;R5Hm= zGQ47(M5eMz+C>lSEF1YBJydZ)+*m+C_q+T)G5LkKcRyrcTP1$5(io*vtg8K6+{}N$ z+r^yf8MKud{Kzp;^CgdWI{$8^BxA}x>CX}Pg-9nq{psX3eWCdUh*AzKN=@CGcNe6Y5v`!=T821>A(L4#$RKZenfI4tX8)h39{4*IsK2w zxJ07P{|KF9R6Y9NV&DId1l0fEUbIRDso*70Em-Yw(97ud9||za+6w+&i5<_TFjt=q zKjr9=w{|%Lp7o9!on}Ac$myV`4?UoYU1d{LBC}Ul$EbsyGSmSeO)h?f-kbjd0PuVj zZ)V|HdN^g4Hg^#$^bg_f9jsBn=V`mUi(H)X{hpUGMU69m3SY6Ux zRVe$HqEZQz`0<@x)`P?TJJX!sTvh};Bjjj4aaK7e&2}_OXh5x3A?|#|JOd324-Y5b zyKS8cdEayR%ExJ8Wp+ID0W*r-r2c~?Qa>p z;2^kkGg;Z!^UyU9K6zLD&f>!BS`fv;z9S+z!D)zfzo=2hKrmggGf>prc9D`S>1!L~ z1KAfN%tdbtTr1(dBfu3M#lb>z_uZFT9=`*>Qe!aR)AM|N@{GzM=`C?uc`?AmH9+DQ zctgeISQPvrW}W~%iu0G*+v1=N3%UT0Qwu9PpgXHTBvu@v+h#aiJH*9Vf$&m66{(Q-sa1k1&4Vcshg z(_cGVNvqiBV)n9#O-Y9wIo0TOzE~qmx}<}mrMx2UA-ec6MYKFxN1`TCsQv!M zj|IZ}0!H!_aj>1A;0-VfqJDYGEcx0(Wny=^kolSt=HP+q+*wfRFdlbXx z=J>+(X5>Wud>efULKe=Tq2VWY&X2+{y^OlkeWnjO3EacOlJ76w_ZMh9?hdl|JUjOs z8~mK~>U??}O}=<8B|{hG<%dJtgCcbqZu?!XaY0*MXtmBKm%c&SA3=UHk+hrcOBi5DYX27+Wg>+G8gsNMJNknPtWRGz0}yU zX>vICQKye__pYgE_y^g-$K)o^zj$BdhYJ>*^^0@PR#Xr(lPl=P0A2S44|~wd%10_6j^%_UVLyMS2tv~j;6|`ukXS6 z2M5&*(-*-Eg(aZ7i|coGF{tTT=GA^;L0#E795ERfsJiiT(5TNK>onF3br?T@6a+}4R13h#DUUB>2*=SHUk#ig4YgVpo~5ONkuUBU);>vn)(z#X&^vn z0&*(M)f*0ZF{CU<3Dvx>jpw0FXyjO`tWW#bZy*+M{s+TwBC(1+a78#JTYW#(PQg zAiWon&5wLB6R$(C;@?$UB_Yy>^0!&41BMpAvx4Mltv)}FdE)WkNjoxULrqR{>sIgWYQXkQ zN2ecFu6R`0?F%^jrCAdx{om$T@q8?oGG&RAG*iCiCDD~;mt7jU9!O&6q%V7 zX7Vu`ItXSW?DI>=#`iZ3M|vK&=VFPFk^=5lF z(s_Tf-l53tjY(OL#c?*3r4UKq8#^0hIe3U{dmlMqW*klOH+ToNUU%@^sPI}7h&hjqjKQX4uOlSHN#hASNx$&dL? z$0BdC2Jq4!V{qP6NV@^RmHO_@+6Aq4!WPQlI zjc?B^pn;As6paOF*(d4z#HEb2?*w|86~MXxBbIBmUjtCal7`as<V%+T!I=hYJqWG2d-IyE}sg+|HU;zCv{kA`(F!EV+euWH*~1_Utp~qku=5JpB!x zHP8yT>9WBhbL<_!8l@AS{=UxH&iA4&yiO;AoOjw;N^umEsa|&g8)+O#qyixOFuB>l z+uDkNzHfsp36<$a>o^B0RMvZ#%rG<|l65Mr;kcxrUv}>3aX9v_ciTZYoDjyXw|5yZ zp*7b8{C6vDsmjG6%uY~pQlR)~hXUK*SH-~i@WE6M?T`QW;;dNzlN84Pw>7T+ ziNE82mu&g}OGqVYAdNz&Xq`lRcnCEYaF>QU8wB_WNJ4X|Ma^;np50#d0|1n&IBI2P zpmg@=(803VmNB~ZKS zLTJ9lCQ47xaCyf%=u)(NoB8u6{Q)m>>$1r^u?gu;DYsw_=qX3;p3$-~+K{Oeon-Tb zIGqxNX*JRfQcTr3USHqD<6j>+VyXWeufV0059fEm>Dlp)dynny3H3-!y*iqd)}fds z2v<}|i~U{*qW=w7cz57ikNcPYd^Ixpvj+T??ee!!!`o?$KdtlVsdvY>~F{(jv z4VQ7dn5n9&ve}QD{vWJi_Em@&GSufF;1`HwV@7u$wPy#4fG)|24+ty2`Je=*cQ#Zs zLWSR<{Sr{_fM{9d!S9>RxltCF&9+7;{ar%|Dh!k>;cJDjAgAXq6^}NgJDs`vi_iH5 zRk8*WNb099hxMIKGE%rZ7AG(X_#Xiwhk3^vO@<<~*--fpg?mth0N+qzhVHP$k-jc$P}_iQqr>ut@ar1vt<&-U2KQN!+<55V+6XxF5lF(MB6`bdIS9$}AYO z*z{TD^SO(WdQU>y##uO45_Mv+eJ|;!6b?jWo{OtJ<3~#hNaWVGtr^Q%9^Z>mWC5{*G=1^wqYv=A1O=<2HNFUk@;i6HX_~XV*gmYuaZQbS28YGa>roIdn3Jlf*^ zjPX9;s%ggc!bnrC?K1)W%EQX7t;s_lbN+*4AK?R@QhT{b=o#B&8L^m~9}?f{Faz ze@HP+%ZLCvU{zKuv6erWF+*L|HatkyM~>QHnM+OefG)i;z92qQm|^jH_y+BB7IaZf z*!N`uclOCR3qP+fkXgtj(?*z!-*;v@V@jZ{mia+3IS>}aiog{tM%yX|Q8}3#LkEoO zHpLqc&b~&7Ymd}79cQ*I8PxbCt21$X?Y+jSwApB+8FtJKhy|cYKkR+vA84S3-qU`& z&9>{(Gk*O<)`oig|KqYUGvLG9IK0(51NM*d!!zuIGj25&#y+pN9{Ryzmvpt>*7&c; zP_Qb<(;a$c$AUJ8kgx#1O7_()>t@L>zi;b+%6hP3QTNfx+qTpe<#F@aBOMB7H`I{Y z_}X)Nk@-2QLRX*bfd=PlTd|tzJaC{}&xsC&7P2@GlR@o2lGZBSu!+m{xg; z#6lip+kgESukjekMk2Uqe6U#{#ttuxTVJyMbHiX@NQXRp#Q5e#)?`=o7g>r#>_>@U zXkXv}?Z27LI>9jyfnXu~te+nuT4~I%X&}a{L|hQ^L`!I2T>G1UqZSJ#CX5_Gy*?pma?0Ulhlx8SnRx9kP`*%1mI3s{Re(HaD&w#_o{i1>3{POZ6f!22jQdF@8h-tYk<4H!jDn@iHJAG|%^U5T*)<@`Hnm-~O< z{*aBoGA>I&DkQy0P6e@sIWDz6avS|S+gI@3U#P_l$R{JIztOY@in0`i@c$~2F6#{!Yf(4p7hh*@_yHz((Rtl8cS-3Y;^V@Sxa z-p*2T_?f*Ps2ko%9EVQ}qITwLTc0yX%dLfIr_O>gy;5lls7(%|OCE|=e>6;wRdp0f zMONYpG{An({1R5Is%d{I{t8<`$US-&bG6ge>NM;$rKexle7Qhgs8P(#f%{u>D22@W z-RN?FJYDP;6M9k8rBAgL6azL)RT;F;zR%|bQe_RyDH&=~zQCfThWr$*NYwh+Q2N$g z_0E`j*{8U^1T|0@u1(p^mSPP*;r*uFoAo$rVC=)!s?xPA`-W$PI;W|$ev@zAG{5!r zD2sx&e??d%;9jS}^`}QxU~27q)l=1J3@()W$i^%o;y2fyJQB0kSb0g^yR~W`d-JMLWdIkRgx__I$sm@Nf6@$6Q zYp`nzIT9f%aJMwFhLB&PC!!nh=CR1y&R~K)*jY^W0r=6u>RH@F2MUs~X##Ee4$xVJ z?a!hs1A~PX1}S4k8H%Gce4LiqBGWBV);(*uagx z1G_)iJx;4FOa{h%EjaB=QS)Yy>u@TyGL^~=*H*9->RFYpcXMlg`mQ&Z*vxcUaN*)& zSNX^VZ{6+oAVH`G5)*+a0c3Q$nwz*Kxn((Avs|}+9Lkma7>b;IQ%3y;Th2lj7UU!5 zCa$K<;J3N{YCpr*W}O(94I)Izbwxq<6|%~Y!+NIhqep8LC>PkB*@$iD71T*K170hz zp?wJp!nAC-@``^fqRdzxIJ0(GSsP;Z>OPDWVwn`}6*iB(fU%YH8{>HPCq!NR&Ox5; zwBY0ukN@RoA@%J7bJNlgxqv6R0jw=?CYqv8b@_@cYno0QI(k|sXL)JqAl6{^dbs!L zKpe2_e%3&NDbaqZQ1w0d@nz$gezDO;`V+U*j>&f%{LNv;GO&#Is_ZK?R%D{y?BZ+U zNHnwKNU0MhwXyn{)Qg)bpvo+693s0COjEnqU5sM9>o^O1do;&%2|u^XPo+_Oz6&cX z7Eq6$zR>+?Fih^?^^2BT?}Cpl7WQZ))-+LzwdGQ^@}Y(oL@VRdDd{$1)%EQwbt&8YSx;tWJT4<1#KFU+Al1%~ z0{V+FXJ3H5!yi}>JFGtsG%(YwPnuM=Uiz=_?EDH)O4KMra9(C%7Bfy7Rw?9-(5i6Z zg+M3|MaQ2SzJv>#7XbS+Nk(UE#8)is#)xuDWnA-Zt&27D4L65yr386&EgA6!YZRGM zEo3QROA<-U^%X6yT+3RE1^ZF7fc#S)`~&fhcbS215%fYvdmUi9veh+Xc?x6qN0@rv=^pp6>b}k*4tMm5rcm`PZ-PoP&9dHN z!P2M_q4cfl@*I=!llr&GG=~yjV4sgA>qo;bh=XmRwJLTtzI40V-yg+w(LXGcT$hnH z?N^H#Ehk!8!$(Sqtk{DQ7#KQ>O zYck_VbTx!}>toP4)D70pVUScwZ`)M5)}3E5W>4xAIG14)2Xc=Qa~@2u>fFrbWHsNs z?-d@)@JA=WxnA;6G4Z{sD<7jB0{*-N}+FcHC9HimP&Bk`{Y&g&RF-*_Uc#Cb%X`8R_B zLZ8hylIzVQ`f)%3qD=T4{$($qT=7PIk<+mb(UcF)X5rey z%-rxYV^#&>-7E&mdQcI8jC&r#Q~PMLn@D#*n#W5eRIyvmpm1V2eeC7hxNlVSd+ZcQ zc>U-rJQc0P9^K@6ubzPoiSLl~noE;WUZfEPiJRQod~D2lstxVa%9FGZyrWwUseNe;^4Q-{Go{1d-I??W5Xh3F zFeSIj1hzDq-}LnHiKm|}rkB8t(kmBR%0{`>a+LN7D)&iie`hIa9bh;bptD?vCTb(W z;;QV2%G>5Dol!tD(d+gknm{&P*rjv*EgqW^ID5cpVf}8yC2X)y8+Nr^R@;I8yHj(L zR?WWLoS{?46NI?4rLSC=B{Zq?mphYt;(2!rp z*U*vtR73c2oBPgi^p9a=Dvd}UyS}f#8aYyB)iKuoF zeXKY4ta-Nf?t?w)dl_fsZtH5-7#M_3#%sC(paaqfp7q2)q1q~*Q9>)s>MZr;~lry zgJS1j3KX41A7*+DcgKu0Qciu)tx0s_B>JBEK2A)Kr@+8*)GyFN>1%iHI9EkRnXJUL z=ShH;PM#6Vs!#}L!(8c8w8AvI(eC(tW@yGnfhzw5K*LejsN)SNyrdWyz0H8&#^(MCU>F1hXrKK zVtI6A4b2oM(Y42%fGwheezOeL5X6Kp6A@V4-%g!~Go-MdUC;Y7w?Y#+C`y}rg zqnH11`AZZ#v}S5XW4$)JguCaf>NOZzV;rhe2(S7)qzs|^uyrb_edT84lC-uymK+EX zomQ)nT2;yRtR?j_-99N_C7mIAWVN}gW2yZ_k(saVSuIgyS?NG)_FFm+vfuaMbRvB7 z7YbR;u)Em~^@(*d#XSB@;YILc{7;yqN=wX8mI@6!Posi0$y9KlMeLauePMBCFv!K3 zTz>+cHREtU`GB`Rmz76CjXMXrW4mxJAPW;tdqT|7%W=A#KX&PAvoN7>_!!PT&Rxvo zs(bMY2QMLOV2V$TlFmT=EEvW4x`y^kK7v>BkN6&?x+%3+4JL7HxAfA5qGfnOy!U&(Za@rQyjp0gcL0eU_Q> zycFyx^R1<5b#oTo*R!X4BEr2BMeWzT<7#ECe-xGuddMcP-%I}zr8#n#`UxS;=11fk zS#(*o`h6(it-mE^MISJC%fkM6Ynp2`F*IOYwYx?&3B-Ku_99bv*on%&89PLa#F%G@ zA!KbJV(X0-Rl)m;p_2$@5NqMc2MoMk4jUR6iG!nP5@%^m$?U*lL=&}%;*U!Qzj+dE zX$WD98F>CsFT7$b=pzN^a(aepbeQfUe#bP`&O`HH6{SCLFtRI;> z8J4grm%0O@_{t6MF0|L-7}?*p_dGu@)ZkT`tyG%3AZXwI4@o7bdc}E1Y66FT1Xd6w zIj6sb;7b}ugFl@yMprwMT}PGMD}4j`Ssgt2xh2WUfvDhI*?VcGmMBlf&!8sYUqq`A zHqFMl{xg$|=`tz}QR8GxtSD0U8h#({xDg>juNVo0)Fm8Ip-X)8y~A%aPIuB-0Zr0m zWE^lKkHvS$F2U$20KwHoKF+OV%vXmzfT~`emO1E4&{gGR>uk2=u+DS#1n(`9FI4now`%m-6cHbd>CoGgO zT5!Y_aQXX+%{AzV5$0-bV18D0SKlQ;=}9do6VaZJ2U0MjK@)M^vQBSR8h_Jw$>j6-cf23?qj$0r_|4}` zJOVx3PGQU`y~=k&rk7-7xiRkHg<~4$M^XnGSIhPZuarqlk07w+Z{nB^u~SCMfhJNK z>%FIRxvE|)2MHCQ0_V~hGx>P7{Hddk?aMED-QP}aKH6J!$C-STU7^nQdi!#y034;c zi1eSbRQ^8ar4oqE5vZkJHx%6EZZ!Zk$5#GDl@OBJ8go>hSysm40ihn2FB_Injv$fm z$bP_g!i(?zE9N8Y#Cv`(-f&#|)J_lw}O0 z2U%+a#Vrf-Hh7#Lk>w|rqorT^Pl23T-Uai*|MmP6?Z_v{L~rjJJ|Cg8fdZYQfRPHg zcW|$T;H~t%N}WJu#Xd+eGfn_ zhYem}=h?YyCIlWUE9`3Dl(IWK19vt?Tj+Nt>fU@4?K>Bf!>znn^{sHoJ8maDg?Y|f zauHb{jat3im2IBDs3(aL0eX2SrCRNP-JA^1Sknx&OW2}#^!6eetTO$v!#w@OxaQ~7 z4YE^o%jT2lO3+`ktdGGsbreB__h46 z633IV#GAektv$hR=yhLf#=a}R4qGlC^KGD8$Q>udw&dgNuMw`Us<1EJB*iRrR(*}B z!6avH5641xy6vlDuZ9UPkAB0qm@c(!Hm!0pgqlqm32j2%{9ey7l7Nw){z{!zjorv- zO?qeHvw*iHpTyu4-tuy|TD8~Qi)XQ8tA_Ur`LUO8+4O5gY90be_8TlQxeQQMT@`~P z>K|=}W(C4;4MszMce8ZM5>2~l_}h1;qP+~<%sK4$UXG>qVKnEvCT9tgn#8xO##Xjl zOG{Vf(_bbnCJ*;2@gn^i*eRZSIyCFd{b30m?K;b(8UkAn)mwJY$qWLi)~rf+P2XC% zyE~(P58<-QpQR7362zKmS^I=6U=A2AuhT9O_9u=W?8TNUKdBV@v`g^p0+yL#Z#|KCOiaY%#^$pjL>XmFSdnmrArPlDf}`>JNA- zz-tlrMZWiEc@4x78Ox65#&%d`{xiQc?>u76!v7OU9%p!vgjsq&Lv z4!36tGV|+(CWviSo2JQ}tRHBO%4k4?vqiju_Kh%&;M^(5s$)H&st?bsG}e!z^jAx_ zS=y)t@;T@VmqXd+LRBPYfFIj1C6TC16l5+$qG|*7kvW$|u`VW_g@qT@AN(|-i*guVI{NRm52A&(J0l}-m&akuLFv-mRx5g3^@F}1@GV?li7oaaF+WP8mH zR^%$=IsWw=?v#TSI<10XSgP;FF5B#B@f}{+>{t`+XqvvLHGWzY$SOGU3Zh}7Bbm4A zrCiD;X5`kG-~nV)XMu4QEe&TEyBL;?93@;atxO=yg0~>@NM3X+7ph#mnxBtFbCYWF ze6_UyN<`=ttqP|ykrT2R@}SeYB}NS)#j-W>ryw@)4Qz(v{prD#``-0N^@4DaII&&R zYK!S=KwH&M-oqikEB`N5+CRe-eY@Xcr(H2HOwWivjh8trzCDgTzeu+OV9+&qw@}Hm z@Y4N1hXc<>>v}gLh7X=7zF4GD6G96QzL&mkEi%`=qhaVj43MmdVUdxm%sU%mi{M3i z+Wqp=vHaQP`oZqO=T(5ED1wxYUjMbYY}a*LAo3!nu_Fupa$%C%1b=qtpMSP{u^3*L zRrlhtWrOqPUx+uIBZ|6z=?IV!;HBKr87EV_W z4YeuAlS6UYQf{VceI9`~B70G~a6L-JO-xIl51(#V-6Q<4yP*?>vW}xyUve{z*GC+9 z?f!v#lz~xRwkz{mtpM7q_^W3nc5Cn;R=P`eY4$)gjWKbZ*5mTcM|`R4u5m`H@x7v` zg`(MO@{Y~ussxT2ThO;O+ujg*l z@!4t(#*U7hqrTptiITD(^81d7ZeFA?LOA_NHiS~;NMiK}a zLRwkeJ%TZ=@$IULq{j^7VOI`r%MB| z(7UVJh?i6DMOQQK&>$CsX*V+HeMxPghZ~_ocR>a|NV8NVU%UQ1eNaZ#~((x%K7tk4u~Nr^aqlUNBA5b)&Xmi7rfvB45g zsot(Wj&!I}JxXB)TXxEH*Ev7}{eUkS4>*AA2&N#HvoaP#;vLRnc z(4Hw$>qgy&E%nmT;~_~0C|+o7OyMWKY4{56CCgejf^`W`z;xL3 zeO1t8g>18N=ukw^nC)<4lnx1)Ns!a+G&Gl6td@=CwL}J|Ul<0Ub0L9JGgr15>;)MN zJ*`E-(okMM!6UzEZf>Y2nz=SRYIfpiT#@Fkt;d9H_Dzk?`xd$^o53%xndRyX#T?sF z%5h_g4FuMk4p{1J7F@yj?~Ix_TJbE@yOLW@Q!Rq}R$Y`@jNEY)EV!$04q&Mf&tX8cmtps1zRv%D%k#x-}Ec0a}GuZ&DY;_Sw{rOH80A>BIq9tZ* z1EmJJLZu3ZZ*U{INL-}3>^V~ogXH9@3UZE5^hMhFVz)&3YMk7LxN%apROd5utj+XO zzBLg@Af_F2oQWcY$J_>HLlH3aq2l58QUjI7m+2yfIh#1L-Rz8*Iulz9q)Hk*&RVsy zJ%?y)XQTm{PAr_S3`_7EKRfkmlrMa?^>MP4qwi;Dv%`N$T?6Og;FN`(Ki5r}hGv6b zmdX`H70$RHt8=}5iDewi8odEi zG%DUWf%3vYB2fgXcWweho|}?E;wiJSbhg&?=c+RXK9th}(#~KJLvCW~8^XbsJN$%K zw#RS@00UBR01LXt5(j<3Ag}u{>gOp352RPXTEX3 zwMRW}lBSJCerL)`G8ERXa(!*c$GTEfe$y-NfMg6k2mb@E$>=Y=P~1*RL=8yYN`}I* z5``*lYw9v-hp=a6uF_eGcYz0cKcE#u$1;N&BT6pkgD-gyg^LoL7kl3C!yY{@tmb#g zdW^vLh`73jORl-`!|Kx)xy1t;bj2Y6{JJFS7CZ(W0#zmGauY;A_ul5l{v@eL-Tb23 zg%BdVB%}X`Fk0=e(;{=L^yRUM7!g|J78!+vQJRs+`~^0nyxI6A(q7?-#ute9zl<1_ zDpdM~Yn0g-TgF5#au6AmC&9OvB(-ELWmrK$_8@Y1P3I}P#{V^_)a?l29jCA5@rpeF z{p&R1Li){YWP7NxwQ}CzP~#snMqIMBS?~Emaip{AI=FxORoL1!sxGbYi>01$dLq+x znhlbf(;3S)rN@!;!l1><#%^nT@D}@W5oE^8iCP;PjYUy)=Jq5s zPGpUFIx@s@<+Y5M&B`YEfoXUMhw$oI#ac`151Z18CaN4+l~=~ykYuWoq1d1nHA5Qg zJlklE+zEw7R0oBHw}b&wB?(QRb3UEnn$}=O`pXFBrVI6pVk3YR1Q#LnkCBnKNVi2^9JGoxrgaA0N1I71X@VKc(8AscAs-v} z2)m$Dg0|uclE_n8L3xu%H^3bs=CCej`D!H0y!29Ucro#t_7NGH#lZ&__H<2tU;NyY zjKnB}a9-=w&q~=_wFl|S!90{mRBgysy7ZcX^u#8k=;zf3*P$u8L7oI~m$s6U5`o#v zYl>5R{ts05NElwU;ZDQ}jrKNnYA;Twryul}x0i>sK2#Q2bBp>1`$U$=FLd`OdnlE*B;gPM3JW zOf_0wod;R!v)QSL-Lj?&*ji!CM9C_O9td{tnkDD`IBx{R-aGz`?uqTCZ-PRvnqx-T z`(2j}2ar0WO~|AawZAB(56(h^uyx44Oqbe|*!H+(5E;WQYGCLbyi@v@KAhCeV={VFqv|at*bEfP=gr7N*dYm3bYZ1KyV=l z4m#zBxdr(Kp0_Tc;eS}}$wQwzEXgQ9t6q;XXE>aWDt#P+~L4 z3dkkl+jaKMaYifh8<#-QYQaZxy1MI@1Q5@>&%3T4Y%U{Xm2&3Z-dFV;&EE7Mi!V#) z%t)GlAXV2+FgznnN`^jZIuD@5rI#R*40Z695xs@LDJR{xLW5!ccI=)?%4{$Ei4)} zfOc3oHoNhAE*t*EN2Sl5+e9RlPBBm~!xs4gc5qE;3!qmjg1p+}$U_BNICY(u>h_CE zGGOt9`;zcGu}@~OB(!0FUS^LuZC-MfyY4iK+Z%nmuA&*L2{xrwr2V;LY^wPSS0$Abef~?0?a*-l*!Sq7>iUpOEE6_oakG~Uu`1AUsDjPE~rD|m{B+4nvgF7Hu%YLznz z*UYm*!u+F^qb+gPW0GcK^NK+EC=$&f+O2L3p+X#0Lnzv`vg|9c@;cCCryyGg8nP^1o6I@=MsrTG`SH4nD}KA z1{|&X&WwtQ+hfz3wlZH8^pTmCS1uV>PH6(}-V{Caq3r2RO>sU@DH6UcXu*~dl8CS1 z!B2{?kHN(gV`jQ0Nfc#=`>nIRbq#5l%AHVUr`Bm2Se%H~pnRoj$uD|uT^fd^d6;9( z#O?n%t;C7a-X=bbq$4aG-sf5?nNql89J7=ild&$$EYrR=U7pC*WDCQx5;0}6cwyMd zGLtCvCmrX96e zLbO&ft|u*nwSKB;jV44BwTsMJxmP(=YXuBoqTMY$;=|SppJ}lTB~fHr6-~D$D#jq5 zoxPVefe@LmFF*C_AT!P8p+*c>u4E(jhfFylDqpp^AKGa8amsU-Cb=5q|ann zOe+@?ZK8rH48!qtG=+4!BBn>8~VS_ptQ-`h*$y*qH&3r@wRS`L8>9f6Cno z+zLZ8K?yMOun)S@IBDLN2&CdKF-j;U|=B{t@mH`s6Y_^$o? z)ywG*BsG0>d{iu|sJUCarXe)-|)wa-sSu7UeE2 zOFSpkbiBQe(!E(}uxEBpF(@3<&gxT6zr*^2+Hv2dG1+F#bLVauS$!E$annL% zW=flFcdD*20f5tAG6tV}Q95u36zBw}r7_15(qL(-?d`jbP)OX}B3Q%dhOX5i|? zzD`FVV*{&IrZ;*1K!DPQooGM1r@dV%*15VeM7naIS2T0cc9O(&C(=A4nCn2gj52*&)S z2bF0`Ke83|?Y#3o&jn{%JC_H;4VvrXsTT+|`uddnc(?R|xcxpa;d1i!<0AMsgKN^; zMG;hQ7N3&*K9)iUSAz~!#=_g~hnkNXjhu9{L`>e}Ew%8-nrE)GDUZuK<(Am5v@Wo!IY%Lc*{M@DaG!{uyN4b&F=iiW(;}EGUeL7TfVtuSOxXB^AKd)kn z5Hq0knewZ$hrhM#)WD5}6kI+px$+qy^^!&}QOh3AWME|IRe`icd`hI;V+K~<`dSR> zt@`dJJw&VcsbR~Qw54PWA+S8>#hMPvqfh-uhS2J$6BNJk0&$x}MmamMpJ_>P^m5{O z#C>3f`kl$~`-6NFeB52N0&^3su-XY5D~9k#Xfz=>`ZM<2q-h!Qj;pPVlR?ggmGnlU zb5o82s#RDewIlr5#1eyeLWXI^+~dl$09Izf*RRE4wOb7NRkfOuqFoS`C08&A0nOm` z5T}^MX{mLOD7cNGRQ)A2kcffqIZ3joE-c77WNw43XlA-F zFxuz1tu(&9D2kCg$xlQ1ykqyml#s?0n+`YGuX>_aerCsLDABjcopr6H(N`Q8ZROc0SCKa9oqD=$ivBA-Alv= zry86pZIob3&b;(eQG~$~;@QNT{b^hM=J05BfY!CYJnsWQxG63DNfVd39Q+pBPM6&* z9KZ^#7>?1*gXof+W>rj(ngr8L`niPp0-^O&D~5xbrZuS{#-2x`^ibM34} z?EcXN3u>uyIp&*YZsfCEMYp_3SeUjLZ8=TTX=6T8Xi|*ib*7Pq$GhvlS(3;Zv3**H zX*%zS`PopW>fy<==kfab@gmPmp5k!!VN-#L(B!`-BP$!%Jw4>N0Wi%bXk@II>i&T3 zkFDq5U=5yHSu&)LJyl6N>5MEZx0iqkAz=6tcysoRhCw^R>8W^v(fv)B1;AnPj7`s(4H1JB&DDK zSQ>~s8^xnjU;d>e_Otzfx^iSM0dz0~r9~kVEHfR!x`l?U;HJw`f?Gm9lYUb0BP4D0 zORd;_C(bBnkP+u$KIn32^$4;4N11@~>>u#*FV**x{=W$C-(NJZ9(lRIU;h5`2kgQh z@!ac(A0q1~V?V=e)yno=--Vmp)Kkef5TG%XrH7*qmC!7rbIo((+aNYY8d+c*Pse%O zSvmt3_$2Yjvki`l5G@_q(SF_0xmH^~}s z8%e;uS6(^#2Ta0o$~~@Hxa;EjSbiPh+S&!6anddm0^bMq%w3KwE($ORBt|O4++D+x z#DP{>9u>nXDxh*_KqdGsYRx2P{fc-a-K@I8uV64B)$gos%_+&SVDkK#VPZ%@)n>)s`w%bGJlsIX zx>9B$xU1&94kfv967(ONo!|Waa}7r`1Zwe#+Rbxf8vv`$iwq^?0`BF;dnx!GijtY1 z0fD8oIFlBndNpyJBYCsmg<+}51(VVcNqb{^2IZ@(Eg9RA>T0+= zev_gwm9yWPGrStID6(!p+jiE<_Hes*&u=rhd5fy%7;5*CJud4WG{b){e=r^Y!Bm)U zW?Im(%+y*ih+I+_P7!`X*BpZe>R`R+)6(J*2B?T|-pyBeMz((233|eqj96^agM^Ls zLvPW_gPC+EHxu$d-K`52K~0FS2&19yyjlO|a+}f=fFx zx$CK5AhC>B!F}@P4T1;zj_^MIw$(qB(f>2=o;J^WaxgShN1jwTIDMFwfUouE(>axW z!j2C3k3-7-#Qh!~6Q~WmaML{%3*%Y7UcAIBJqXgq&AXN-Qw)qGLaSlOQ`;}F1SfX% zKZqW&e`ez>qxKygTdWm#Xpn%qG`zS&UN z*!KKbQJrlF^{QV5JSoUu4;F6xO3-~NTMhLZoXVP!tYph&}& z%XD>{>?XhNzV^D$P+=|upkssOo1Bj;e$1m*#0?$|x0~*2=XM$GrEVTjB9DZG27c11 z-mX#=jFv@D*Ie%sf!|+N={wny2X()9>h?)>lzse}ExVu69kLwRdNbo9e)lqZP|T~% zZuRKk!)cadHbjI?@NGT-(;ksgcDz!uaTdM9IPt->9EjK~U7=FO*_)2!t>uwgjDSg? zkpc?NE1~6{8#t1K83G8Ttl10I|HJMv%8GtjVEzPU8aT%zdtd#L%(ia^jWXF&<~&on zf4TNA+bFtf8X9dOkatm_0JSUD>sRR98R9%ha~95Pv$0`Splk8VBOOiXSz9#WcK z^iGI@iAI%rzqEVyGP6)R=)36lrah--0L;;%?^&cjcFke%y`W}Fez3Y?&}Jh(*n8>4 z#`Q?NFKtIYu``krTi#|jy?o(JLXc(FE0}>;?$6x08P_BHwPCOYnrDv1|=h@q$==Ptert2zGYj>N37!N4AC473X4n) ztj_r;ov!||Lhp@ugLLZ7LW5B1q}>=LmCyYA$JrWNy$@X7fqom|M7fDB%9KcxSjLu} z?5pRe63JSJ8a46eZ*xIc`6HX{TY1})WJJ&7$c7dQ4+pWWYeMS0NK0qZ6;d`+uz4g? zLhdcSD;?=|7odKyAnOt)5W!p0AnadV6AYcBVOaQ6K^$r>md^kgWWRX2YH6?D^ZaT) zYCrH2k3%!~^I`ATx_&YEZ)1v{8eS&F?TT0!T6VufKn?FiC>3=D`uA*fCC<&T7Dowt zpi%KDH~7RxtH^LK!lp;#eSbN{x3-erK-@|G>rxuw~Rsfx-WoBGoPmR=(WruTbjrbLXqy z=wkqX5rRLr35Fqyz}^L1Rv+*SCz_a8y%$#u{AvvEm>Ufznw@GjT;AT^`BIgj!^Xnc zZY*)NOrkl(K0#$tDN%r}1G+d<6`UN3CF5wZUYOp7)d)yqYGBV6A14D#w2mBPnYP41 z!94W&anArTIAX>Ln3Qaa0z3titoh}sudM2Y1bvISvFe*{9n8{t&;}(~-9rpi zd_M;-VwXxW>XIY$otnih{W;fJ@>pz$z_r>0=eO4vyj{0cr)(pe+$jTvvzJ^45qx5F z8g>_J)FY0bZQbk3be>51!SvOWf^uX7rJSq3Uc8%h)*E~ej;CGTt8&sS!ccE&Y&iHC zD*~s%t1Q00en6y?G^i9O#*M0ck;vsQtyhd{cnzczv_wp5p;M7e;P~FYST}kn-L#e% zqEnzc!PVGK$+8W4loBom0nXXUg0B}j?P5)$JO%1QdJOAfJiXr7A5y6yjupRU*^wM5 zNd%lc?t;%JyMSHyUGO_5;XnNRf&w@e3t$Q_V-q(kJ7+#9FCHYow?&Af(;9v%n7E32 zurS`bJ<1WvA;9IazhPu9tA|~=ah2@6+$MlGf!ofx4t4Ez9pN-F}fb)x|H z)<(*NGi!bP#8l1L&gSH=4?++@XBDjloQpNVSeiGrhzKIIGR=R^geh>`8y{lhr$()$0IGBD`;NYjeJa9JR-tn7q7!-U@I@s_A zeBmteSpnPDGtzteQT$262-ucJ&GLl|di{1x(qe(Wh`TJ&9?u9z{H6J?2=V`=HUh2$ z>^1*?T$leAVnSYkBa?u2yPx67M(pp+_7z4*h1vDLdGu8HQdh02JHO@4rUsKRpBlec zS?~JaJbJB&Z{q)!N%z@?>HLQY0Ww@m#yrph-Hx@S)?8CS{#)DWPv@XFWt)nVEI$Fx zYcP{rNKJZqiT+(8rLwYeo=a?xXt_F~AeKLSM0mUMh3dKd6KsJZ5|={8-1^Wvuj6Nb zaJQClF3MUi3rfhBM}|E3DhnE|4jvK`+RrhRZOP(-4plBc&h#_=YV%sHJO|a4=xSL@ zq@1RVdU~(Ur_LIGP5h6MK|0G~HY|bPl?65~>i7sV@pvrZWlvu6eM##vcy<@RnxDct z!K8a4L~9s7SSrxM9}Us=+b%8FrII^bo*NliaCSO^zyJ7{KlyG);4kLorouo}G^eTcq>Yuqp`lIW0zoRL61Sbr!$J0Y%L5-g6kYt-RjmgyqK7X! zSYG!}slWzD3_5p^v#GWop*68|Ey0spe^hVV-h_AmB}6SI!xBht?`F3RC#7w)t{l}C zmR1u+FKe99WVI3+us&AiWgR(eQG%6wX~6SB-mP}VCN~UF7H@*&c%G&|eis6mgZ_6~ zAMWRV&wWt(JUQM9S)pb?zQ`Y$yKhekq(PfBOxw3w?p;exO*YD-d@+MX4osO_N_dOb zp$@0Fr^~V?6PQZ$;ynEKYU+Dj^90`i=hKa4ixmFE>HP4t+b?j^+}0EC0A^ zlgl37nj0Fyl*STIWEQMpw(Wvis_vvlfCpeeOv5X4d@!RvjLR?#v)wKJcZsiVWsl5e zVDMdda(y&HwTcvio}FSw|aZLoul15AUHI|7-+!r7SI{uDZRl1p4}Mju^+s#O*PE z`OW6`^RpQ#{2ZnTgbi=0%Oerz!4$GO&z21$mWdgXP#OjEQt38iw*D_ ze^hV0Pz!lyjv3-WHtd}vjybZKQ3BYCS~i&jz`M!hzy}N=hW!dsR>N7V#Ifi8RE;wX z*`K`2t6k;a$j<$DosxbmV5g_Sp8fO`-$G}|nW`^*@E1K@3h{!Cz<=NG6Fiy%VB5sq zuk3O)=uu%X9f6uMh29}I*8G>TDF1ly<%|D?viRRH{(r*LMoLJR8oSobQ3k7g*>_G| z3PHV_8v4lGuKZG(>nFw0D=}o1qDVW(XegIM-wTQt&Q9tH%zup$G|-I#gZ`}v_g_#e zs7@v1puyUn9c21OW$6=q5ygf5_omi>Ka`hRlaBulBlU)csC3+89h!sii0es8z&Qep z@`XKfPSc?pKpmR<{?9V7-lSIAv!9R=FVBa=rX&5(Hfe_DjAq4jq~AYLeGZ0 z6dGqZkBUqfcvrK#)uXv)UTN2R^rV^1XbLgVt44jIv8bQku#E(jf2&||=pMrMar1$c zS31?oT3vWk!1QxU3KnXO48KWI#&47#Pdl?k)38YIA`I7O{jieak zRgZxm;}Aw&AJnrb!F&lzf0w{Qznk$(RX^$MUZlxZ9u*4?9sroVHApHl!c2Kp$?v9i zsnC9q{?nzWld(o;6hVhm(o3j_o-yxA3kU9!_-3R6ynGPUk+o)Dc9ehCAyJuWZ4_q+T@m^N4tp<)OpFQ@z!qj*skEjDV?5qzBqjyb}Hv-or%L684XJkqQ zVeL>yRwObpZHhU+8Z0U~byBl6mNjpAx=*48EGxF?-B)&jDaU&N97sw6yPIe86Dg+A zk-UJGkg>&OuI%D)n!R8XH?Q^xNMIq+_KZc~2 zf>e>{;Cn&)JeyD%ZH<#waL0Ray&M{DlUD<6iW32#IpTjhbtDo`Wxf+u<-ONLRw6f` zJ9U;<{Vq^J@LMfp>xgyHLJKVz((ukJy&amebOF5hH-0^*f@)TW_DJ5)3;}ER0F%;C zu?wUH^Z2}bxfgP}1`vc?Cx+q9()pIMBcT)6L!JWvLrtXB7Qj-)L3b4GyqLtvx<^G z@kiRL>sVL~+iK)~*2S@br7-T%uz1Q#?98Rj_MH!LI2^holFu%W@(ptryxH0?FK&C8&^hiusPe4=!7TE zA#J8mE^+3P5L}^H@W{ z)EYZ)|L63?)hsY#dlkfBI4Yq z|2s$&kApOuxw+S#!guj%To%;nKJP>lJRUIw6c^3~*uj0DiNsT0c{u1yVr-8zF?U>> zXk8}iw?Jw#dkkQn#xf+xS55}XH&{k5Ik5pNAYkYLaL+n$F8guai&bm!w6tXz{@JBh z3-|&kAG*qhq{Gn;ZJe`5c(!^~;Ccuk8;aKHsm{6avR}D=_|1)n@lIc*-+klZc2anV zk|aUyBZr0lH=q4!rD$%r#GHP?L*poE?jOo+`?v@i3E*l+FrsEjSii#kq$vCPj zoSOK-IJ*<^pF@=M+nN~XMTFO_Kx_N&8_~QP0!C`9WMklJP6>N*|Iby0{Ow3P^6o1R zsy2dKxIsrOt{OI8f}d;ewrwi`;YcZM1c^6ZxTuXnzXpw)8Aso?z@2d{# zIUVZxU6{1K-+y}6s~6%awwW)4Je0Q|J1f<<98Um)t-rUHe`^yCd;0S~j{W}#kN&S& z{C^(#|I`)#d&&PD`HA3*V;=OI`;U7aAbd(`3L4b^GjR)W^NyIc##zaJ*_-Mev@ko3 z)Xx65OnIuf&17JA|7gJCZ@9v`SMg)A?}H_3f+vg4l5d@L^x8=-ETQRPy4 z&jYxl{T(iVdNA@!NVK5pv7C2#6zG@>U{u6XKqTOOmTj|*@yJQ)3ljq}_WPpsTIgke z`dcnl1nM4A9@JAq-2W$3uED)e1m0E4=(%zJ5M(AV{ZQh3& z*L$pm|J>E)8SpBYr3+Xe6iq40T~=+$_x0AyP7Oft<|qYtwu~NMgXNS#Zrtqkrk#WF z$n873|M^x)b_-VXk-Y49ox@X?Zv2-_cTg3uo5I zX1GK^(5&-UH#43h3eRg~WFkfpYc83e#EGTeeRTsAe-5FXixf&`?~JI^ej@?KV&C~4 z`^bAVs2{6E!f0x4q2i+UnUrYi6xf+z0! z_>@^Sa+>~;O!fneznQcBtLuO~p)?z2h~smD)Pnp$<*RvXsaZ}zpvNA48`y;$II&eS zm+@VcNf1-_#K^Lf4E|=eWqB;dbZ%p5LKI+bOrflDMG;vPTxY}?yN>ua#**&nJoyHc z*o*vsk+{zZfdSyePQ0A;u%`u3YPHT*q&Md&tZwDHQo>v_E_g`w+Cp4VLt!?aYVo)A z{&BpKTfrwW86UVAv8WL^mjLO)gOCl*^vOu3s11bAM!7d5I!CsvExl0%^R55)EUs*sn}$n0UcK45TkY8*)?-XsdF`Qf(~S9+vshLdu?@e^7gR}Wa|%x?B#+>N)Pkg) z%3qD8Qu^gv>Kgsq9K}=3OO92mlUGRWDbiwb7qnDrj8%N(4}y0`oJeEbHm^ssZpkhE_dp`hOGwiV1hJiup_5CGKdXyGn8!#yuCqC3i# zDRdOvw*{uKc*vh6ROOR$ND5l1qcDDVwea6cP^w|0sQP>j9N4vS$c8U$@RL~=ISiG4Bx)j4{Ix6%E=`o9H8e$4G$W# z=Oa=z(9t~{Lh)O}n9-m?F zYSxpPPV;Iw+~AlAV~#w?X>Iu2g>(K!kx~U|a6Z6IXi%mh1>#f`4R&YRLN&Fb9M8Bh8tV;E>HRAEifMPHGXigH=vRLl6_Xt*AJW6y@fkSF+RMy#Qb0hGo@7w?nr`-?Z z%j$=lx%y$DfC0&KCt*dN%BnmJ24{={1JR$i(f#mH69QUNn4TYBIJeA>=W zb+7Fn*&%Oi2WWdJ85Qh}67$Gva^qu|hZZT=eFaGLkE@!0NNXqt%3EkmlZRK?$~16` z@Z{U}9-MqlhyR{_?h=)(s6sy;6oMiQVU(BOH$t^lhH_LvW?Em$z!dnaE1R2Xhxp%y ze4*kixfV$rELyHA3=w5FS_9}RlY5atLPsa*W>O_JOVzPy0Upd+l)t-&sltjaPQPPEJPPpk@^jZzDlWdruVW|@|LZu)!TvrC6HZ^Vc!EKH zcKETQpKOZ5{ArCOdP)Nn(>caNV+JR7H4IHt=3|-~pFLUB{zr1W&5O-*my;JrEKaR9 z;TZC4P8!{T9?tdSywg06#w2VbfAluqP;@L2v6QAyvdUUArE6UEU5l^E41D&v{4DkG zXEqp}>WeI>(J%#e5Cwa=a5$7knvxwtTkaKp&At@lhS9Pl2KT411bcgH;x50MftC1I13USjQ1X1HWGd@2 z>>XHss|%PD=Xz%&IL7eGJ`=}K8uY4Xof?}dBp2ZOPMnKdPY_M~1D60hB1T8Ii*g3X zKjS)byXWcN_qis>jY=i6K6sVEIio9YO8^ZEgRVKVpyp+Utjv6BtMQAs3qu@S67qTN z>SjpBpW3XAZ&K6&{VgQOc94asSwagR=w~}RSj-RAm4Mcj>164b_8y&?3~~#Db%N%^ zNzUgKS(MbE)5&aVr8=-{O5`W<^Z$%5HFE*9-JUF||E!#v{8N)~l^72#Q(;L$zhu^B z>$r_>Ox+iCsJ+`%MB5_zfo8LNy4Hvq%8>Qx2v1;3(9axYud%V zrv^+#6H2Q4uQb+KmAI*@U8kZ`jzC9Q-Dj12kPrth7%7 zS@UT_wMD1CnvGm9)i$1M9iWlPj5D#upCOs``5m|SP#%wCv=FD+2hW#v%T3k-y|~$P zkf>E4j-4;PIYIMUMzFEQxTaTqfgojdJ25~k)G%!(#yj@-93}dp$3s+vU*j= zh*U(*O+7Zz(>=wT1`z93bAwR?{|9Gp9Tipk_I+E3f`D`h2!b?7%TUrK-QC^YARyh{ zAd*9Or*zjabTc3gL#NNi>$-pUz1I6aZ#@6GSm2&L`#kq~#P|4oNymvC9v53VveTz2 z{_^gx(ahzllu5Q9WhA=CYsHS(62~& z;YliFAU0d|SfXHg-Y1aqg>P8zq^gXP)hV^C}QCCUOrT{x7J-`t<=uI_9G8pkFs_J4{HmYVe)e_D#2 z9qS1EzhS@fu6Hb)di~iPitqdtf6e?Q$6ybh3pvVq>jWp}=ax?c;Ha_VmADfzKI}Td zCWxMt@Dkyd?*p|#R4=$f06lB2q~WyKnI`#$=DYYpcaKqr|XG@<^!tyNWG zo=WcxsZ*>-M%?E)+!!)tUF&pni|nSi*yJ^FZ)u!E&>PF9_kHiMSklxQ__>?i7qA$lVGHB*$%XgOL@^NtJBt9A6T1JGPE zGk7!TOc+_GAU&lw*s4r1qJ1yN%TpZfpbrR6+ZLsW&!@CC^tZz6Oj7%YP$Y?PGG?iU zSxjOW$2I9GZ<=RUDz()U)5a|U;E+1%Pl`|?bQyk@hC{^ z(d3!iaBTrx6*fbm8Rem1_S@nqxMY4s6|A!9BqNo}c*3IGB`@Tku26f#NI@L#_ z?5B;qpRdqlmo^^p$XaWUbCsq1hMy~K=npYKW$g^_MoS1(PR^BQmLMwq#A#MfPd$cJ z%!BS37?xF2V`tYhCBwIK{5@rGeEjn?^w+}k_GYk0O!FEiMX#=X6kbU~Zh4i2Ao|-xt!jx9v@@&{%$?!Rqdh*Y4x`%h9MzPGK z5-L*FGPBz-F7ZXOJGz`+VoZgL6Mc$m(9dsCb=EqLkKM1b!Jy{3LfGL1;P8HjnZVjEy zEWT$?zLCBBKWBsh-K@RftoRirR)eec!HA6;xp*}p?;B(Gb*DB;1M;Y!4sGml9_U6P zOJB&GnRzzPqMA1Q=!>U-F3`R43BRQ65dPUry`BU5lMbRc|7hUh{w3N$oY-Sm0y*#k zx_{H4L6+w(4S(h2i7#r7z_^h>hV&18`AjBhvnC9abR6B<5%fiz#!Dq#j<2I_l%KQMO-WUu2`N4Bqy|HImO)}{UTl1mhr`kLgP=l;|p|4RyLsEQJcIZHcGxP`0ggBc8Lz+UGMHx>*@~^YR23lkBB&U}EB0pxZ!e*NjfDE5UxYFRSuH#$XUvDvz}t;6wY^>lBsZN>)_f$XCsr7wM3c}}N)0HX@Aqsa>$e3%@CMT4-RAnW=MX~%;xNbQqR?cU=GC$ z6^4cV>7bDub0b;Q8s@D0LkbOS2YE^2Cr_CFjVAUq>aFilA7fn?$06!R%-1FSvOJEo zD*9zVDCDT{l3`tkl~OSGXC+sn*e8-y2(=D=C=2GMdPyymHiCX9<(KpsN1{igRScV| zJ10HQXBF^Ab%M&eRLTvvm3b+L+suZCJLlb zg6x?CZ5)I#UEPqcA)K?MKG*&cUfkDf`AGE~XU?m=(Zas{0-rnSyyQliT{c}IIuu0% z@Jn?ZUtW6>rBJ^I?=XOnF_LXSb1`wgs^O@ zhsATbP%-hAk(4h9_4x_3>9aWgzSfA?X2#FH;R=wg>ug%>ZySl!l{keMr=T5iMXRfBMyWdWDTZr{>@4;u2QNb&)aWib ztNGFAKP4|p&!X*0V51BUlrUxY^-gse!E)@vH#F;~%JT|oH6^db)>tdn#V*(ttx;bR z7gLsYokdZR^{^`1mrgg6er3DOdATu(G)Q4(PFh$8u6&nlQt+Bn2wuHgZPazdiXH*D932j_L zDUqgbTmskzRsW!*GVbys2VRKR7IJH^$l;!n_2gEJyo%d?=a;7@O;X@34&-)3ZbCH;FNy(a(4kILG#YXkt&^hSFA{pBg^~ zok^64_p|PdUj}gzDoSedrmKOeS{wk(X)OVO`YKmJWumD=DXRK^B&KwjP!cpP&aIK+ z#&R|=XFr2`0c40|S|py1JTiZ+R0QltQnHje(T-`_i(FO%c=|L!etZGJlwsHcvhgq8 z^4gInM*PbBmJZkv+29oWX5h=(u1ObRk6+jb+U%T9|7NseZtR7ko!Sdv(PN24e%4od z`Z7<+_&$TYbqQ6_Jd^HJydnUr&zR+b5&8%F@C%GgrDiy%%{A>H6UDOv^lnd{^#9AQ zvNnE}_Plk_$@oDPZzK$hkZG?_dP{fb-VuoXldU2Xa^^}fszz(oIOe&utbI>HRKXVv zQA6n%2tCf*Hj8OpAr`64OsWL&v69NMtQJGs$=SfvG^!dS$Vjp8lWmN)5G!cnbBB*( zKYLMEXmN3yr~eA&{t~HA&+Zr9kT=)8xu_%=72TNw4K;rHX2m$Ci>wd)%DXuC%d6yG&ScZ1>3?G3vAcy5C`ZJ(S@^<~f>#n- zBU$|eV3G1)nb{{b>GXev**;v{_||6YlGNc_2psM-%3KysG^wSvpqm$cBPXs`5e zAfi{@O3J7Gd{eCBn+}#?UpLIM@l7Ad(X!|>`WoV=-+Y>Iqajog^R0Hg2d|{!=-M3( z$Sfo?x(C{Vv1~ACZ5{ftQVV{~$YcYCLRX=|H`0fk_{i+nW^9rA+4DPkbvx;lxxHcl zqOu=4R;L`)xzAVb66shF>*$!HPf(>w!x3Tw0R|Ü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%0ApI~M8#F%I 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 z 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

HT$KF`u9r4Mp( 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 - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/friedhof/mgrote_timeshift/README.md b/friedhof/mgrote_timeshift/README.md deleted file mode 100644 index 63d99e9a..00000000 --- a/friedhof/mgrote_timeshift/README.md +++ /dev/null @@ -1,10 +0,0 @@ -## mgrote.timeshift - -### Beschreibung -Installiert und konfiguriert timeshift. - -### getestet auf -- [X] Ubuntu (>=18.04) - -### Variablen + Defaults -see [defaults](./defaults/main.yml) diff --git a/friedhof/mgrote_timeshift/handlers/main.yml b/friedhof/mgrote_timeshift/handlers/main.yml deleted file mode 100644 index dced8ff2..00000000 --- a/friedhof/mgrote_timeshift/handlers/main.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -- name: create snapshot - become: true - ansible.builtin.shell: "/usr/bin/timeshift --scripted --create" diff --git a/friedhof/mgrote_timeshift/mgrote.timeshift/LICENSE b/friedhof/mgrote_timeshift/mgrote.timeshift/LICENSE deleted file mode 100644 index e72bfdda..00000000 --- a/friedhof/mgrote_timeshift/mgrote.timeshift/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/friedhof/mgrote_timeshift/mgrote.timeshift/README.md b/friedhof/mgrote_timeshift/mgrote.timeshift/README.md deleted file mode 100644 index 63d99e9a..00000000 --- a/friedhof/mgrote_timeshift/mgrote.timeshift/README.md +++ /dev/null @@ -1,10 +0,0 @@ -## mgrote.timeshift - -### Beschreibung -Installiert und konfiguriert timeshift. - -### getestet auf -- [X] Ubuntu (>=18.04) - -### Variablen + Defaults -see [defaults](./defaults/main.yml) diff --git a/friedhof/mgrote_timeshift/mgrote.timeshift/handlers/main.yml b/friedhof/mgrote_timeshift/mgrote.timeshift/handlers/main.yml deleted file mode 100644 index dced8ff2..00000000 --- a/friedhof/mgrote_timeshift/mgrote.timeshift/handlers/main.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -- name: create snapshot - become: true - ansible.builtin.shell: "/usr/bin/timeshift --scripted --create" diff --git a/friedhof/mgrote_timeshift/mgrote.timeshift/tasks/main.yml b/friedhof/mgrote_timeshift/mgrote.timeshift/tasks/main.yml deleted file mode 100644 index 2663b394..00000000 --- a/friedhof/mgrote_timeshift/mgrote.timeshift/tasks/main.yml +++ /dev/null @@ -1,23 +0,0 @@ ---- -- name: install packages - become: true - ansible.builtin.package: - name: - - timeshift - state: present - notify: create snapshot - -- name: copy timeshift config - become: true - ansible.builtin.template: - src: "timeshift.json" - dest: "/etc/timeshift/timeshift.json" - -- name: create timeshift cronjob - become: true - ansible.builtin.cron: - name: restic - state: present - job: "/usr/bin/timeshift --scripted --create" - minute: "7" - hour: "*/4" diff --git a/friedhof/mgrote_timeshift/mgrote.timeshift/templates/timeshift.json b/friedhof/mgrote_timeshift/mgrote.timeshift/templates/timeshift.json deleted file mode 100644 index af2fd8ab..00000000 --- a/friedhof/mgrote_timeshift/mgrote.timeshift/templates/timeshift.json +++ /dev/null @@ -1,31 +0,0 @@ -{{ file_header | default () }} -{ - "backup_device_uuid" : "9b924961-0fd4-423f-b440-f2f3d1fa46d8", - "parent_device_uuid" : "", - "do_first_run" : "false", - "btrfs_mode" : "false", - "include_btrfs_home_for_backup" : "false", - "include_btrfs_home_for_restore" : "false", - "stop_cron_emails" : "false", - "btrfs_use_qgroup" : "false", - "schedule_monthly" : "false", - "schedule_weekly" : "false", - "schedule_daily" : "false", - "schedule_hourly" : "false", - "schedule_boot" : "false", - "count_monthly" : "2", - "count_weekly" : "3", - "count_daily" : "7", - "count_hourly" : "6", - "count_boot" : "5", - "snapshot_size" : "7515627384", - "snapshot_count" : "254372", - "date_format" : "%Y-%m-%d %H:%M:%S", - "exclude" : [ - "/root/**", - "/home/polybar/**", - "/home/ansible-user/**", - "/home/mg/**" - ], - "exclude-apps" : [] -} diff --git a/friedhof/mgrote_timeshift/tasks/main.yml b/friedhof/mgrote_timeshift/tasks/main.yml deleted file mode 100644 index 2663b394..00000000 --- a/friedhof/mgrote_timeshift/tasks/main.yml +++ /dev/null @@ -1,23 +0,0 @@ ---- -- name: install packages - become: true - ansible.builtin.package: - name: - - timeshift - state: present - notify: create snapshot - -- name: copy timeshift config - become: true - ansible.builtin.template: - src: "timeshift.json" - dest: "/etc/timeshift/timeshift.json" - -- name: create timeshift cronjob - become: true - ansible.builtin.cron: - name: restic - state: present - job: "/usr/bin/timeshift --scripted --create" - minute: "7" - hour: "*/4" diff --git a/friedhof/mgrote_timeshift/templates/timeshift.json b/friedhof/mgrote_timeshift/templates/timeshift.json deleted file mode 100644 index af2fd8ab..00000000 --- a/friedhof/mgrote_timeshift/templates/timeshift.json +++ /dev/null @@ -1,31 +0,0 @@ -{{ file_header | default () }} -{ - "backup_device_uuid" : "9b924961-0fd4-423f-b440-f2f3d1fa46d8", - "parent_device_uuid" : "", - "do_first_run" : "false", - "btrfs_mode" : "false", - "include_btrfs_home_for_backup" : "false", - "include_btrfs_home_for_restore" : "false", - "stop_cron_emails" : "false", - "btrfs_use_qgroup" : "false", - "schedule_monthly" : "false", - "schedule_weekly" : "false", - "schedule_daily" : "false", - "schedule_hourly" : "false", - "schedule_boot" : "false", - "count_monthly" : "2", - "count_weekly" : "3", - "count_daily" : "7", - "count_hourly" : "6", - "count_boot" : "5", - "snapshot_size" : "7515627384", - "snapshot_count" : "254372", - "date_format" : "%Y-%m-%d %H:%M:%S", - "exclude" : [ - "/root/**", - "/home/polybar/**", - "/home/ansible-user/**", - "/home/mg/**" - ], - "exclude-apps" : [] -} diff --git a/friedhof/mgrote_xnview/LICENSE b/friedhof/mgrote_xnview/LICENSE deleted file mode 100644 index e72bfdda..00000000 --- a/friedhof/mgrote_xnview/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/friedhof/mgrote_xnview/README.md b/friedhof/mgrote_xnview/README.md deleted file mode 100644 index 7debfdd9..00000000 --- a/friedhof/mgrote_xnview/README.md +++ /dev/null @@ -1,8 +0,0 @@ -## mgrote.xnview -### Beschreibung -Installiert xnview. - - -### getestet auf -- [x] Ubuntu (>=18.04) -- [x] Linux Mint diff --git a/friedhof/mgrote_xnview/defaults/main.yml b/friedhof/mgrote_xnview/defaults/main.yml deleted file mode 100644 index 3ba6a4e6..00000000 --- a/friedhof/mgrote_xnview/defaults/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -xnview_deb_url: https://download.xnview.com/XnViewMP-linux-x64.deb diff --git a/friedhof/mgrote_xnview/mgrote.xnview/LICENSE b/friedhof/mgrote_xnview/mgrote.xnview/LICENSE deleted file mode 100644 index e72bfdda..00000000 --- a/friedhof/mgrote_xnview/mgrote.xnview/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/friedhof/mgrote_xnview/mgrote.xnview/README.md b/friedhof/mgrote_xnview/mgrote.xnview/README.md deleted file mode 100644 index 7debfdd9..00000000 --- a/friedhof/mgrote_xnview/mgrote.xnview/README.md +++ /dev/null @@ -1,8 +0,0 @@ -## mgrote.xnview -### Beschreibung -Installiert xnview. - - -### getestet auf -- [x] Ubuntu (>=18.04) -- [x] Linux Mint diff --git a/friedhof/mgrote_xnview/mgrote.xnview/defaults/main.yml b/friedhof/mgrote_xnview/mgrote.xnview/defaults/main.yml deleted file mode 100644 index 3ba6a4e6..00000000 --- a/friedhof/mgrote_xnview/mgrote.xnview/defaults/main.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -xnview_deb_url: https://download.xnview.com/XnViewMP-linux-x64.deb diff --git a/friedhof/mgrote_xnview/mgrote.xnview/tasks/main.yml b/friedhof/mgrote_xnview/mgrote.xnview/tasks/main.yml deleted file mode 100644 index 595e0b50..00000000 --- a/friedhof/mgrote_xnview/mgrote.xnview/tasks/main.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- name: download and install xnview - become: true - ansible.builtin.apt: - deb: "{{ xnview_deb_url }}" diff --git a/friedhof/mgrote_xnview/tasks/main.yml b/friedhof/mgrote_xnview/tasks/main.yml deleted file mode 100644 index 595e0b50..00000000 --- a/friedhof/mgrote_xnview/tasks/main.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- name: download and install xnview - become: true - ansible.builtin.apt: - deb: "{{ xnview_deb_url }}" diff --git a/friedhof/mgrote_xrdp/LICENSE b/friedhof/mgrote_xrdp/LICENSE deleted file mode 100644 index e72bfdda..00000000 --- a/friedhof/mgrote_xrdp/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/friedhof/mgrote_xrdp/README.md b/friedhof/mgrote_xrdp/README.md deleted file mode 100644 index ba582fa2..00000000 --- a/friedhof/mgrote_xrdp/README.md +++ /dev/null @@ -1,11 +0,0 @@ -## mgrote.xrdp -### Beschreibung -Installiert xrdp. - -### getestet auf -- [ ] Ubuntu (>=18.04) -- [x] Linux Mint - - -### Variablen -`xrdp_user` - user whos session-config gets created(default: `mg`) diff --git a/friedhof/mgrote_xrdp/mgrote.xrdp/LICENSE b/friedhof/mgrote_xrdp/mgrote.xrdp/LICENSE deleted file mode 100644 index e72bfdda..00000000 --- a/friedhof/mgrote_xrdp/mgrote.xrdp/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. \ No newline at end of file diff --git a/friedhof/mgrote_xrdp/mgrote.xrdp/README.md b/friedhof/mgrote_xrdp/mgrote.xrdp/README.md deleted file mode 100644 index ba582fa2..00000000 --- a/friedhof/mgrote_xrdp/mgrote.xrdp/README.md +++ /dev/null @@ -1,11 +0,0 @@ -## mgrote.xrdp -### Beschreibung -Installiert xrdp. - -### getestet auf -- [ ] Ubuntu (>=18.04) -- [x] Linux Mint - - -### Variablen -`xrdp_user` - user whos session-config gets created(default: `mg`) diff --git a/friedhof/mgrote_xrdp/mgrote.xrdp/tasks/main.yml b/friedhof/mgrote_xrdp/mgrote.xrdp/tasks/main.yml deleted file mode 100644 index b4a65176..00000000 --- a/friedhof/mgrote_xrdp/mgrote.xrdp/tasks/main.yml +++ /dev/null @@ -1,24 +0,0 @@ ---- -- name: install packages - become: true - ansible.builtin.package: - name: - - xrdp - - xorgxrdp - state: present - -- name: create xsession config file - become: true - ansible.builtin.file: - path: "/home/{{ xrdp_user | default('mg') }}/.xsession" - state: touch - owner: "{{ xrdp_user | default('mg') }}" - modification_time: preserve - access_time: preserve - -- name: set xsession config - become: true - ansible.builtin.blockinfile: - path: "/home/{{ xrdp_user | default('mg') }}/.xsession" - block: | - env -u SESSION_MANAGER -u DBUS_SESSION_BUS_ADDRESS cinnamon-session diff --git a/friedhof/mgrote_xrdp/tasks/main.yml b/friedhof/mgrote_xrdp/tasks/main.yml deleted file mode 100644 index b4a65176..00000000 --- a/friedhof/mgrote_xrdp/tasks/main.yml +++ /dev/null @@ -1,24 +0,0 @@ ---- -- name: install packages - become: true - ansible.builtin.package: - name: - - xrdp - - xorgxrdp - state: present - -- name: create xsession config file - become: true - ansible.builtin.file: - path: "/home/{{ xrdp_user | default('mg') }}/.xsession" - state: touch - owner: "{{ xrdp_user | default('mg') }}" - modification_time: preserve - access_time: preserve - -- name: set xsession config - become: true - ansible.builtin.blockinfile: - path: "/home/{{ xrdp_user | default('mg') }}/.xsession" - block: | - env -u SESSION_MANAGER -u DBUS_SESSION_BUS_ADDRESS cinnamon-session diff --git a/group_vars/all.yml b/group_vars/all.yml index 49575290..2f45e3df 100644 --- a/group_vars/all.yml +++ b/group_vars/all.yml @@ -18,8 +18,9 @@ dotfiles: home: /home/mg - user: root home: /root -dotfiles_repo_url: https://git.mgrote.net/mg/dotfiles -dotfiles_vim_vundle_repo_url: "https://{{ ansible_forgejo_user | urlencode }}:{{ ansible_forgejo_user_pass | urlencode }}@git.mgrote.net/mirrors/Vundle.vim.git" +dotfiles_repo_url: "https://{{ ansible_forgejo_user | urlencode }}:{{ ansible_forgejo_user_pass | urlencode }}@git.mgrote.net/mg/dotfiles" +dotfiles_vim_vundle_repo_url: "https://{{ ansible_forgejo_user | urlencode }}:{{ ansible_forgejo_user_pass | urlencode }}@git.mgrote.net/mirrors/Vundle.vim.git" + ### mgrote_netplan netplan_configure: true @@ -101,7 +102,7 @@ restic_exclude: | **/**AppData***/** restic_folders_to_backup: "/usr/local /etc /root /home" restic_repository: "//fileserver3.mgrote.net/restic" -restic_fail_mail: michael.grote@posteo.de +restic_fail_mail: "{{ my_mail }}" restic_repository_password: "{{ lookup('viczem.keepass.keepass', 'restic_repository_password', 'password') }}" restic_mount_password: "{{ lookup('viczem.keepass.keepass', 'fileserver/fileserver_smb_user_restic', 'password') }}" #gitleaks:allow restic_mount_user: restic @@ -110,6 +111,7 @@ restic_schedule: "*-*-* 4:00:00" ### mgrote_apt_manage_packages apt_packages_common: - locales + - wget - python3 - build-essential - htop diff --git a/group_vars/blocky.yml b/group_vars/blocky.yml index 876f51db..cde7e237 100644 --- a/group_vars/blocky.yml +++ b/group_vars/blocky.yml @@ -25,7 +25,8 @@ apt_packages_extra: ### mgrote_user_setup dotfiles_vim_vundle_repo_url: "http://{{ ansible_forgejo_user | urlencode }}:{{ ansible_forgejo_user_pass | urlencode }}@192.168.2.42:3000/mirrors/Vundle.vim.git" -dotfiles_repo_url: http://192.168.2.42:3000/mg/dotfiles +dotfiles_repo_url: "http://{{ ansible_forgejo_user | urlencode }}:{{ ansible_forgejo_user_pass | urlencode }}@192.168.2.42:3000/mg/dotfiles" + ### mgrote_restic restic_repository: "//192.168.2.54/restic" diff --git a/group_vars/git.yml b/group_vars/git.yml index 96c2ade1..f25b0dc4 100644 --- a/group_vars/git.yml +++ b/group_vars/git.yml @@ -20,7 +20,7 @@ apt_packages_extra: - fail2ban ### mgrote_restic -restic_folders_to_backup: "/usr/local /etc /root /home {{ gitea_home }}" +restic_folders_to_backup: "/usr/local /etc /root /home {{ gitea_home }} /var/lib/postgres" ### geerlingguy_postgres postgresql_databases: diff --git a/group_vars/laptop.yml b/group_vars/laptop.yml new file mode 100644 index 00000000..49d248d6 --- /dev/null +++ b/group_vars/laptop.yml @@ -0,0 +1,150 @@ +--- +# Diese Datei enthällt alles für den Laptop, es werden auch alle Variablen aus den Group-Vars extra eingetragen. + +### mgrote_install_archived_deb_files_from_url +laptop_install_deb_url: + - https://github.com/pulsar-edit/pulsar/releases/download/v1.123.0/Linux.pulsar_1.123.0_amd64.deb + - https://download.xnview.com/XnViewMP-linux-x64.deb + - https://github.com/torakiki/pdfsam/releases/download/v5.2.9/pdfsam_5.2.9-1_amd64.deb + +### mgrote_install_deb_files_from_url +laptop_install_deb_url_archived: + - url: https://download.mikrotik.com/routeros/winbox/4.0beta14/WinBox_Linux.zip + creates: /usr/local/bin/WinBox + +### mgrote_user +users: + - username: mg + password: "{{ lookup('viczem.keepass.keepass', 'laptop_mg_linux_password_hash', 'password') }}" + update_password: always + groups: + - ssh + - sudo + state: present + public_ssh_key: "{{ ssh_public_key_mg }}" + allow_sudo: true + allow_passwordless_sudo: true + - username: ansible-user + password: "{{ lookup('viczem.keepass.keepass', 'ansible_user_linux_password_hash', 'password') }}" + update_password: always + groups: + - ssh + - sudo + state: present + public_ssh_key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJcBwOjanQV6sFWaTetqpl20SVe3aRzGjKbsp7hKkDCE + allow_sudo: true + allow_passwordless_sudo: true + - username: docker-user + password: "{{ lookup('viczem.keepass.keepass', 'docker-user_linux_password_hash', 'password') }}" + update_password: always + groups: + - ssh + - sudo + - docker + state: present + allow_sudo: true + allow_passwordless_sudo: true + uid: "5000" + +### geerlingguy.pip +pip_package: python3-pip +pip_install_packages: + - name: docker # für munin-plugin docker_ + +### geerlingguy.docker +docker_users: + - mg + - docker-user +docker_install_compose: true +docker_add_repo: true +docker_apt_repository: "deb [arch={{ docker_apt_arch }}{{' signed-by=/etc/apt/keyrings/docker.asc' if add_repository_key is not failed}}] {{ docker_repo_url }}/ubuntu jammy {{ docker_apt_release_channel }}" # Distribution ubuntu jammy explizit gesetzt +docker_apt_gpg_key: "{{ docker_repo_url }}/ubuntu/gpg" # Distribution ubuntu explizit gesetzt + +### oefenweb.ufw +ufw_rules: + - rule: allow + to_port: 22 + protocol: tcp + comment: 'ssh' + from_ip: 0.0.0.0/0 +ufw_default_incoming_policy: deny +ufw_default_outgoing_policy: allow + +### mgrote_restic +restic_schedule: "*-*-* 14:00:00" + +### mgrote_apt_manage_packages +apt_packages_common: + - locales + - wget + - python3 + - build-essential + - htop + - git + - dnsutils + - mc + - cifs-utils + - haveged #https://www.linux-magazin.de/ausgaben/2011/09/einfuehrung2/ + - ca-certificates + - netdiscover + - tree + - curl + - whois + - logrotate + - ncdu + - net-tools + - apt-transport-https + - moreutils + - acl + - vim + - rsync + - at + - ripgrep + - iotop + - pwgen + - keychain + - bc + - jq +apt_packages_extra: + - firefox + - vlc + - keepassxc + - git + - tmux + - vim + - ripgrep + - ca-certificates + - nextcloud-desktop + - wireguard + - dos2unix + - remmina + - mintstick + - picard + - network-manager + - virt-manager + - alacritty +apt_packages_absent: + - nano + - snapd + - ubuntu-advantage-tools + - neofetch + - graphviz + - ubuntu-pro-client + - thunderbird + - libflatpak0 + - nano + - snapd + - thingy + - gnome-calendar + - pix + - drawing + - transmission + - transmission-gtk + - mintchat + - webapp-manager + - hypnotix + - celluloid + - onboard + - warpinator + - gnome-terminal +... diff --git a/inventory_laptop b/inventory_laptop new file mode 100644 index 00000000..71049208 --- /dev/null +++ b/inventory_laptop @@ -0,0 +1,6 @@ +all: + children: + laptop: + hosts: + irantu.mgrote.net: + irantu-test.mgrote.net: diff --git a/keepass_db.kdbx b/keepass_db.kdbx index 4dee2ea7493b14b393070688cb2fd56d35045471..44dc12ac5762519fdbcb0063d57537ab8e2642e1 100644 GIT binary patch literal 113991 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

6O76|w6Vup?fKF7k+obt4csab2KdC|nji7G$p= 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 literal 113671 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

LkDkL+G%50qLc@TTSIK~-Fe8`8z?)HAcu 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 diff --git a/playbooks/1_bootstrap.yml b/playbooks/1_bootstrap.yml index a2137de8..4f9cac34 100644 --- a/playbooks/1_bootstrap.yml +++ b/playbooks/1_bootstrap.yml @@ -7,7 +7,10 @@ become: true - role: mgrote_apt_manage_sources tags: "apt_sources" + when: "not 'laptop' in group_names" - role: mgrote_qemu_guest_agent + when: ansible_virtualization_role == 'guest' + tags: "qemu" - role: mgrote_apt_update_packages tags: "updates" - role: mgrote_users @@ -15,6 +18,7 @@ become: true - role: mgrote_netplan tags: "netplan" + when: "not 'laptop' in group_names" post_tasks: - name: Change user password @@ -25,7 +29,7 @@ password: "{{ lookup('viczem.keepass.keepass', 'mg_linux_password_hash', 'password') }}" vars: - ### reobertdebock.bootstrap + ### robertdebock.bootstrap bootstrap_user: mg bootstrap_wait_for_host: false bootstrap_timeout: 1 diff --git a/playbooks/3_service/laptop.yml b/playbooks/3_service/laptop.yml new file mode 100644 index 00000000..689bee78 --- /dev/null +++ b/playbooks/3_service/laptop.yml @@ -0,0 +1,48 @@ +--- +- hosts: laptop + roles: + - role: mgrote_users + tags: users + become: true + - role: mgrote_user_setup + tags: + - user_setup + - dotfiles + - role: mgrote_remove_snapd + become: true + tags: "snapd" + - role: mgrote_apt_update_packages + tags: "updates" + - role: mgrote_etckeeper + tags: "etckeeper" + - role: mgrote_restic + tags: "restic" + - role: mgrote_fwupd_settings + become: true + tags: fwupd + - role: mgrote_ssh + tags: "ssh" + - role: oefenweb.ufw + tags: ufw + become: true + - role: mgrote_pip_pre_tasks + tags: "pip_pre" + become: true + - role: geerlingguy.pip + tags: "pip" + become: true + - role: geerlingguy.docker + tags: "docker" + become: true + - role: gantsign.ctop + tags: "ctop" + become: true + - role: mgrote_docker_housekeeping + tags: "housekeeping" + become: true + - role: mgrote_install_archived_deb_files_from_url + tags: "deb" + become: true + - role: mgrote_install_deb_files_from_url + tags: "deb" + become: true diff --git a/roles/mgrote_apt_manage_packages/README.md b/roles/mgrote_apt_manage_packages/README.md index 7d193e2c..2354d70e 100644 --- a/roles/mgrote_apt_manage_packages/README.md +++ b/roles/mgrote_apt_manage_packages/README.md @@ -1,6 +1,7 @@ ## mgrote.apt_manage_packages ### Beschreibung + Fuehrt: `apt install {{ programme }}` aus. @@ -13,10 +14,6 @@ aus. - nur in VMs apt_packages_extra: - Extra-Parameter für einzelne Hosts - apt_packages_internet: - - für URLs - - http://docker10.mgrote.net:3344/bash-helper-scripts-mgrote-latest.deb - ``` Es wird unterschieden ob das Ziel eine VM ist oder nicht. diff --git a/roles/mgrote_apt_manage_packages/defaults/main.yml b/roles/mgrote_apt_manage_packages/defaults/main.yml index 6afe8b53..b1f2da5d 100644 --- a/roles/mgrote_apt_manage_packages/defaults/main.yml +++ b/roles/mgrote_apt_manage_packages/defaults/main.yml @@ -32,4 +32,3 @@ apt_packages_vm: - open-vm-tools apt_packages_extra: apt_packages_absent: -apt_packages_internet: diff --git a/roles/mgrote_apt_manage_packages/tasks/main.yml b/roles/mgrote_apt_manage_packages/tasks/main.yml index 786817b9..5fa0d424 100644 --- a/roles/mgrote_apt_manage_packages/tasks/main.yml +++ b/roles/mgrote_apt_manage_packages/tasks/main.yml @@ -1,39 +1,32 @@ --- -- name: install common-packages +- name: Ensure common-packages are installed become: true ansible.builtin.package: name: "{{ apt_packages_common }}" state: present -- name: install extra-packages +- name: Ensure extra-packages are installed become: true ansible.builtin.package: name: "{{ apt_packages_extra }}" state: present when: apt_packages_extra is defined -- name: install vm-packages +- name: Ensure vm-packages are installed become: true ansible.builtin.package: name: "{{ apt_packages_vm }}" state: present when: ansible_virtualization_role == 'guest' -- name: install physical-packages +- name: Ensure physical-packages are installed become: true ansible.builtin.package: name: "{{ apt_packages_physical }}" state: present when: ansible_virtualization_role != 'guest' -- name: install packages from the internet - become: true - ansible.builtin.apt: - deb: "{{ apt_packages_internet }}" - state: present - when: apt_packages_internet is defined - -- name: remove packages +- name: Ensure packages are removed become: true ansible.builtin.package: name: "{{ apt_packages_absent }}" diff --git a/roles/mgrote_blocky/tasks/main.yml b/roles/mgrote_blocky/tasks/main.yml index c6289335..ebb7ab78 100644 --- a/roles/mgrote_blocky/tasks/main.yml +++ b/roles/mgrote_blocky/tasks/main.yml @@ -48,14 +48,16 @@ notify: - restart service unit -- name: template service +- name: Ensure systemd services are templated become: true ansible.builtin.template: - src: "blocky.service.j2" - dest: /etc/systemd/system/blocky.service + src: "{{ item }}.j2" + dest: /etc/systemd/system/{{ item }} owner: root group: root mode: "0644" notify: - systemctl daemon-reload - restart service unit + loop: + - blocky.service diff --git a/roles/mgrote_cv4pve_autosnap/tasks/systemd.yml b/roles/mgrote_cv4pve_autosnap/tasks/systemd.yml index 8ff87071..0027f875 100644 --- a/roles/mgrote_cv4pve_autosnap/tasks/systemd.yml +++ b/roles/mgrote_cv4pve_autosnap/tasks/systemd.yml @@ -1,34 +1,19 @@ --- -- name: Ensure service-unit (cv4pve) is templated +- name: Ensure systemd services are templated + become: true ansible.builtin.template: - src: cv4pve.service.j2 - dest: /etc/systemd/system/cv4pve.service + src: "{{ item }}.j2" + dest: /etc/systemd/system/{{ item }} owner: root group: root mode: "0644" no_log: "{{ no_debug | default('true') }}" notify: - systemctl daemon-reload - -- name: Ensure service-unit (mail) is templated - ansible.builtin.template: - src: cv4pve_mail.service.j2 - dest: /etc/systemd/system/cv4pve_mail.service - owner: root - group: root - mode: "0644" - notify: - - systemctl daemon-reload - -- name: Ensure service-unit (timer) is templated - ansible.builtin.template: - src: cv4pve.timer.j2 - dest: /etc/systemd/system/cv4pve.timer - owner: root - group: root - mode: "0644" - notify: - - systemctl daemon-reload + loop: + - cv4pve.service + - cv4pve_mail.service + - cv4pve.timer - name: Ensure timer is started is templated ansible.builtin.systemd: diff --git a/roles/mgrote_docker_housekeeping/tasks/main.yml b/roles/mgrote_docker_housekeeping/tasks/main.yml index b56c2559..337a4c40 100644 --- a/roles/mgrote_docker_housekeeping/tasks/main.yml +++ b/roles/mgrote_docker_housekeeping/tasks/main.yml @@ -1,26 +1,17 @@ --- -- name: Setup docker housekeeping tasks +- name: Ensure systemd services are templated become: true ansible.builtin.template: - src: docker_housekeeping.service.j2 - dest: /etc/systemd/system/docker_housekeeping.service + src: "{{ item }}.j2" + dest: /etc/systemd/system/{{ item }} owner: root group: root mode: "0644" notify: - systemctl daemon-reload - -- name: Setup timer - become: true - ansible.builtin.template: - src: docker_housekeeping.timer.j2 - dest: /etc/systemd/system/docker_housekeeping.timer - owner: root - group: root - mode: "0644" - notify: - - systemctl daemon-reload - - Start timer + loop: + - docker_housekeeping.service + - docker_housekeeping.timer - name: Enable Units become: true diff --git a/roles/mgrote_install_archived_deb_files_from_url/tasks/main.yml b/roles/mgrote_install_archived_deb_files_from_url/tasks/main.yml new file mode 100644 index 00000000..5e81d99e --- /dev/null +++ b/roles/mgrote_install_archived_deb_files_from_url/tasks/main.yml @@ -0,0 +1,10 @@ +--- +- name: install archived deb files + ansible.builtin.unarchive: + src: "{{ item.url }}" + dest: /usr/local/bin + remote_src: true + creates: "{{ item.creates | default(omit) }}" + loop: "{{ laptop_install_deb_url_archived }}" + when: laptop_install_deb_url_archived is defined +... diff --git a/roles/mgrote_install_deb_files_from_url/tasks/main.yml b/roles/mgrote_install_deb_files_from_url/tasks/main.yml new file mode 100644 index 00000000..055dcb08 --- /dev/null +++ b/roles/mgrote_install_deb_files_from_url/tasks/main.yml @@ -0,0 +1,8 @@ +--- +- name: install deb files + become: true + ansible.builtin.apt: + deb: "{{ item }}" + loop: "{{ laptop_install_deb_url }}" + when: laptop_install_deb_url is defined +... diff --git a/roles/mgrote_restic/tasks/main.yml b/roles/mgrote_restic/tasks/main.yml index 39be585c..b49dd5e5 100644 --- a/roles/mgrote_restic/tasks/main.yml +++ b/roles/mgrote_restic/tasks/main.yml @@ -51,63 +51,23 @@ mode: "0600" no_log: "{{ no_debug | default('true') }}" -- name: template restic.mount +- name: Ensure systemd services are templated become: true ansible.builtin.template: - src: media-restic.mount.j2 - dest: /etc/systemd/system/media-restic.mount # media-restic == /media/restic + src: "{{ item }}.j2" + dest: /etc/systemd/system/{{ item }} owner: root group: root mode: "0644" notify: - systemctl daemon-reload - systemctl enable units - -- name: template restic.automount - become: true - ansible.builtin.template: - src: media-restic.automount.j2 - dest: /etc/systemd/system/media-restic.automount - owner: root - group: root - mode: "0644" - notify: - - systemctl daemon-reload - - systemctl enable units - - systemctl start units - -- name: template restic.service - become: true - ansible.builtin.template: - src: restic.service.j2 - dest: /etc/systemd/system/restic.service - owner: root - group: root - mode: "0644" - notify: - - systemctl daemon-reload - -- name: template restic.timer - become: true - ansible.builtin.template: - src: restic.timer.j2 - dest: /etc/systemd/system/restic.timer - owner: root - group: root - mode: "0644" - notify: - - systemctl daemon-reload - -- name: template restic_mail.service - become: true - ansible.builtin.template: - src: "restic_mail.service.j2" - dest: /etc/systemd/system/restic_mail.service - owner: root - group: root - mode: "0644" - notify: - - systemctl daemon-reload + loop: + - media-restic.mount # media-restic == /media/restic + - media-restic.automount # media-restic == /media/restic + - restic.service + - restic.timer + - restic_mail.service - name: systemctl start restic.timer become: true diff --git a/roles/mgrote_rsync/tasks/source.yml b/roles/mgrote_rsync/tasks/source.yml index 2ca0a31c..571e069a 100644 --- a/roles/mgrote_rsync/tasks/source.yml +++ b/roles/mgrote_rsync/tasks/source.yml @@ -34,7 +34,7 @@ - rsync_mirror - rsync_mirror_log -- name: Ensure services are present +- name: Ensure systemd services are templated become: true ansible.builtin.template: src: "{{ item }}.j2" @@ -59,7 +59,7 @@ notify: - systemctl daemon-reload -- name: Ensure service units are enabled +- name: Ensure systemd services are enabled become: true ansible.builtin.systemd: name: "{{ item }}" diff --git a/roles/mgrote_todoist_backup/tasks/main.yml b/roles/mgrote_todoist_backup/tasks/main.yml index 8fcbf4c1..b7cc2459 100644 --- a/roles/mgrote_todoist_backup/tasks/main.yml +++ b/roles/mgrote_todoist_backup/tasks/main.yml @@ -14,7 +14,7 @@ group: root mode: "0754" -- name: Ensure services are present +- name: Ensure systemd services are templated become: true ansible.builtin.template: src: "{{ item }}.j2" @@ -39,7 +39,7 @@ notify: - systemctl daemon-reload -- name: Ensure service units are enabled +- name: Ensure systemd services are enabled become: true ansible.builtin.systemd: name: "{{ item }}" diff --git a/roles/mgrote_user_setup/defaults/main.yml b/roles/mgrote_user_setup/defaults/main.yml index b5d3e11b..a6e2fbd0 100644 --- a/roles/mgrote_user_setup/defaults/main.yml +++ b/roles/mgrote_user_setup/defaults/main.yml @@ -9,4 +9,4 @@ ansible_forgejo_user: svc_ansible ansible_forgejo_user_pass: "{{ lookup('viczem.keepass.keepass', 'forgejo/user_setup_forgejo_user_pass', 'password') }}" # user ist dem Repo als "Collaborator" + "RO" hinzugefügt worden dotfiles_vim_vundle_repo_url: "https://github.com/VundleVim/Vundle.vim.git" -dotfiles_repo_url: https://git.mgrote.net/mg/dotfiles +dotfiles_repo_url: "https://{{ ansible_forgejo_user | urlencode }}:{{ ansible_forgejo_user_pass | urlencode }}@git.mgrote.net/mg/dotfiles" diff --git a/roles/mgrote_youtubedl/tasks/main.yml b/roles/mgrote_youtubedl/tasks/main.yml index ae222b9d..422b8b0e 100644 --- a/roles/mgrote_youtubedl/tasks/main.yml +++ b/roles/mgrote_youtubedl/tasks/main.yml @@ -48,7 +48,7 @@ - systemctl daemon-reload when: ytdl_enable_podcast_download -- name: Ensure services are present +- name: Ensure systemd services are templated become: true ansible.builtin.template: src: "{{ item }}.j2" @@ -75,7 +75,7 @@ - systemctl daemon-reload when: ytdl_active -- name: Ensure service units are enabled +- name: Ensure systemd services are enabled become: true ansible.builtin.systemd: name: "{{ item }}" diff --git a/roles/mgrote_zfs_sanoid/tasks/snaps.yml b/roles/mgrote_zfs_sanoid/tasks/snaps.yml index 47b3b049..e8743a46 100644 --- a/roles/mgrote_zfs_sanoid/tasks/snaps.yml +++ b/roles/mgrote_zfs_sanoid/tasks/snaps.yml @@ -8,16 +8,18 @@ group: "{{ sanoid_user_group }}" mode: "0400" -- name: Template sanoid_mail.service +- name: Ensure systemd services are templated become: true ansible.builtin.template: - src: "sanoid_mail.service.j2" - dest: /etc/systemd/system/sanoid_mail.service + src: "{{ item }}.j2" + dest: /etc/systemd/system/{{ item }} owner: root group: root mode: "0644" notify: - systemctl daemon-reload + loop: + - sanoid_mail.service - name: add overrides (sanoid_mail + TZ) become: true diff --git a/roles/mgrote_zfs_sanoid/templates/syncoid.service.j2 b/roles/mgrote_zfs_sanoid/templates/syncoid.service.j2 deleted file mode 100644 index af61c7f5..00000000 --- a/roles/mgrote_zfs_sanoid/templates/syncoid.service.j2 +++ /dev/null @@ -1,10 +0,0 @@ -{{ file_header | default () }} - -[Unit] -Description=Send zfs snapshots with sanoid/syncoid. -OnFailure=syncoid_mail.service -OnSuccess=syncoid_mail.service - -[Service] -Type=simple -ExecStart=/usr/bin/syncoid.sh diff --git a/roles/mgrote_zfs_sanoid/templates/syncoid.sh.j2 b/roles/mgrote_zfs_sanoid/templates/syncoid.sh.j2 deleted file mode 100644 index 68b2f752..00000000 --- a/roles/mgrote_zfs_sanoid/templates/syncoid.sh.j2 +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash -{{ file_header | default () }} - -# check if dest-dataset is mounted (sed: entferne 1. Zeile; awk: zeige nur yes/no; grep: RC1 when != yes) -{% for item in sanoid_syncoid_datasets_sync %} -# check if target dataset is mounted -/usr/sbin/zfs get mounted -H {{ item.destination_mount_check }} 2>&1 > /dev/null || echo "Pool not mounted!" -# check if source host is reachable -ping -c1 -W1 {{ item.source_host }} > /dev/null || {{ item.source_host }} not reachable! -# syncoid -export HOME=/root ; /usr/bin/syncoid --compress=zstd-fast --sshoption=StrictHostKeyChecking=no --delete-target-snapshots --use-hold --preserve-recordsize --sshkey "/etc/sanoid/.ssh/id_sanoid" --source-bwlimit {{ sanoid_syncoid_bwlimit }} {{ sanoid_user }}@{{ item.source_host }}:{{ item.source_dataset }} {{ item.destination_dataset }} -{% endfor %} diff --git a/roles/mgrote_zfs_sanoid/templates/syncoid.timer.j2 b/roles/mgrote_zfs_sanoid/templates/syncoid.timer.j2 deleted file mode 100644 index 16438ec7..00000000 --- a/roles/mgrote_zfs_sanoid/templates/syncoid.timer.j2 +++ /dev/null @@ -1,9 +0,0 @@ -{{ file_header | default () }} -[Unit] -Description=Timer for syncoid. - -[Timer] -OnCalendar={{ sanoid_syncoid_timer }} - -[Install] -WantedBy=timers.target multi-user.target zfs.target diff --git a/roles/mgrote_zfs_sanoid/templates/syncoid_mail.service.j2 b/roles/mgrote_zfs_sanoid/templates/syncoid_mail.service.j2 deleted file mode 100644 index caa59b24..00000000 --- a/roles/mgrote_zfs_sanoid/templates/syncoid_mail.service.j2 +++ /dev/null @@ -1,8 +0,0 @@ -{{ file_header | default () }} - -[Unit] -Description=Send a Mail for sanoid service after error or success sanoid.service. - -[Service] -Type=oneshot -ExecStart=/bin/bash -c '/usr/bin/journalctl -u syncoid.service -n 30 | mail -aFROM:syncoid@mgrote.net -s "syncoid - %H" {{ my_mail }}' diff --git a/roles/mgrote_zfs_scrub/tasks/main.yml b/roles/mgrote_zfs_scrub/tasks/main.yml index bfe0fa72..22ffe99d 100644 --- a/roles/mgrote_zfs_scrub/tasks/main.yml +++ b/roles/mgrote_zfs_scrub/tasks/main.yml @@ -1,15 +1,20 @@ --- -- name: template unit-template +- name: Ensure systemd services are templated become: true ansible.builtin.template: - src: zpool-scrub@.service.j2 - dest: /etc/systemd/system/zpool-scrub@.service + src: "{{ item }}.j2" + dest: /etc/systemd/system/{{ item }} owner: root group: root mode: "0644" - register: template_unit + notify: + - systemctl daemon-reload + - systemctl enable units + loop: + - zpool-scrub@.service + - zpool-scrub-mail.service -- name: template timer +- name: Ensure systemd timers are templated become: true ansible.builtin.template: src: zpool-scrub@.timer.j2 @@ -18,25 +23,6 @@ group: root mode: "0644" loop: "{{ zfs_extra_zfs_pools }}" - register: template_timer - -- name: template mail.service - become: true - ansible.builtin.template: - src: zpool-scrub-mail.service.j2 - dest: "/etc/systemd/system/zpool-scrub-mail.service" - owner: root - group: root - mode: "0644" - register: template_mail - -- name: systemctl daemon-reload - become: true - ansible.builtin.systemd: - daemon_reload: true - when: - - template_unit.changed - - template_timer.changed - name: systemctl enable units - timer become: true @@ -45,9 +31,6 @@ enabled: true masked: false loop: "{{ zfs_extra_zfs_pools }}" - when: - - template_unit.changed - - template_timer.changed - name: systemctl enable units - mail become: true @@ -55,8 +38,6 @@ name: "zpool-scrub-mail.service" enabled: true masked: false - when: - - template_mail - name: systemctl start units become: true @@ -65,9 +46,6 @@ state: restarted enabled: true loop: "{{ zfs_extra_zfs_pools }}" - when: - - template_unit.changed - - template_timer.changed - name: remove old cronjobs become: true