Proyecto

General

Perfil

« Anterior | Siguiente » 

Revisión 033cf181

Añadido por Rafael J. García Perdigón hace casi 7 años

Added bionic packages sources.

Ver diferencias:

ubuntu/bionic/all/linex-archive-keyring/archive.asc
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
mQENBFA3OGgBCADnrlFt1qIIqhL5/iyUbGDjp9UgRXs4ATppGQLg5rvUGizqTkQb
/OeEDFLOxif69UbQ/KfGa8Or7pIA4SWZ9oXKEtwYqY1bkYPpgieYfg21AO9U6uFv
J63Di1o2YHt0O0aI0ByUxg2kJ1SoLoWMhAZ0ASGuDOIao+XyTCgWu74yTzon6rCc
8XxDq9kUQoBh7vREdAlerLIrPHCB6o1+/TpuWWavVohwY9THnIbvBp7C0lcF393m
PmVrcyYamg5CHo66S94QSnW2Avy9vQA8WZAh+8nncRnlzXpbWE02XAn/gmvgn+Kr
XVc2xhUJR7KANnP3CNPkiysij4rjAVCfV75JABEBAAG0lVNlY2Npb24gQWRtaW5p
c3RyYWNpb24gZGUgU2lzdGVtYXMgSW5mb21hdGljb3MgKENsYXZlIGRlIFNlY2Np
b24gQWRtaW5pc3RyYWNpb24gZGUgU2lzdGVtYXMgSW5mb3JtYXRpY29zKSA8YWRt
aW5pc3RyYWNpb25zaUBlZHUuanVudGFleHRyZW1hZHVyYS5uZXQ+iQE4BBMBAgAi
BQJQNzhoAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRBNEWF4miyNbrMZ
B/46mVdQCc3Qe2bCOEDCGl1F+n7fsE5ehZ4KeueKBQFWAp/zEVWLe1vm9gocroCY
oEf9kJE3bWm2MQ3KloQwhbHsUmUsXBu6F+ZYl6Dz8a2Z5qKTz07N6Fmew2Ym5Cas
uRGMHxTHgPiiyl8gOnB6z2bCni4RM/ab9qNDaO7UneuAmsO7nVYO3h0UQ96VsoKE
5vNgO3+bkKojWWr1tAsl3N8oBej+9XcRD5DAFzDi09xtfxHlfF7YF/TmUSBOaDk3
6t5PJn1qQXCS3wfqIiTy9bUUI96KFy5EHBo/A25ZqbWnnvGkMZNPW/4uFpZomX7m
Vupz4cT3zTXBopKVJhJWe1BbuQENBFA3OGgBCACvYUN2T5z8iHtiQpriVfmM5Yzw
0CWFRl2RJSXZvSUM+/HlxBlYausO2thl0luvhnudFNGm1zRyFtfzOA4LvEh4cYCs
JhTWuW+NUMqAgXJCaRSggGFZvG7W/Zf+70oou7J9JW/9vHTvnWxJkJX9hsal4sN3
/Kt75E/AFjrlvhRC608dESUJ/vQTCOJn2mYWggiuOLg7nTacDMJH50U2qF7cOftY
Y9QKVoBCm0tSNtKw+y6iUAvlUIAb65qsMEnxHQvNaK4O7rtYjGx+60yr1LBnWgoq
BMpkwDoM7rpwXwGAXvj0+PDCMmaKFTbdoSiQer2gs/YFknzSJBg7i/5nYkbHABEB
AAGJAR8EGAECAAkFAlA3OGgCGwwACgkQTRFheJosjW6RNgf8D7cjACYQTJMWEou+
dNNWRr/rUkMs//XXH5Q6hwwAYJni0oycUrIc4ty0uCqbj2yXEcuT8kuX79OCgCFS
MkyzWs4uQFHf3ZnPwZrHYdOsvt+DXQea77tTf/XTj+7DoLHxLwoN2MLTG1K4WURR
DVCsdSpg2IngZQUC1tllNDoA9ypdD0hOkfXCx5wXpEeYm+vms+WiAXDGPqWGeWWL
jZ7ywd8yfLNANBURHWfN6iUjRMxzQOLlGfbb6dgapfheZHIhPezQxjAy8AUVRNJy
+Rk6l2Zb+vLuw90W8xMJmbJHZDRBCNDWmq4bPDS0vAu3T6MfKDXKahjHfEnLdI/N
1+3lPZkBjQRa4aOUAQwAs7C4fI43qS/9cqSpy7Yp73us2jrU++Nma3j6sM0hKngZ
ZqqsqfX/f9oN/wqOjJD/VEgIM85HygcjOUIv9UbD0wsoc/2K143eQT35Kr66wCbY
kzuDcPVkmtg/D2FTMZetUhAVitPOQan9OufR/bhQhU/yFvg93vAobcQo6DsIgaQG
pNNcK1Rc6CUWth5Gb+k2LmzPK09iH3RYhs7+i3mk9XXugwaG2pqlBm5p7kD0fb9C
a940Rtcguufe4+hqi2i82NbzLotrRwDCdquOFe4OZK5e4DKJu8+84/SG9GjxYH7f
G86yhZJjtAYGaDG/MNRWu6K483Dno/Gsq2Y2J3Zd77PWSkuT9R3K5q/6DPmAudkN
wHk7XNNXQeicEwD00/YRdsNDB8VUQXBF3guqQfqSwOwRcTQFTsUH70sDvJXdz+WH
iZqk7wWC40FF4CfYrgOKKOWriKJGtt86EqwsVinAF0gTZLATJH5VoAVvnI6jSwaz
3aiQ92VdXV1HRvaOEqjDABEBAAG0blNlY2Npw7NuIGRlIEFkbWluaXN0cmFjacOz
biBkZSBTaXN0ZW1hcyAoQ29uc2VqZXLDrWEgZGUgRWR1Y2FjacOzbiB5IEVtcGxl
bykgPGFkbWluaXN0cmFjaW9uc2lAZWR1Lmp1bnRhZXguZXM+iQHOBBMBCgA4FiEE
NMal7PnoIZZXkj08Mu34GudgD+YFAlrho5QCGwMFCwkIBwIGFQoJCAsCBBYCAwEC
HgECF4AACgkQMu34GudgD+Zvowv/UMGCRCk9UZSkWyb5CmsxfSQi72UkLGBsvPxl
wWfmuip8X9z3zJ5ClE8lD20h7VtZQVwCcdpDy46Kdpb4swC6kfMUoEg73+aw9Vdp
AqIXCOxCt36QbdIyhHDnlGDNC4UsK3rpowcMlbF2U1bjS9L2VIsy/AyC9yWQgKze
eBzzoBBU+ew1G2j7KFlgzDXjW/p0wrvl0QZvFBNm0j6dgQe+mtn/XHHTLNCGO4ik
UUTRXRWxvPKVPaCje50SuQRMGlQiLvWo7grH5drcPvPMfPu5x5b3YhVmHxp4Qqzf
v1z7oiJ1mJYj5fAwYQxMvbl8s7kekWJuP4rm23Hbon255HuTNpaBMgRQnLKu5Si7
3pqw6RHrQF0cx0/2IRnMzL8J1kvILOzTrZJofq6hwNHwdFe1Ly1f/7aGJ4AIkJjy
C/21YbkNps/2Q9Yic9PnNCLaGVPzrD3P0LA6xX9+xkpMJoQv72yDPKT5vCtXUuF/
umytMWfgL7zVw43m/+eJT+8e/P6RuQGNBFrho5QBDACogMhDUJQGfrHIk7Kj/7QN
IAflrbi1Y8PPnv26dV1BcCg113pNGXWU/5s1ef63K1JupovVk5R7lgrPxWQStSkm
tTf/QJiBH1/os4pwsxPrZsP6rpMTzs2pqkrqyzdmavvZSga8bKheEhPhJKVpgz2W
QLGIKJzWzIyqyPYJM8RhN0BFsNFVQ2dl7hW3jvwcY6P31DwZmzT59CUqsQVwgpSK
KOTFZk2lzNosRnllUZrP+6P55m544pffHeujiEKru02QU1UL38vAjrcvuMpn2bJ5
baiEgC+obcqD4RgOkhyOylcKx1ggdaB8qkPEmND+9DdeQoHkpgslFC31BeAT7tgC
xLnkbWGOu8D+Rgl/PpE1AdwhNLMJHd1lNZz8rd/z02nxdFYbbU8DFhMf2mSr9uOf
s57TjtWoZiWIGpzK2cLb2heS/I6mTcURID611xPGZp0pGWQR5HjfdYiFbvGSGgdH
+piy1ZQKAfeXPHeBcmRaZK9V81ecQFQi1cioXOXHd2kAEQEAAYkBtgQYAQoAIBYh
BDTGpez56CGWV5I9PDLt+BrnYA/mBQJa4aOUAhsMAAoJEDLt+BrnYA/mPbcL+wUV
DmymNW1yrzE+toI4Wsj2tdy9UilWhn9bymLHUALuL17yUqyof7mf1YaOEMIdELbG
JQhX8jTdHFN8/iIba6yaXU8UI1wCssQlmISzxpA0WQXPRwbIZzp7LNRrcpQcz8Sm
WfwpTn9ODtpV1kawFDWqXgm9OCekHJNZqJsg05npZ9S+haDfubEBd1UGyaqAeAa4
stQNyNRU5LD0yShyH5TG+bWsvbeBXnl8uESp1P2lmk+XTS8GauwNKwFFr+bO0+eC
8xmpf8Wez8oJlQHQ3mZu7FehRyAlhZrO3azPEGqssC/hfvkd5gJ8zLl80yebh/2T
oZRey+jTmFmJG9oB3bXro15RDZYoNdUMfN/WmleO+ueN8rn3kNjrKeWtTrtRapN0
NUxRJM5/srM1eZRhoIrAg9QHwZNuyBW8wNmEih4zZwRElSkM7GO/0BnIrgQFsCuA
vP+Pj699UP0udTpMLxhqGS7JP5yz/rtYQzKRiLxc47aplBRit2wg9hOUDyl9LA==
=RWZG
-----END PGP PUBLIC KEY BLOCK-----
ubuntu/bionic/all/linex-archive-keyring/debian/changelog
linex-archive-keyring (1.1) linex; urgency=medium
* New gpg.
-- Rafael J. García Perdigón <rafael.garciap@juntaex.es> Tue, 08 May 2018 10:18:50 +0200
linex-archive-keyring (1.0) linex; urgency=low
* Initial release.
-- Rafael J. García Perdigón <rafael.garciap@gobex.es> Thu, 15 Oct 2015 11:53:10 +0200
ubuntu/bionic/all/linex-archive-keyring/debian/compat
7
ubuntu/bionic/all/linex-archive-keyring/debian/control
Source: linex-archive-keyring
Priority: extra
Section: utils
Maintainer: Rafael J. García Perdigón <rafael.garciap@gobex.es>
Uploaders: Rafael J. García Perdigón <rafael.garciap@gobex.es>
Build-Depends: debhelper (>> 7.0.50~), gnupg
Standards-Version: 3.9.2.0
Package: linex-archive-keyring
Architecture: all
Depends: ${misc:Depends}
Description: GnuPG archive keys for the AdministracionSI repository
GnuPG archive keys for the AdministracionSI repository
ubuntu/bionic/all/linex-archive-keyring/debian/copyright
Format: http://dep.debian.net/deps/dep5/
Upstream-Name: pkg-mozilla-archive-keyring
Upstream-Contact: Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org>
Source: http://mozilla.debian.net/archive.asc
Files: *
Copyright: 2011, Mike Hommey <glandium@debian.org>
License: GPL-2+
On Debian systems the full text of the GNU General Public
License can be found in the `/usr/share/common-licenses/GPL-2'
file.
ubuntu/bionic/all/linex-archive-keyring/debian/linex-archive-keyring.install
linex-archive-keyring.gpg etc/apt/trusted.gpg.d
ubuntu/bionic/all/linex-archive-keyring/debian/rules
#!/usr/bin/make -f
KEYRING=linex-archive-keyring.gpg
%:
dh $@
$(KEYRING): archive.asc
gpg --homedir $(CURDIR) --no-default-keyring --keyring $(CURDIR)/$@ --import $<
override_dh_auto_build: $(KEYRING)
override_dh_auto_clean:
rm -f *.gpg *.gpg~
ubuntu/bionic/all/linex-archive-keyring/debian/source/format
3.0 (native)
ubuntu/bionic/all/linex-backgrounds/debian/changelog
linex-backgrounds (1.1) linex; urgency=medium
* Added backgrounds 2018
-- Rafael J. García Perdigón <rafael.garciap@juntaex.es> Fri, 11 May 2018 10:46:10 +0200
linex-backgrounds (1.0) linex; urgency=low
* Initial release.
-- Rafael J. García Perdigón <rafael.garciap@gobex.es> Wed, 29 Oct 2015 10:44:27 +0100
ubuntu/bionic/all/linex-backgrounds/debian/compat
8
ubuntu/bionic/all/linex-backgrounds/debian/control
Source: linex-backgrounds
Section: admin
Priority: extra
Maintainer: Rafael Jesús García Perdigón<rafael.garciap@gobex.es>
Build-Depends: debhelper (>= 8.0.0)
Standards-Version: 3.9.4
Package: linex-backgrounds
Architecture: all
Depends: lightdm
Description: linex backgrounds config
Adds linex backgrounds.
ubuntu/bionic/all/linex-backgrounds/debian/copyright
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: lingobex-desktop-theme
Files: *
Copyright: 2014 Gobierno de Extremadura
License: GPL-3.0+
Files: debian/*
Copyright: 2014 Gobierno de Extremadura
License: GPL-3.0+
License: GPL-3.0+
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 package 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 <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
ubuntu/bionic/all/linex-backgrounds/debian/install
usr
ubuntu/bionic/all/linex-backgrounds/debian/rules
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
%:
dh $@
ubuntu/bionic/all/linex-backgrounds/debian/source/format
3.0 (native)
ubuntu/bionic/all/linex-checkldap/debian/changelog
linex-checkldap (2.0) linex; urgency=medium
* Changed to sssd, check ssl certificate.
-- Rafael J. García Perdigón <rafael.garciap@juntaex.es> Fri, 04 May 2018 10:41:32 +0200
linex-checkldap (1.0) linex; urgency=low
* Initial release.
-- Rafael J. García Perdigón <rafael.garciap@gobex.es> Wed, 29 Oct 2014 10:44:27 +0100
ubuntu/bionic/all/linex-checkldap/debian/compat
9
ubuntu/bionic/all/linex-checkldap/debian/control
Source: linex-checkldap
Section: admin
Priority: extra
Maintainer: Rafael Jesús García Perdigón<rafael.garciap@gobex.es>
Build-Depends: debhelper (>= 8.0.0)
Standards-Version: 3.9.4
Package: linex-checkldap
Architecture: all
Depends: python-daemon
Description: Start/Stop sssd by ldap connectivity.
Daemon that check ldap connectivity and start/stop
sssd by this, to avoid delays retrieving ldap data.
Ensure ssl certificate is present.
ubuntu/bionic/all/linex-checkldap/debian/copyright
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: lingobex-desktop-theme
Files: *
Copyright: 2014 Gobierno de Extremadura
License: GPL-3.0+
Files: debian/*
Copyright: 2014 Gobierno de Extremadura
License: GPL-3.0+
License: GPL-3.0+
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 package 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 <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
ubuntu/bionic/all/linex-checkldap/debian/install
etc
usr
ubuntu/bionic/all/linex-checkldap/debian/postinst
#!/bin/bash
set -e
update-rc.d checkLdapDaemon defaults
invoke-rc.d checkLdapDaemon start
exit 0
ubuntu/bionic/all/linex-checkldap/debian/postrm
#!/bin/bash
set -e
if [ "$1" = purge ]; then
update-rc.d checkLdapDaemon remove
fi
exit 0
ubuntu/bionic/all/linex-checkldap/debian/rules
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
%:
dh $@
ubuntu/bionic/all/linex-checkldap/debian/source/format
3.0 (native)
ubuntu/bionic/all/linex-checkldap/etc/init.d/checkLdapDaemon
#!/bin/bash
### BEGIN INIT INFO
# Provides: checkLdap
# Required-Start: $local_fs $network
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Check Ldap Availability.
# Description: Check availability of ldap connection.
### END INIT INFO
# When the machine has unavailable network, nslcd slow down everything trying to take ldap info.
# This daemon try to recognize that unavailability and stop nslcd daemon until network is available again.
CHECKLDAP_BIN=/usr/sbin/checkLdap.py
CHECKLDAP_STATEDIR=/var/run/checkLdap
CHECKLDAP_PIDFILE=/var/run/checkLdap/checkLdap.pid
[ -x "$CHECKLDAP_BIN" ] || exit 0
. /lib/lsb/init-functions
start() {
# set up state directory
[ -d "$CHECKLDAP_STATEDIR" ] || ( mkdir -m 755 "$CHECKLDAP_STATEDIR" ; \
chown nslcd:nslcd "$CHECKLDAP_STATEDIR" )
log_daemon_msg "Starting $CHECKLDAP_DESC" "CheckLdapDaemon"
/usr/bin/python $CHECKLDAP_BIN start
log_end_msg $?
}
stop() {
log_daemon_msg "Stopping $CHECKLDAP_DESC" "CheckLdapDaemon"
/usr/bin/python $CHECKLDAP_BIN stop
log_end_msg $?
}
case "$1" in
start)
[ -f "$CHECKLDAP_PIDFILE" ] || start
;;
stop)
[ -f "$CHECKLDAP_PIDFILE" ] && stop
;;
restart)
[ -f "$CHECKLDAP_PIDFILE" ] && stop
sleep 2
start
;;
status)
if [ -f "$CHECKLDAP_PIDFILE" ]
then
log_success_msg "checkLdapDaemon running (pid `cat $CHECKLDAP_PIDFILE`)"
exit 0
else
log_success_msg "checkLdapDaemon stopped"
exit 1
fi
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 2
esac
exit 0
ubuntu/bionic/all/linex-checkldap/usr/sbin/checkLdap.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# checkLdap.py - main daemon module
#
# Copyright (C) 2014 Gobierno de Extremadura.
#
# Mainteinner: Rafael Jesús García Perdigón <rafael.garciap@gobex.es>
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
#
# This library 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
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301 USA
from daemon import runner# Es de terceras partes, por lo que hay que instalarlo.
import os
from time import sleep
PIDFILE = "/var/run/checkLdap/checkLdap.pid"
class Checkdaemon():
def __init__(self):
self.stdin_path = '/dev/null'
self.stdout_path = '/dev/null'
self.stderr_path = '/dev/null'
self.pidfile_path = PIDFILE
self.pidfile_timeout = 5
def run(self):
while True:
ping = os.system('/bin/ping -c 1 ldap')
sssd = os.system('/bin/systemctl status sssd|grep running|wc -l')
if ping != 0:
if sssd == 0:
service = os.system('service sssd stop')
service = os.system ('logger -i -t "checkLdapDaemon" "Service sssd stopped"')
else:
if sssd != 0:
service = os.system('service sssd start')
service = os.system ('logger -i -t "checkLdapDaemon" "Service sssd started"')
sleep(5)
if __name__ == '__main__':
#Creamos el objeto demonio y lo inicializamos.
checkdaemon = Checkdaemon()
#Arrancamos el demonio.
daemon_runner = runner.DaemonRunner(checkdaemon)
daemon_runner.do_action()
ubuntu/bionic/all/linex-config-ldapclient/debian/changelog
linex-config-ldapclient (1.3) linex; urgency=medium
* Force uninstall previous version of linex-config-ldapclient.
-- Rafael J. García Perdigón <rafael.garciap@juntaex.es> Wed, 09 May 2018 10:56:12 +0200
linex-config-ldapclient (1.2) linex; urgency=medium
* Comment on sssd.conf the debug line.
-- Rafael J. García Perdigón <rafael.garciap@juntaex.es> Tue, 08 May 2018 12:34:03 +0200
linex-config-ldapclient (1.1) linex; urgency=medium
* Remove dependency from linex-checkldap
*
-- Rafael J. García Perdigón <rafael.garciap@juntaex.es> Tue, 08 May 2018 09:51:45 +0200
linex-config-ldapclient (1.0) linex; urgency=medium
*
-- Rafael J. García Perdigón <rafael.garciap@gobex.es> Fri, 3 May 2018 09:31:48 +0100
linex-config-ldapclient (0.4) linex; urgency=medium
* Modificado en /etc/pam.d/common-session la opción required por optional en linea de mkdir.
-- Rafael J. García Perdigón <rafael.garciap@gobex.es> Fri, 22 Jan 2016 12:50:48 +0100
linex-config-ldapclient (0.3) linex; urgency=medium
* Añadidos Divert a todos los módulos pam
-- Rafael J. García Perdigón <rafael.garciap@gobex.es> Fri, 23 Jan 2015 12:01:52 +0100
linex-config-ldapclient (0.2) linex; urgency=medium
* Changed Depends to Pre-Depends
-- Rafael J. García Perdigón <rafael.garciap@gobex.es> Mon, 24 Nov 2014 14:27:54 +0100
linex-config-ldapclient (0.1) linex; urgency=low
* Initial release.
-- Rafael J. García Perdigón <rafael.garciap@gobex.es> Wed, 29 Oct 2014 10:44:27 +0100
ubuntu/bionic/all/linex-config-ldapclient/debian/compat
9
ubuntu/bionic/all/linex-config-ldapclient/debian/control
Source: linex-config-ldapclient
Section: admin
Priority: extra
Maintainer: Rafael Jesús García Perdigón<rafael.garciap@gobex.es>
Build-Depends: debhelper (>= 8.0.0)
Standards-Version: 3.9.4
Package: linex-config-ldapclient
Architecture: all
Pre-Depends: autofs-ldap,sssd-ldap
Conflicts: linex-checkldap
Description: linex ldap autentication and mount system.
Configure client to authenticate against ldap server.
Configure automount to conctact ldap, and make the mount available.
ubuntu/bionic/all/linex-config-ldapclient/debian/copyright
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: lingobex-desktop-theme
Files: *
Copyright: 2014 Gobierno de Extremadura
License: GPL-3.0+
Files: debian/*
Copyright: 2014 Gobierno de Extremadura
License: GPL-3.0+
License: GPL-3.0+
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 package 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 <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
ubuntu/bionic/all/linex-config-ldapclient/debian/install
usr
ubuntu/bionic/all/linex-config-ldapclient/debian/linex-config-ldapclient.links
/usr/share/linex-config-ldapclient/nsswitch.conf /etc/nsswitch.conf
/usr/share/linex-config-ldapclient/group.conf /etc/security/group.conf
/usr/share/linex-config-ldapclient/ldap.conf /etc/ldap/ldap.conf
/usr/share/linex-config-ldapclient/autofs-restart /etc/network/if-up.d/autofs-restart
/usr/share/linex-config-ldapclient/pam.d/common-auth /etc/pam.d/common-auth
/usr/share/linex-config-ldapclient/pam.d/common-session /etc/pam.d/common-session
/usr/share/linex-config-ldapclient/sssd.conf /etc/sssd/sssd.conf
ubuntu/bionic/all/linex-config-ldapclient/debian/postinst
#!/bin/bash
set -e
if ping -c 1 ldap &> /dev/null; then
[ -d /etc/ldap/ssl/ ] || mkdir /etc/ldap/ssl/ &> /dev/null
echo | openssl s_client \
-connect "ldap:636" 2>/dev/null | \
awk '/^-----BEGIN CERTIFICATE-----$/ { yes=1 }
yes { print }
/^-----END CERTIFICATE-----$/ { yes=0 }' > /etc/ldap/ssl/ldap-server-pubkey.pem
fi
invoke-rc.d autofs restart
exit 0
ubuntu/bionic/all/linex-config-ldapclient/debian/postrm
#!/bin/bash
set -e
PKG="linex-config-ldapclient"
SHAREDIR="/usr/share/linex-config-ldapclient"
remove_divert() {
diverter=$(dpkg-divert --listpackage $1)
if [ "$diverter" = "linex-config-ldapclient" ]; then
dpkg-divert --package linex-config-ldapclient --rename --remove $1
fi
}
if [ "$1" = remove ]; then
remove_divert /etc/nsswitch.conf
remove_divert /etc/security/group.conf
remove_divert /etc/ldap/ldap.conf
remove_divert /etc/pam.d/common-auth
remove_divert /etc/pam.d/common-session
fi
exit 0
ubuntu/bionic/all/linex-config-ldapclient/debian/preinst
#!/bin/bash
set -e
PKG="linex-config-ldapclient"
SHAREDIR="/usr/share/linex-config-ldapclient"
divert() {
diverted_file=$1
dpkg-divert --package "$PKG" --add --rename \
--divert "${diverted_file}-pre-$PKG" $diverted_file
}
divert /etc/nsswitch.conf
divert /etc/security/group.conf
divert /etc/ldap/ldap.conf
divert /etc/pam.d/common-auth
divert /etc/pam.d/common-session
exit 0
ubuntu/bionic/all/linex-config-ldapclient/debian/rules
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1
%:
dh $@
override_dh_fixperms:
dh_fixperms
chmod 600 debian/linex-config-ldapclient/usr/share/linex-config-ldapclient/sssd.conf
ubuntu/bionic/all/linex-config-ldapclient/debian/source/format
3.0 (native)
ubuntu/bionic/all/linex-config-ldapclient/usr/share/linex-config-ldapclient/autofs-restart
#!/bin/bash
set -e
invoke-rc.d autofs restart
exit 0
ubuntu/bionic/all/linex-config-ldapclient/usr/share/linex-config-ldapclient/group.conf
#
# This is the configuration file for the pam_group module.
#
#
# *** Please note that giving group membership on a session basis is
# *** NOT inherently secure. If a user can create an executable that
# *** is setgid a group that they are infrequently given membership
# *** of, they can basically obtain group membership any time they
# *** like. Example: games are allowed between the hours of 6pm and 6am
# *** user joe logs in at 7pm writes a small C-program toplay.c that
# *** invokes their favorite shell, compiles it and does
# *** "chgrp play toplay; chmod g+s toplay". They are basically able
# *** to play games any time... You have been warned. AGM
#
#
# The syntax of the lines is as follows:
#
# services;ttys;users;times;groups
#
# white space is ignored and lines maybe extended with '\\n' (escaped
# newlines). From reading these comments, it is clear that
# text following a '#' is ignored to the end of the line.
#
# the combination of individual users/terminals etc is a logic list
# namely individual tokens that are optionally prefixed with '!' (logical
# not) and separated with '&' (logical and) and '|' (logical or).
#
# services
# is a logic list of PAM service names that the rule applies to.
#
# ttys
# is a logic list of terminal names that this rule applies to.
#
# users
# is a logic list of users or a netgroup of users to whom this
# rule applies.
#
# NB. For these items the simple wildcard '*' may be used only once.
# With netgroups no wildcards or logic operators are allowed.
#
# times
# It is used to indicate "when" these groups are to be given to the
# user. The format here is a logic list of day/time-range
# entries the days are specified by a sequence of two character
# entries, MoTuSa for example is Monday Tuesday and Saturday. Note
# that repeated days are unset MoMo = no day, and MoWk = all weekdays
# bar Monday. The two character combinations accepted are
#
# Mo Tu We Th Fr Sa Su Wk Wd Al
#
# the last two being week-end days and all 7 days of the week
# respectively. As a final example, AlFr means all days except Friday.
#
# Each day/time-range can be prefixed with a '!' to indicate "anything
# but"
#
# The time-range part is two 24-hour times HHMM separated by a hyphen
# indicating the start and finish time (if the finish time is smaller
# than the start time it is deemed to apply on the following day).
#
# groups
# The (comma or space separated) list of groups that the user
# inherits membership of. These groups are added if the previous
# fields are satisfied by the user's request
#
# For a rule to be active, ALL of service+ttys+users must be satisfied
# by the applying process.
#
#
# Note, to get this to work as it is currently typed you need
#
# 1. to run an application as root
# 2. add the following groups to the /etc/group file:
# floppy, play, sound
#
#
# Here is a simple example: running 'xsh' on tty* (any ttyXXX device),
# the user 'us' is given access to the floppy (through membership of
# the floppy group)
#
#xsh;tty*&!ttyp*;us;Al0000-2400;floppy
#
# another example: running 'xsh' on tty* (any ttyXXX device),
# the user 'sword' is given access to games (through membership of
# the sound and play group) after work hours.
#
#xsh; tty* ;sword;!Wk0900-1800;sound, play
#xsh; tty* ;*;Al0900-1800;floppy
#
# yet another example: any member of the group 'admin' running
# 'xsh' on tty*, is granted access (at any time) to the group 'plugdev'
#
#xsh; tty* ;%admin;Al0000-2400;plugdev
*;*;*;Al0000-2400;audio,cdrom,floppy,plugdev,video,lp,lpadmin,netdev,games,fuse
sshd;*;root;Al0000-2400;teachers
#
# End of group.conf file
#
ubuntu/bionic/all/linex-config-ldapclient/usr/share/linex-config-ldapclient/ldap.conf
#
# LDAP Defaults
#
# See ldap.conf(5) for details
# This file should be world readable but not world writable.
BASE dc=instituto,dc=extremadura,dc=es
#URI ldap://ldap.example.com ldap://ldap-master.example.com:666
#SIZELIMIT 12
#TIMELIMIT 15
#DEREF never
#URI ldaps://ldap.dgpe
#URI ldaps://ldap
HOST ldap
TLS_REQCERT allow
TLS_CACERT /etc/ldap/ssl/ldap-server-pubkey.pem
ubuntu/bionic/all/linex-config-ldapclient/usr/share/linex-config-ldapclient/nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
#Para home por nfs:
#automount: files sss
#Para home local
automount: files
passwd: compat sss
group: compat sss
shadow: compat sss
gshadow: files
hosts: files mdns4_minimal [NOTFOUND=return] dns
networks: files
protocols: db files
services: db files sss
ethers: db files
rpc: db files
netgroup: nis sss
ubuntu/bionic/all/linex-config-ldapclient/usr/share/linex-config-ldapclient/pam.d/common-auth
#
# /etc/pam.d/common-auth - authentication settings common to all services
#
# This file is included from other service-specific PAM config files,
# and should contain a list of the authentication modules that define
# the central authentication scheme for use on the system
# (e.g., /etc/shadow, LDAP, Kerberos, etc.). The default is to use the
# traditional Unix authentication mechanisms.
#
# As of pam 1.0.1-6, this file is managed by pam-auth-update by default.
# To take advantage of this, it is recommended that you configure any
# local modules either before or after the default block, and use
# pam-auth-update to manage selection of other modules. See
# pam-auth-update(8) for details.
# here are the per-package modules (the "Primary" block)
auth [success=2 default=ignore] pam_unix.so nullok_secure
auth [success=1 default=ignore] pam_sss.so use_first_pass
# here's the fallback if no module succeeds
auth requisite pam_deny.so
# prime the stack with a positive return value if there isn't one already;
# this avoids us returning an error just because nothing sets a success code
# since the modules above will each just jump around
auth required pam_permit.so
# and here are more per-package modules (the "Additional" block)
auth optional pam_ecryptfs.so unwrap
# end of pam-auth-update config
auth required pam_group.so use_first_pass
ubuntu/bionic/all/linex-config-ldapclient/usr/share/linex-config-ldapclient/pam.d/common-session
#
# /etc/pam.d/common-session - session-related modules common to all services
#
# This file is included from other service-specific PAM config files,
# and should contain a list of modules that define tasks to be performed
# at the start and end of sessions of *any* kind (both interactive and
# non-interactive).
#
# As of pam 1.0.1-6, this file is managed by pam-auth-update by default.
# To take advantage of this, it is recommended that you configure any
# local modules either before or after the default block, and use
# pam-auth-update to manage selection of other modules. See
# pam-auth-update(8) for details.
# here are the per-package modules (the "Primary" block)
session [default=1] pam_permit.so
# here's the fallback if no module succeeds
session requisite pam_deny.so
# prime the stack with a positive return value if there isn't one already;
# this avoids us returning an error just because nothing sets a success code
# since the modules above will each just jump around
session required pam_permit.so
# and here are more per-package modules (the "Additional" block)
session required pam_unix.so
session optional pam_ldap.so
session optional pam_umask.so umask=002
session optional pam_ck_connector.so
# end of pam-auth-update config
session optional pam_mkhomedir.so umask=0022 skel=/etc/skel
session optional pam_systemd.so
ubuntu/bionic/all/linex-config-ldapclient/usr/share/linex-config-ldapclient/sssd.conf
[nss]
#filter_groups = root
# Ensure that certain users are not authenticated from network accounts
filter_users = root,lightdm,nslcd,dnsmasq,dbus,avahi,avahi-autoipd,backup,beagleindex,bin,daemon,games,gdm,gnats,haldaemon,hplip,irc,ivman,klog,libuuid,list,lp,mail,man,messagebus,mysql,news,ntp,openldap,polkituser,proxy,pulse,puppet,saned,sshd,sync,sys,syslog,uucp,vde2-net,www-data
filter_users = root
reconnection_retries = 3
[pam]
reconnection_retries = 3
[sssd]
config_file_version = 2
reconnection_retries = 3
sbus_timeout = 30
services = nss, pam, autofs
domains = LDAP
[autofs]
[domain/LDAP]
#debug_level = 9
cache_credentials = true
enumerate = true
id_provider = ldap
auth_provider = ldap
autofs_provider=ldap
ldap_schema = rfc2307
ldap_uri = ldap://ldap
ldap_search_base = dc=instituto,dc=extremadura,dc=es
ldap_user_search_base = dc=instituto,dc=extremadura,dc=es
ldap_group_search_base = dc=instituto,dc=extremadura,dc=es
ldap_id_use_start_tls = false
ldap_tls_reqcert = demand
ldap_tls_cacert = /etc/ldap/ssl/ldap-server-pubkey.pem
ldap_autofs_search_base = ou=Automount,dc=instituto,dc=extremadura,dc=es
ldap_autofs_map_object_class = automountMap
ldap_autofs_map_name = ou
ldap_autofs_entry_object_class = Automount
ldap_autofs_entry_key = cn
ldap_autofs_entry_value = automountInformation
ubuntu/bionic/all/linex-desktop-config/debian/changelog
linex-desktop-config (1.1) linex; urgency=medium
* Changed background and login images.
-- Rafael J. García Perdigón <rafael.garciap@juntaex.es> Fri, 11 May 2018 10:51:30 +0200
linex-desktop-config (1.0) linex; urgency=low
* Initial Release. Configure linex desktop for xubuntu.
-- Rafael J. García Perdigón <rafael.garciap@gobex.es> Fri, 19 Sep 2014 10:10:03 +0200
ubuntu/bionic/all/linex-desktop-config/debian/compat
9
ubuntu/bionic/all/linex-desktop-config/debian/control
Source: linex-desktop-config
Section: x11
Priority: optional
Maintainer: Rafael Jesús García Perdigón <rafael.garciap@gobex.es>
Build-Depends: debhelper (>= 8.0.0)
Standards-Version: 3.9.4
Package: linex-desktop-config
Architecture: all
Depends: ${misc:Depends}, linex-taskbar-config, linex-backgrounds
Description: Configuración del Escritorio de Linex
Configuración, applets y apariciencia
en el escritorio de linex.
ubuntu/bionic/all/linex-desktop-config/debian/copyright
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: lingobex-desktop-theme
Files: *
Copyright: 2014 Gobierno de Extremadura
License: GPL-3.0+
Files: debian/*
Copyright: 2014 Gobierno de Extremadura
License: GPL-3.0+
License: GPL-3.0+
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 package 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 <http://www.gnu.org/licenses/>.
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
ubuntu/bionic/all/linex-desktop-config/debian/install
usr
ubuntu/bionic/all/linex-desktop-config/debian/linex-desktop-config.links
/usr/share/linex-desktop-config/xfce4-desktop.xml /etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
ubuntu/bionic/all/linex-desktop-config/debian/postrm
#!/bin/bash
set -e
PKG="linex-desktop-config"
SHAREDIR="/usr/share/linex-desktop-config"
remove_divert() {
diverter=$(dpkg-divert --listpackage $1)
if [ "$diverter" = "$PKG" ]; then
dpkg-divert --package $PKG --rename --remove $1
fi
}
if [ "$1" = remove ]; then
remove_divert /etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
fi
exit 0
ubuntu/bionic/all/linex-desktop-config/debian/preinst
#!/bin/bash
set -e
PKG="linex-desktop-config"
SHAREDIR="/usr/share/linex-desktop-config"
divert() {
diverted_file=$1
dpkg-divert --package "$PKG" --add --rename \
--divert "${diverted_file}-pre-$PKG" $diverted_file
}
divert /etc/xdg/xdg-xubuntu/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml
exit 0
ubuntu/bionic/all/linex-desktop-config/debian/rules
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
%:
dh $@
ubuntu/bionic/all/linex-desktop-config/usr/share/linex-desktop-config/xfce4-desktop.xml
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-desktop" version="1.0">
<property name="desktop-icons" type="empty">
<property name="style" type="int" value="2"/>
<property name="file-icons" type="empty">
<property name="show-home" type="bool" value="true"/>
<property name="show-filesystem" type="bool" value="true"/>
<property name="show-removable" type="bool" value="true"/>
<property name="show-trash" type="bool" value="true"/>
</property>
</property>
<property name="backdrop" type="empty">
<property name="screen0" type="empty">
<property name="monitor0" type="empty">
<property name="image-path" type="string" value="/usr/share/xfce4/backdrops/linexEDU_2018_2.png"/>
<property name="image-style" type="int" value="5"/>
<property name="image-show" type="bool" value="true"/>
</property>
<property name="monitor1" type="empty">
<property name="image-path" type="string" value="/usr/share/xfce4/backdrops/linexEDU_2018_2.png.png"/>
<property name="image-style" type="int" value="5"/>
<property name="image-show" type="bool" value="true"/>
</property>
</property>
</property>
</channel>
ubuntu/bionic/all/linex-education-menus/debian/changelog
linex-education-menus (1.1) linex; urgency=medium
* Solved problem with icons that don't appear on whiskermenu.
-- Rafael J. García Perdigón <rafael.garciap@juntaex.es> Fri, 20 Apr 2018 09:59:01 +0200
linex-education-menus (1.0) linex; urgency=low
* Modify debian-edu education-menus to support linex configuration.
-- Rafael J. García Perdigón <rafael.garciap@gobex.es> Tue, 11 Nov 2014 11:46:28 +0100
ubuntu/bionic/all/linex-education-menus/debian/compat
8
ubuntu/bionic/all/linex-education-menus/debian/control
Source: linex-education-menus
Section: x11
Priority: extra
Maintainer: Rafael Jesús García Perdigón<rafael.garciap@gobex.es>
Build-Depends: debhelper (>= 8.0.0)
Standards-Version: 3.9.4
Package: linex-education-menus
Architecture: all
PreDepends: xubuntu-icon-theme
... Diferencia truncada por exceder el máximo tamaño visualizable.

Exportar a: Unified diff