2025-09-17 Mike Gabriel * release 2025.09.17.1 (HEAD -> master, tag: 2025.09.17.1) * sbin/itzks-update-disklserver-squashfs-images: Copy disklserver's /root/.ssh/known_hosts (or known_hosts.DLW into a freshly copied chroot if not already present). Required for SSH access to debian-edu@tjener.intern to obtain krb5.keytab files. (ac7d593a) 2025-09-15 Mike Gabriel * examples/backup/dirvish/: Add dirvish templates for filter.intern and puppetserver.intern. (f9ad7317) * release 2025.09.15.1 (fcd2e186) (tag: 2025.09.15.1) * sbin/itzks-puppetserver-list-known-hosts: Syntax fix in if-clause. (a099d49f) 2025-08-29 Mike Gabriel * release 2025.08.29.1 (88260358) (tag: 2025.08.29.1) * Switch to supporting Debian 13 (aka trixie) by default. (0043861a) * debian/control: In R: field, replace openboard-contrib by openboard-fonts-nonfree. (fc8d8dfd) * debian/control: Drop freeplane from D: field. (285996ba) 2025-06-01 Mike Gabriel * release 2025.06.01.2 (620f6c00) * debian/control: Move scratch to R: squeak-vm is not well-maintained at the moment and not in Debian 13. (ab8124b6) * release 2025.06.01.1 (d9ffa90c) * etc/ltsp/ltsp.conf.itzks-systems-disklserver.in: Finalize support for dlw+amd64+trixie diskless images. (ff12866c) * etc/apt/sources.list.d/: Mark various 3rd party repos as 'not needed anymore'. (2df9a59a) * debian/control: The Python IDE has been renamed from idle3 to idle. (f0d20377) * epoptes: Support epoptes v23.08 and v23.01 alike. (61f61742) * debian/control: Move pyhoca-gui to R: not well-maintained at the moment and not in Debian 13. (f0308879) 2025-01-31 Mike Gabriel * release 2025.01.31.2 (e54e1b77) (tag: 2025.01.31.2) * debian/itzks-systems-common.install: Only ship itzks.config in itzks-systems-common bin:pkg. (f0cb509c) * release 2025.01.31.1 (f31112b1) (tag: 2025.01.31.1) * sbin/itzks-puppetserver-detect-broken-hosts: Some more shell syntax pedantics (curly braces, quotes). (28c7451a) * sbin/itzks-puppet-renew-ssl: Unset http_proxy/https_proxy before running 'puppet agent'. (c02f293a) * sbin/itzks-puppet-renew-ssl: Add support for manual interaction with puppetserver (in case SSH pub/priv key authentication is not available when fixing a host). (3edf1e35) * sbin/itzks-puppetserver-detect-broken-hosts: Add support for ignoring already repaired puppet clients. (16fc7a62) 2025-01-24 Mike Gabriel * release 2025.01.24.1 (fe4dc3a1) (tag: 2025.01.24.1) * debian/*.install: Adjust for new puppet maintenance script names etc. (20a150a7) * sbin/*puppet*: Rework puppet client/ca maintenance scripts. (1852b6cf) * sbin/: Check if script is running as root. (f2c81d3b) 2024-12-10 Mike Gabriel * release 2024.12.10.1 (8952f455) (tag: 2024.12.10.1) * debian/control: Add to D (diskless, workstation): bobdude. (5238942a) 2024-08-23 Daniel Teichmann * release 2024.08.23.1 (aee4b6df) * dirvish: Add example ssh config, to support ProxyJump via Tjener, for hosts in .intern network; Improve README installation steps. (f3c44a83) 2024-07-23 Mike Gabriel * etc/ltsp/ltsp.conf.itzks-systems-disklserver.in: Default to Debian Edu 12. (76fbd492) 2024-01-05 Mike Gabriel * release 2024.01.05.2 (651e24ed) * debian/control: Stop installing puppet on the main server. (0c3371ff) * release 2024.01.05.1 (0b1ef8ff) * debian/control: Drop memtest86 from all D: fields. Not in Debian 12 anymore. (60b37ffb) 2023-10-11 Mike Gabriel * sbin/itzks-prepare-reinstall: Fix indentation. (8b50edb4) * sbin/itzks-prepare-reinstall: Correct copyright year. (41281cff) * release 2023.10.11.1 (1f892ff8) (tag: 2023.10.11.1) * debian/itzks-systems-{mainserver,puppetserver}.install: Install new itzks-prepare-reinstall script into mainserver and puppetserver bin:pkgs. (b4596537) * sbin/itzks-prepare-reinstall: Add script to clean-up puppet client certificates before reinstalling. Must be run on tjener or puppetserver. (12f6fe62) 2023-10-05 Mike Gabriel * debian/control: Also add D: minder for diskless machines. (82502e70) 2023-09-27 Mike Gabriel * release 2023.09.27.2 (1e2eb998) (tag: 2023.09.27.2) * debian/control: Add D: minder (workstation + terminalserver). (b0f5f7e1) * release 2023.09.27.1 (b9fa1319) (tag: 2023.09.27.1) * debian/control: Drop obsolete dependency on lsb-base. (f8b80bdb) * Introduce itzks-systems-puppetserver. Out-source puppetserver into separate machines, which is more ideal for upgrading Debian Edu + ITZkS sites to the next Debian Edu version. (f168f733) * bin/itzks-puppet-list-known-hosts: Set x-bits. (009965b2) * sbin/itzks-puppet-autosign-new-host-certificates: Support newer puppetserver ca API for handling certificate signing requests. (e3480162) * sbin/itzks-systems.do_preseed: White-space cleanup. (0dfc9cef) 2023-09-12 Mike Gabriel * sbin/itzks-check-ldap-group-not-in-correct-ou: Add script. Analyze LDAP tree and find primary groups that are in the wrong OU. (0e345f57) * release 2023.08.22.2 (82067993) (tag: 2023.08.22.2) 2023-08-22 Mike Gabriel * etc/ltsp/ltsp.conf.itzks-systems-disklserver.in: Fix IPXE_ variable names for Debian trixie (testing/unstable). (bc4d1548) * release 2023.08.22.1 (b881bb86) (tag: 2023.08.22.1) * etc/ltsp/ltsp.conf.itzks-systems-disklserver.in: Update LTSP image/chroot pretty names for Debian bookworm (stable) and Debian trixie (testing/unstable). (78ea3a62) 2023-07-12 Mike Gabriel * release 2023.07.12.1 (f849e978) (tag: 2023.07.12.1) * debian/control: webext-ublock-origin has been split up into two bin:pkgs now (one for chromium, one for firefox). (c82eb0f1) * debian/control: Drop tootle. Removed from Debian. (948a9bb0) * debian/control: Accept gtick instead of gnome-metronome for now.gnome-metronome didn't make it into Debian 12. (f4c78747) * debian/control: openshot is now openshot-qt. (77d24248) * release 2023.07.11.1 (d5f8dccf) (tag: 2023.07.11.1) 2023-07-11 Mike Gabriel * debian/template: Drop SGM, add FREIWAERTS. (c88c8bec) 2023-06-08 Mike Gabriel * release 2023.06.08.1 (d94fcaed) (tag: 2023.06.08.1) 2023-06-02 Mike Gabriel * sbin/diskless-workstation-shell.b{ookworm,uster}: Typo fix in /tmp path variable. (c48fc4fa) * release 2023.06.02.1 (023e0ae8) (tag: 2023.06.02.1) * debian/control: Add qgis as D to diskless and workstation systems. (2327e8fc) 2023-04-14 Mike Gabriel * release 2023.04.14.2 (bac317fd) (tag: 2023.04.14.2) * debian/control: Make nfs4-acl-tools available on all NFS-client-like systems. (a233da81) * release 2023.04.14.1 (5270d58b) (tag: 2023.04.14.1) * etc/default/epoptes-client.d/: Initial approach of setting a custom epoptes server. (8c88d97b) 2023-03-24 Mike Gabriel * release 2023.03.24.2 (eb089935) (tag: 2023.03.24.2) * debian/control: Disable pulling in epoptes GUI. This needs some thinking (we need to skip the SSL cert setup during installation). (aae614b9) * release 2023.03.24.1 (f466a55a) (tag: 2023.03.24.1) * debian/control: Add D (diskless, workstation, terminalserver): python3-altair, python3-notebook, python3-numpy, python3-pandas, python3-requests, python3-streamz, python3-vega-datasets and python3-zipp. (d7f9865e) * debian/control: Add D (diskless, workstation, terminalserver): epoptes, epoptes-client. (612e9330) 2023-03-16 Mike Gabriel * debian/control: Add D (diskless, workstation, terminalserver): python3-pygame. (d82f9793) * release 2023.03.07.2 (54f2cbe0) (tag: 2023.03.07.2) 2023-03-07 Mike Gabriel * debian/control: Drop libreoffice-officebean from D (various bin:pkgs). Not available in Debian 12 anymore. (560350e8) * release 2023.03.07.1 (dccdce34) (tag: 2023.03.07.1) * sbin/e2guardian-update-shallalists: Rewrite and rename to sbin/e2guardian-update-blacklists. Obtain blacklists from University of Toulouse now. (83940a99) 2022-11-22 Mike Gabriel * release 2022.11.21.1 (684238c7) (tag: 2022.11.21.1) * debian/control: Fix dependency, squid3 is gone, long live squid. (05a8c5c3) 2022-09-17 Mike Gabriel * etc/squid/conf.d/itzks-systems-mainserver.conf: Prefer IPv4 addresses. (e3ff33ff) 2022-09-16 Mike Gabriel * debian/control: Move debian-edu-fai from R: to D:, prefer debian-edu-fai+itzks, though. (5fd5bd79) 2022-08-29 Mike Gabriel * release 2022.08.29.1 (54999033) (tag: 2022.08.29.1) * debian/templates: Add LW as new customer. (6875fbdb) 2022-08-19 Mike Gabriel * release 2022.08.19.1 (d372f8d3) (tag: 2022.08.19.1) * debian/control: Add x2goclient and tigervnc-viewer to tablet systems. (a26290a0) 2022-04-07 Mike Gabriel * release 2022.04.07.1 (e06e3bb6) (tag: 2022.04.07.1) * debian/control: Drop D on pinta finally, depend on kolourpaint instead. (c2f0581a) 2022-03-22 Mike Gabriel * release 2022.03.22.1 (b5a57a18) (tag: 2022.03.22.1) * share/debian-edu-config/tools/gosa-*-host-itzks: .keytab files have been moved to /var/lib/debian-edu/host-keytabs. Set puppet permissions there, now. (a63ecbd6) * debian/control: Bump versioned D (mainserver): debian-edu-config (>= 2.11.56+deb11u4~) (be17b404) 2022-03-04 Mike Gabriel * release 22022.03.04.1 (626e2f9e) (tag: 2022.03.04.1) * debian/control: Provide unison-gtk on roaming workstations and tablets. (0398a5d9) 2022-02-09 Mike Gabriel * release 2022.02.09.2 (0b9a0340) (tag: 2022.02.09.2) * debian/control: Move libsss-sudo from Breaks: to Depends: (tablet bin:pkg). Flaw in previous upload. (8ae5211d) * bin/itzks-puppet-list-known-hosts: Add itzks-puppet-list-known-hosts (for mainserver bin:pkg). (3b855994) * release 2022.02.09.1 (8c2f6a75) (tag: 2022.02.09.1) * debian/control: Add D (tablet): libsss-sudo. (7b5561b7) 2022-02-08 Mike Gabriel * sbin/itzks-puppet-refresh-ssl: Start puppet after having it enabled. (3c018b7b) * release 2022.02.08.4 (68c589d9) (tag: 2022.02.08.4) * debian/itzks-systems-roamingworkstation.install: Don't itzks-puppet-refresh-ssl in this bin:pkg. (ef7701e0) * release 2022.02.08.3 (b935f1b6) (tag: 2022.02.08.3) * sbin/itzks-puppet-refresh-ssl: Fix/improve script. (f5abb69a) * release 2022.02.08.2 (617967c8) (tag: 2022.02.08.2) * debian/*.install: Install itzks-puppet-refresh-ssl where appropriate. (45df52b3) * release 2022.02.08.1 (203298d8) (tag: 2022.02.08.1) * sbin/itzks-puppet-refresh-ssl: Add script for wiping and refresh puppet's SSL related files. (d8bbb407) 2022-02-07 Mike Gabriel * release 2022.02.07.1 (a81b7268) (tag: 2022.02.07.1) * etc/ltsp/ltsp.conf.itzks-systems-disklserver.in: Enable ssh service by default. (c564ea1f) * etc/ltsp/ltsp.conf.itzks-systems-disklserver.in: Add CUPS_SERVER variable and set it to ipp.intern. (89f7cc90) 2022-02-05 Mike Gabriel * sbin/itzks-update-disklserver-squashfs-images: Ignore errors when removing ltsp.conf and it is not (yet) present. (e6b7da5a) 2022-02-04 Mike Gabriel * release 2022.02.04.1 (50972a39) (tag: 2022.02.04.1) * etc/ltsp/ltsp.conf.itzks-systems-disklserver.in: Omit pam_main function (fixes unwanted SSHFS home mounting over NFS mounts on Debian 10 LTSP clients). (27b3f43e) * diskless-workstation-shell*: Set explicit TMPDIR to /tmp (instead of being bothered by libpam-tmpdir. (517398a5) 2022-02-01 Mike Gabriel * release 2022.02.01.1 (7e62b1ac) (tag: 2022.02.01.1) * etc/mklocaluser.d/60-itzks-systems-roamingworkstation_smb-bookmarks: Use short hostname for SERVER variable, strip domain part. (f6bd313e) * release 2022.01.27.2 (fecc82fa) (tag: 2022.01.27.2) 2022-01-27 Mike Gabriel * sbin/itzks-diskless-re-partition-dlw: Handle NVMe storage devices gracefully. (18722a4e) * release 2022.01.27.1 (0328a523) (tag: 2022.01.27.1) * debian/control: Add D (roamingworkstation): libsss-sudo. (ae53db36) * debian/itzks-systems-diskless.install: Ship itzks-diskless-re-partition-dlw in itzks-systems-diskless bin:pkg. (1f93cd12) * sbin/itzks-diskless-re-partition-dlw: Add file. Provide script that turns any storage device into a DLW swap+scratch storage. (574db760) 2022-01-26 Mike Gabriel * etc/ltsp/ltsp.conf.itzks-systems-disklserver.in: Set DEFAULT_IMAGE to Debian Edu 11 diskless workstation. (2c1f95be) * release 2022.01.26.1 (5350c121) (tag: 2022.01.26.1) * LTSP: Support providing SSH access to diskless clients. (f1e31e9a) 2022-01-20 Mike Gabriel * release 2022.01.20.1 (7a34ebc2) (tag: 2022.01.20.1) * debian/control: Add various more applications to diskless, workstation and terminalserver profile. (e99f710f) 2022-01-14 Mike Gabriel * sbin/itzks-update-disklserver-squashfs-images: Make sure /root.ssh/ folder exists before trying to copy something inside. (11beac06) * sbin/itzks-update-disklserver-squashfs-images: Typo fix in priv_key_file name (d_rsa -> id_rsa). (1e8c2357) * release 2022.01.14.2 (f1fad5f9) (tag: 2022.01.14.2) * sbin/itzks-update-disklserver-squashfs-images: White-space / indentation fix. (2495e5bf) * sbin/itzks-update-disklserver-squashfs-images: Remove previous x2gothinclient background before copying/symlinking. (1ef8bbd0) * release 2022.01.14.1 (2773a3ff) (tag: 2022.01.14.1) * sbin/diskless-workstation-shell*: Adjust chroot paths (+ -> dlw++). (62deedb8) * Revert "sbin/diskless-workstation-shell*: Adjust chroot paths (+ -> dlw++)." (592ba201) * Install itzks-puppet-autosign-new-host-certificates and its CRON job into mainserver bin:pkg. (be325301) * etc/cron.d/itzks-systems-mainserver: Run itzks-puppet-autosign-new-host-certificates as CRON job. (d133b21a) * itzks-puppet-autosign-new-host-certificates: Add script. Auto-sign puppet host CSRs if host is in LDAP. (cd57381d) * sbin/itzks-update-disklserver-squashfs-images: Add magic to configure an X2Go TCE. (c9dc9785) * sbin/itzks-update-disklserver-squashfs-images: Stop script run, if not run. (cab25b6b) * examples/disklserver/: Add X2Go TCE example configuration. (c7c81e76) * sbin/itzks-display-shell: Prepare for running bullseye displays. (9fffa360) * sbin/diskless-workstation-shell*: Adjust chroot paths (+ -> dlw++). (b1de2624) 2022-01-11 Mike Gabriel * release 2022.01.11.2 (6585c11a) (tag: 2022.01.11.2) * debian/control: Add D (terminalserver, diskless, workstation): remmina. (f4545d23) * debian/control: Re-enable bluefish and musescore(3) for bin:pkgs diskless, terminalserver and workstation. (7b2846b0) * release 2022.01.11.1 (63c4b059) (tag: 2022.01.11.1) * sbin/itzks-update-disklserver-squashfs-images: Also re-create / update kernel images when running this script. (82b7786c) 2022-01-09 Mike Gabriel * etc/ltsp/ltsp.conf.itzks-systems-disklserver.in: Add more well-known LTSP chroots. (5738825f) 2022-01-07 Mike Gabriel * release 2022.01.07.1 (cadb0312) (tag: 2022.01.07.1) * debian/control: Bump Standards-Version: to 4.6.0. No changes needed. (d4082050) * debian/control: Add R³ field and set it to 'no'. (022171f2) * debian/itzks-systems-faiserver.postinst: Silence update-rc.d output (as complained about by lintian). (df7dbdc0) * debian/itzks-systems-common.lintian-overrides: Rename lintian tag 'binary-without-manpage' to 'no-manual-page'. (d24ecf54) * debian/itzks-systems-{tablet,roamingworkstation}.lintian-overrides: Silence unusal-interpeter and package-contains-file-in-etc-skel. Both are intentional. (2d5d8af3) * debian/itzks-systems-faiserver.lintian-overrides: Add overrides for complaints about messing with the squid service from within the postinst script. (becad985) * debian/itzks-systems-mainserver.lintian-overrides: Adjust to new unusual-interpreter syntax/output. (0cd94029) * debian/itzks-systems-mainserver.postinst: Drop single quotes in adduser command to silence lintian. (4e933c91) * debian/control: Fix bad paragraph separator in LONG_DESCRIPTION (roamingworkstation). (26e2cba8) * debian/control: Add D (roamingworkstation): sensible-utils (mainly to silence lintian on this). (61095d6b) * debian/control: Add D (mainserver): adduser. (14402101) * debian/control: Resolve lintian's complaints about binary files being in non-conflicting packages. (99c15415) * man/: Update symlinks for diskless-workstation-shell script. (e5483001) * sbin/diskless-workstation-shell.bookworm: Add file. Update d/copyright. (0424d6c6) * debian/source/lintian-overrides: Ignore absolute-symbolic-link-target-in-source for our symlinks in /etc/skel/. (4309962a) * debian/copyright: All-over copyright attributions update. (ee377687) * fetch-filter-cert: Remove init script. Not required anymore for Debian Edu 11 (which has a rootCA now). (21d9bd01) * debian/itzks-systems-{workstation,common}.maintscript: Fix old and wrong or missing versions. (71da1427) * sbin/itzks-update-disklserver-squashfs-images: Deploy SSH key file(s) and authorized_keys file into DLW chroot. (41dc9896) * etc/standardskriver.cfg: Drop previous customer. (a84d6ec0) * etc/firefox-esr/itzks_caching.js: Drop file. This is now the default in Debian Edu's Firefox ESR config tweaks. (d777e9f5) * etc/cron.daily/itzks-systems-workstation: Drop attempts to update flashplugin-nonfree. Flash is dead. (96dc04ad) * etc/cron.d/itzks-systems-common: Improve (but not yet fix) how we discover if being inside a DLW or TC chroot. (4293c48e) * etc/chromium/policies/recommended/itzks-systems_search_provider.json: Recommend DuckDuckGo as default search provider on virt-man* and backup* machines. (5f78df07) * etc/chromium/policies/managed/itzks-systems-common.json: Drop file from itzks-systems-common. In Debian Edu, this is the default recommended policy, so let's be fine with that. No need to enforce it. (f78dec46) * sbin/itzks-switch-back-to-networkmanager: Drop file. We don't need switching back anymore, either. (9f1399b2) * sbin/itzks-switch-to-systemd-networkd: Drop file. We don't want systemd-networkd for now. (21b50f79) * bin/itzks-goodbye-user-session: Actually, this script needs to stay around for a long time (or users' dconf settings might need porting). Thus, wrapping around Debian Edu's goodby-user-session. (335259b8) * examples/displayserver/: Drop example TFTP configuration for syslinux. This needs to be ported to iPXE some time near in the future. (ecfd8844) * bin/itzks-hosts: Prefer Debian Edu's list-gosa-system script over our own implementation. Mark code section for removal when the bookworm release cycle starts. (bbd091be) * bin/itzks-goodbye-user-session: Mark for removal when the bookworm release cycle starts. (7cb75e40) * share/glib-2.0/schemas/90_itzks+mate.gschema.override: Drop settings already default in Debian Edu MATE. Mark all other settings as FIXMEs (to be removed for the bookworm release cycle). (4c9edd1c) * bin/itzks-filter-whitelist-sslmitm-ca: Drop file, not needed anymore. Update d/copyright accordingly. (4dbdf506) 2022-01-06 Mike Gabriel * debian/itzks-systems-disklserver.install: Install etc/ltsp/ into disklserver bin:pkg. (c7014d2e) * sbin/itzks-update-disklserver-squashfs-images: Use renamed ltsp.conf.itzks-systems-disklserver.in file. (f75b1a59) * etc/ltsp: Rename (and move into our namespace): ltsp.conf.in -> ltsp.conf.itzks-systems-disklserver.in. (681cd4f5) * etc/ltsp/: Keep /root/.ssh while cleaning up nearly everything else in /root before SquashFS image creation. (55f0b5fe) * etc/ltsp/ltsp.conf.in: Fix commented-out [set-root-hash] section. (87916db1) * debian/changelog: update previous stanza post-release (86b182be) * sbin/itzks-update-disklserver-squashfs-images: Don't abort script in creation of ltsp_chroots list. Move ltsp.img and iPXE boot menu update/creation to the bottom of the script. (24ea44d5) 2022-01-05 Mike Gabriel * release 2022.01.05.1 (5f6af6f2) * debian/copyright: Update copyright attributions (examples/backup/ updated). (8b0afff8) * examples/backup/: Update dirvish configuration examples. (e6024e1f) * debian/copyright: Update copyright attributions (examples/mainserver/ removed). (9be91fb0) * examples/mainserver/: Drop example TFTP configuration. Not used anymore, at all. (e2804db2) * debian/copyright: Update copyright attributions (examples/disklserver/ removed). (2f269989) * sbin/itzks-update-disklserver-squashfs-images: Create ltsp.conf from ltsp.conf.in template file and use disklserver's root PW for root@. (a5e7e25a) * sbin/itzks-update-disklserver-squashfs-images: Fail on errors. (e4eeef4e) * etc/ltsp/: Add good configuration for a Diskless Workstation Server's LTSP setup. (3ebfaf3a) * examples/disklserver: Drop folder and TFTP example config contained inside. Not needed anymore, handled fully by LTSP. (94464c8d) * sbin/itzks-update-disklserver-squashfs-images: Update ltsp.img and LTSP's iPXE boot menu on a regular basis, while we are at it. (ad8221bd) * sbin/itzks-update-disklserver-squashfs-images: Hack in a larger TMPDIR (and work around libpam-tmpdir not working for root). (9dfccc44) * share/debian-edu-config/tools/update-dlw-krb5-keytabs-itzks: Add FIXME. Report how many files/hosts have been updated. (c6d82ec3) * share/debian-edu-config/tools/update-dlw-krb5-keytabs-itzks: Write command-line options to syslog if any are given. (bdc586cb) * share/debian-edu-config/tools/update-dlw-krb5-keytabs-itzk: Fix detection if cmdline host is found in diskless-workstation-hosts NIS netgroup. (a900c5c8) * share/debian-edu-config/tools/gosa-modify-host-itzks: Reduce delay before calling update-dlw-krb5-keytabs(-itzks). (52d89c9b) 2022-01-04 Mike Gabriel * release 2022.01.04.2 (36dd7228) (tag: 2022.01.04.2) * debian/template: Fix school tag (SPG -> SGM). (fac40e16) * release 2022.01.04.1 (8965378d) (tag: 2022.01.04.1) * mainserver: Provide gosa-*-host hook script extension that collects Krb5 host keytabs of diskless workstation hosts in a separate folder and makes those (theoretically, if used) available to diskless workstations via SSH as unprivileged user. (3b226aa8) * debian/itzks-systems-mainserver.{postinst,postrm}: Create 'debian-edu' system user for DLW keytab distribution. (70b0c193) * debian/itzks-systems-mainserver.install: Include our gosa hook script wrappers in mainserver bin:pkg. (f0e8047f) * sbin/itzks-update-disklserver-squashfs-images: Rewrite script (proper variable syntax); adjust for next-generation LTSP. (773810d9) * share/debian-edu-config/tools/gosa-*-host-itzks: Ship wrappers for Debian Edu's GOsa² hooks gosa-create-host and gosa-modify-host. We need assure file permissions on the created keytabs, so that puppet can read them. (ec13120e) * debian/control: Add D (disklserver): ipxe. (30d12138) 2022-01-03 Mike Gabriel * debian/control: Add D (disklserver): squashfs-tools. (2774dc93) * debian/control: Add D (disklserver): ltsp. (831b61cd) 2022-01-02 Mike Gabriel * debian/control: Add to D (common): screen, rsync. (b74f8d03) * debian/control: Add D (faiserver): puppet. (902a3285) 2022-01-01 Mike Gabriel * release 2022.01.01.3 (94417b59) (tag: 2022.01.01.3) * etc/mklocaluser.d/60-itzks-systems-roamingworkstation_smb-bookmarks: Drop GTK-3 bookmark created by /etc/mklocaluser.d/20-debian-edu-config. (86596110) * release 2022.01.01.2 (e7f6f57d) (tag: 2022.01.01.2) * etc/mklocaluser.d/60-itzks-systems-roamingworkstation_smb-bookmarks: Rewrite entirely for Debian Edu LDAP without Samba Domain setup. (fa09275d) * etc/mklocaluser.d/60-itzks-systems-tablet_add-to-local-groups: Add bluetooth to local user's default groups. (625f1d1a) * etc/squid-deb-proxy/mirror-dstdomain.acl.d/90-itzks-systems-faiserver: Add 3rd partry APT repo servers we use to the squid-deb-proxy white-list. (b48c3f45) * release 2022.01.01.1 (1d0f00ad) (tag: 2022.01.01.1) * debian/itzks-systems-common.maintscript: Use today's version to assure removal of old config files. (34b86021) * release 2021.12.29.3 (0a1eaadb) (tag: 2021.12.29.3) 2021-12-29 Mike Gabriel * debian/control: Add C (faiserver): libpam-tmpdir. Breaks fai-make-nfsroot. (7a4f2cb9) * debian/itzks-systems-faiserver.postinst: Always restart squid-deb-proxy, not only if squid was still enabled. (a1528c67) * debian/itzks-systems-faiserver.postinst: Inform about delay when we have to stop and disable squid. (85e71a7e) * debian/itzks-systems-faiserver.postinst: Restart squid-deb-proxy during postinst. (f94ce499) * release 2021.12.29.2 (59d83e8e) * debian/itzks-systems-faiserver.install: Ship squid-deb-proxy white-list in bin:pkg faiserver. (fece25e8) * etc/squid-deb-proxy/mirror-dstdomain.acl.d/90-itzks-systems-faiserver: White-list FAI APT repo and ITZkS repo. (d746ba34) * release 2021.12.29.1 (97227685) (tag: 2021.12.29.1) * debian/control: Add to R (faiserver): debian-edu-fai. (8e625d13) * debian/itzks-systems-faiserver.postinst: Make sure that only squid-deb-proxy runs on a faiserver, not squid, as well. (ca5b8cad) * debian/control: Add D (faiserver): squid-deb-proxy. (0c82ea9c) * release 2021.12.28.1 (0320633f) (tag: 2021.12.28.1) 2021-12-28 Mike Gabriel * debian/control: Prefer libvirt-daemon over ganeti. LibVirt is the more common setup. (78f67d68) * debian/control: Drop ltsp-server as D from disklserver. (36b92577) * release 2021.12.27.1 (79c36a08) (tag: 2021.12.27.1) 2021-12-27 Mike Gabriel * debian/control: Add to C (virtman): connman. Gets pulled in via lxde and breaks internet connectivity. (35be4cab) 2021-12-23 Mike Gabriel * debian/control: Add D (faiserver): ipxe, drop from D (faiserver): pxelinux, syslinux. (c353373f) 2021-12-22 Mike Gabriel * release 2021.12.22.2 (9ff53c12) (tag: 2021.12.22.2) * debian/copyright: Update copyright attributions. (757bc772) * debian/control: Add C (faiserver) with isc-dhcp-server. Not wanted on faiserver.intern. (a59d3b3d) * release 2021.12.22.1 (df78e4ea) (tag: 2021.12.22.1) * debian/: Add bin:pkg itzks-systems-faiserver. (bb26d2bb) * debian/*.links: Add the README.itzks-common to packages (as symlink) that didn't have it, so far. (a71a2baa) * README.disklserver: Correct typo fix. (87bdfda4) 2021-12-18 Mike Gabriel * release 2021.12.17.1 (553b11a2) * debian/itzks-systems-diskless.postinst: Drop calling update-gconf-defaults. This is a tool long gone. (5910932e) * release 2021.12.16.1 (6c9146e2) 2021-12-17 Mike Gabriel * debian/control: Switch to debhelper-compat notation and bump to DH compat level version 13. (873e8aab) * debian/control: Drop firmware-linux-nonfree from D (itzks-systems-backup). Already in R: field. (f2464f56) * debian/copyright: Update copyright attributions. (59f935dd) * debian/rules: Add EOL at EOF. (f5815ead) * sbin/diskless-workstation-shell.*: Drop versions for jessie and stretch, add bullseye version. (3d48e7f6) * debian/templates: Add school short name 'SPG'. (1261c50f) * debian/itzks-systems-common.maintscript: Assure removal of itzks-autofs and itzks-cups. (143419e9) * etc/network/if-up.d/: Drop itzks-autofs and itzks-cups. (b75b3793) 2021-11-03 Mike Gabriel * release 2021.11.03.1 (09f0722b) (tag: 2021.11.03.1) * debian/control: Add to D (and R) (mostly all systems): openboard (D) and openboard-contrib (R). (14ef9697) 2021-10-03 Mike Gabriel * release 2021.10.03.1 (42fb2a92) (tag: 2021.10.03.1) * debian/control: In D (mainserver): Prefer puppet-master-passenger over puppet-master (and stop failing because pupetmaster does not exist anymore in Debian bullseye. (effa431a) * debian/control: Drop xpdf everywhere. (96d2762a) * debian/control: Allow alternative D: tftpd-hpa. (c8415a53) 2021-10-01 Mike Gabriel * release 2021.10.01.1 (804b229d) (tag: 2021.10.01.1) * debian/control: Add B:/R: for ifupdown (on tablets). (8c496520) 2021-09-30 Mike Gabriel * release 2021.09.30.3 (aafd7dbd) (tag: 2021.09.30.3) * debian/control: Add D (workstation): openshot-qt. (12ca9583) * debian/control: Drop x2golxdebindings and x2gomatebindings from D: fields. Not in Debian. (3ff61e1a) * release 2021.09.30.2 (2446f8d6) (tag: 2021.09.30.2) * debian/itzks-systems-common.postinst: Only set solar.theme as plymouth theme if we have it. (00ed0c6f) * APT: Disable sid package source now that bullseye is stable. (df073069) * release 2021.09.30.1 (07861bc4) (tag: 2021.09.30.1) * debian/template: Add 'customer' OvG. (441a42f4) 2021-08-13 Mike Gabriel * relase 2021.08.13.1 (fb09ece7) (tag: 2021.08.13.1) * etc/modprobe.d/itzks-systems-common_dsp-fix.conf: Disable the snd_intel DSP driver again. The SOF firmware is now available in Debian 11. (524b375e) * debian/control: Add to R (workstation): firmware-sof-signed. (766bee3d) 2021-05-20 Mike Gabriel * release 2021.05.20.1 (86f13bf3) (tag: 2021.05.20.1) * debian/control: Drop D (all bin:pkgs): pkg-mozilla-archive-keyring. Package not available anymore. (65718c73) 2020-12-16 Mike Gabriel * release 2020.12.16.1 (29f18fdd) (tag: 2020.12.16.1) * debian/itzks-systems-common.postinst: Reset 'desktop-background' to default alternative (i.e. bg image in the active desktop-theme), if not so. (da6704cb) 2020-12-15 Mike Gabriel * debian/templates: Drop previous customers that now have migrated elsewhere. (62209f3a) * release 2020.12.15.4 (a4d09016) (tag: 2020.12.15.4) * debian/itzks-systems-common.postinst: Fix artwork and plymouth theme consolidation from previous package version. (3e3c6609) * release 2020.12.15.3 (40d1993e) (tag: 2020.12.15.3) * debian/itzks-systems-common.postinst: Fix Edu artwork and plymouth theme for ITZkS systems whenever we configure itzks-systems-common. (64bb615f) * release 2020.12.15.2 (c64364f9) (tag: 2020.12.15.2) * debian/control: Assure that the spacefun Edu theme is the only available theme on the system. (47299b83) * release 2020.12.15.1 (96077072) (tag: 2020.12.15.1) * share/glib-2.0/schemas/90_itzks+mate.gschema.override: Set desktop-base's background as default background image. (774d84a6) * debian/itzks-systems-common.maintscript: Fix version for dsp-fix.conf file remaming. (2497f6ea) 2020-12-14 Mike Gabriel * release 2020.12.14.2 (9e9735d8) (tag: 2020.12.14.2) * debian/itzks-systems-common.maintscript: Move /etc/modprobe.d/dsp-fix.conf to itzks-systems-common_dsp-fix.conf. (8eb30f08) * debian/itzks-systems-common.install: Adapt to renamed modprobe conf file. (399259c3) * etc/modprobe.d/: Rename dsp-fix.conf file and prepend package namespace. (a4dd500e) * release 2020.12.14.1 (1dbb39a6) (tag: 2020.12.14.1) * debian/itzks-systems-common.install: Install etc/modprobe.d/dsp-fix.conf into bin:pkg itzks-common. (28be1b4e) * etc/modprobe.d/: Add dsp-fix.conf. Disable SOF driver firmware usage. (fd11921f) * release 2020.12.13.1 (d9fa3b7f) (tag: 2020.12.13.1) * etc/network/if-up.d/itzks-autofs: Only use on Workstations, and not on lo device. (5acdef2b) 2020-12-10 Mike Gabriel * release 2020.12.10.1 (f95fe3d6) (tag: 2020.12.10.1) * debian/control: Add D (mainserver, workstation, terminalserver and diskless): pavucontrol. (e1eb55c2) 2020-10-06 Mike Gabriel * release 2020.10.06.2 (9d6940d1) (tag: 2020.10.06.2) * debian/control: Move non-free packages to Recommends: fields. (9eeb86b7) * debian/control: Move sagemath and xpdf to Recommends: field. Currently unavailable in Debian testing. (b2e54ec9) * release 2020.10.06.1 (b71551ce) (tag: 2020.10.06.1) * debian/control: Drop from D: libreoffice-style-tango. Not available with LibreOffice 7.x anymore. (912ebc53) * release 2020.07.09.1 (1ebb6f55) (tag: 2020.07.09.1) 2020-07-09 Mike Gabriel * debian/control: Drop python-matplotlib. Python2 is dead. (8da519e8) * debian/control: Switch from emacs24 to emacs. (d0d280a5) * debian/control: Drop mate-icon-theme-faenza, deprecated upstream. (e5a6ef09) * debian/control: Comment out bluefish, currently not in Debian testing. (3a5d059f) * debian/control: Comment out pinta, currently not in Debian testing. (c9101e78) * debian/control: Comment out openboard, needs to be uploaded to Debian. (ca9445a9) * debian/control: Comment out musescore, currently not in Debian testing. (268595cd) * release 2020.06.24.2 (e1273df5) (tag: 2020.06.24.2) 2020-06-24 Mike Gabriel * etc/mklocaluser.d/60-itzks-systems-tablet_add-to-local-groups: Fix copy+paste flaw; we don't need user account creation code. (9b54ba71) * release 2020.06.24.1 (b2c6e8e0) (tag: 2020.06.24.1) * debian/control: Drop xterm from B:/R: (tablet). Leads to removal of itzks-systems-tablet during FAI installation. (f2febcf6) * debian/itzks-systems-tablet.install: Add missing slash at EOL, at line break at EOF. (dc587f37) * itzks-systems-tablet: Add LDAP-derived local user to system groups on initial login. (1a5512cc) * release 2020.04.17.1 (c4d5c929) (tag: 2020.04.17.1) 2020-04-17 Mike Gabriel * etc/apt/sources.list.d/*.list: Adapt APT URLs for Debian bullseye. Drop deb-multimedia inclusion. (8d42795c) 2020-04-08 Mike Gabriel * release 2020.04.08.1 (09509814) (tag: 2020.04.08.1) * etc/mklocaluser.d/60-itzks-systems-roamingworkstation_disable-welcome-page: Fix welcomeurl not being set if hostname is not www.intern. (2234fef0) * etc/mklocaluser.d/60-itzks-systems-roamingworkstation_disable-welcome-page: Use -n option for checking if a string is of non-zero length. (8a3b0f7d) * etc/mklocaluser.d/60-itzks-systems-roamingworkstation_prep-firefox: Fix missing white-spaces in square brackets of if clauses. (b7f69f8e) 2020-04-04 Mike Gabriel * release 2020.04.04.1 (5913fb7d) (tag: 2020.04.04.1) * etc/chromium/policies/managed/itzks-systems-common.json: Enforce chromium to using DuckDuckGo as default search provider. (8bb0dbc3) 2020-04-03 Mike Gabriel * release 2020.04.03.3 (512364b5) (tag: 2020.04.03.3) * debian/itzks-systems-tablet.install: Provide 90_itzks+gnome-tablet.gschema.override adapting GNOME's favorite-apps for ITZkS. (193f09e9) * debian/control: Try getting rid of imagemagick*.desktop file and debian-(u)xterm.desktop file. (bf868080) * release 2020.04.03.2 (930d3bea) (tag: 2020.04.03.2) * etc/mklocaluser.d/60-itzks-systems-roamingworkstation_prep-firefox: Fix script when running on Debian Edu bullseye. (feb9b2e1) * debian/itzks-systems-tablet.install: No .desktop files. GNOME doesn't support them anyway. (f55bbe10) * debian/control: Prohibit installation of Firefox on tablets. (31974841) * debian/control: Add D (tablet): chromium-l10n, mc, tree, vim. (7028e472) * release 2020.04.03.1 (6f2541a1) (tag: 2020.04.03.1) * debian/control: Fix SYNOPSIS and LONG_DESCRIPTION texts of workstation and roamingworkstation bin:pkgs. (e0e1d800) * debian/control: Drop roamingworkstion from B:/R:, having workstation bin:pkg there is enough. (ec7d204a) * debian/control: Add new bin:pkg itzks-systems-tablet. (2ee6a825) 2020-02-27 Mike Gabriel * release 2020.02.27.1 (bec765ad) (tag: 2020.02.27.1) * etc/mklocaluser.d/60-itzks-systems-roamingworkstation_disable-welcome-page: Only do LANGCODE i18n page lookups, if homepage points to TJENER. (3f275833) * etc/mklocaluser.d/60-itzks-systems-roamingworkstation_disable-welcome-page: White-space cleanup. (2ff786a9) 2020-02-26 Mike Gabriel * release 2020.02.26.1 (97a3fa80) (tag: 2020.02.26.1) * debian/control: Downgrade arctica-greeter-guest-session from R: to S:. (426ef371) 2020-02-21 Mike Gabriel * release 2020.02.21.2 (1b3dd149) (tag: 2020.02.21.2) * etc/mklocaluser.d/60-itzks-systems-roamingworkstation_gvfs-symlink: Put symlink into /home/mike to ease finding XDG_RUNTIME_DIR/gvfs. (42a713eb) * release 2020.02.21.1 (54109a0a) (tag: 2020.02.21.1) * debian/control: Downgrade arctica-greeter-guest-session from D: to R:. (b656bb4e) 2020-02-19 Mike Gabriel * release 2020.02.19.3 (c0fe3478) (tag: 2020.02.19.3) * etc/mklocaluser.d/60-itzks-systems-roamingworkstation_disable-welcome-page: Add script that disables Debian Edu's welcome page on Roaming Workstations. (abd8dcd9) * release 2020.02.19.2 (b7095f04) (tag: 2020.02.19.2) * debian/itzks-systems-roamingworkstation.install: Add welcome-page-shown flag file to /etc/skel of Roaming Workstations. (29bdf411) * etc/skel/.debian-edu/welcome-page-shown: Add flag file to suppress browser startup on first login on new accounts or new roaming account. (5e3c4e2f) * release 2020.02.19.1 (a7c1069a) (tag: 2020.02.19.1) * debian/control: Add B-D (roamingworkstation): gvfs-fuse. (83b9ce5d) 2020-02-12 Mike Gabriel * release 2020.02.12.1 (05390e50) (tag: 2020.02.12.1) * debian/itzks-systems-workstation.postinst: Avoid script failure on non-existing directories. (ce8dafb0) 2020-02-10 Mike Gabriel * release 2020.02.10.3 (d75f19d4) (tag: 2020.02.10.3) * debian/itzks-systems-workstation.postinst: Use correct option with rmdir. (dbb8ed22) * release 2020.02.10.2 (5f37a263) (tag: 2020.02.10.2) * debian/itzks-systems-workstation.{postinst,maintscript}: Clean-up mess of having /etc/skel in workstation bin:pkg for a while. (6f7a5b1c) * debian/itzks-systems-workstation.install: Drop ITZkS specific /etc/skel again. (5ba6efb6) * release 2020.02.10.1 (5a9c9e5d) (tag: 2020.02.10.1) * debian/itzks-systems-roamingworkstation.install: Ship a reduced version of ITZkS's home dir skeleton. (76141ae3) * etc/mklocaluser.d/60-itzks-systems-roamingworkstation_prep-firefox: Make sure, the default Debian Edu profile folder gets used. (1662bc89) * etc/mklocaluser.d/60-itzks-systems-roamingworkstation_smb-bookmarks: Obtain SMB domain from user object and domain object in LDAP; various tests. (0c43f0d4) 2020-02-08 Mike Gabriel * release 2020.02.08.1 (2344e2d4) (tag: 2020.02.08.1) * etc/skel/**/pkcs11.txt: Drop i386 loading path of p11-kit-trust.so. Breaks functionality on amd64. (99bac2cf) * etc/mklocaluser.d/60-itzks-systems-roamingworkstation_smb-bookmarks: Add CIFS/SMB home share to 'Places' area for GTK-3 based file browsers. (c0b3233a) * New bin:pkg: itzks-systems-roamingworkstation. (144df81d) 2020-01-24 Mike Gabriel * release 2020.01.24.1 (ff3ae7bb) (tag: 2020.01.24.1) * debian/itzks-systems-workstation.install: Ship ITZkS's /etc/skel on workstation hosts, too. Required for roaming workstations. (3c88fee2) 2019-11-22 Mike Gabriel * release 2019.11.22.1 (56a2caea) (tag: 2019.11.22.1) * debian/control: Add D (workstation): arctica-greeter-guest-session. (afb47d83) 2019-11-14 Mike Gabriel * sbin/itzks-reset-userprofile: Fix comment. (7be9bd5a) * sbin/itzks-reset-userprofile: Move from bin/ to sbin/. (ec56023a) * debian/itzks-systems-mainserver.install: Ship itzks-reset-userprofile in mainserver bin:pkg. (6c1d7f0b) * itzks-reset-userprofile: New tool for resetting all/most configurations in users' home directories. (3158e56b) * release 2019.11.08.1 (726897dc) (tag: 2019.11.08.1) 2019-11-08 Mike Gabriel * debian/control: Add D (diskless, terminalserver, workstation): xournal. (00b9d784) * debian/control: Add D (diskless, terminalserver, workstation): openboard. (9b0d3326) 2019-11-06 Mike Gabriel * upload to unstable (debian/2019.11.06.2) (b41abb99) (tag: 2019.11.06.2) * etc/standardskriver.cfg: Fix site name (KATH -> KATHARINEUM). (5b4df344) * release 2019.11.06.1 (3479abea) (tag: 2019.11.06.1) * etc/standardskriver.cfg: Update KATH default printers based on user location/workstation. (e71eb9bb) 2019-09-23 Mike Gabriel * release 2019.09.23.1 (b6d9cc01) (tag: 2019.09.23.1) * debian/control: Drop openoffice.org-thesaurus-de and openoffice.org-thesaurus-de-ch from C (workstation, diskless, terminalserver). The newly named packages mythes-de and mythes-de-ch provide these and installing them will force-remove the itzks-systems bin:pkg. (8f938302) 2019-09-22 Mike Gabriel * release 2019.09.21.2 (1d11c999) (tag: 2019.09.21.2) * etc/apt/sources.list.d/: Finally update APT sources for buster. It's been overdue... (943d39b8) 2019-09-21 Mike Gabriel * release 2019.09.21.1 (a7c28766) (tag: 2019.09.21.1) * debian/itzks-systems-*.install: Finally include our customized autofs.service in bin:pkgs (workstation, terminalserver, filter, disklserver). (8f9930b6) * etc/systemd/system/autofs.service: Add a 10sec delay before autofs really starts. Workaround for race time condition between network being available and autofs querying LDAP for shares. (54d428af) * release 2019.09.20.1 (7eb04da3) (tag: 2019.09.20.1) 2019-09-20 Mike Gabriel * debian/control: Drop D (workstation, terminalserver, diskless): oracle-java8-jre, oracle-java8-plugin. (d4c51918) * debian/control: Add D (workstation): uuid-runtime. (5fc928ac) * debian/control: Add D (workstation): wireless-tools. (b8de7fd6) * release 2019.09.16.1 (7d9197a5) (tag: 2019.09.16.1) 2019-09-16 Mike Gabriel * 90_itzks+mate.gschema.override: Configure ALT+L as logout shortcut, reduce timeout from 60 (default) to 10 seconds. (2b2a0aba) 2019-08-23 Mike Gabriel * etc/standardskriver.cfg: Add FWSECK non-yet-configuration. (6cfec548) * etc/standardskriver.cfg: Drop configuraitons of gone customers. (55d1da3c) 2019-08-20 Mike Gabriel * debian/control: Add D (workstation, diskless, terminalserver): sagemath. (81dadf3a) 2019-07-05 Mike Gabriel * release 2019.07.05.1 (d2546a62) (tag: 2019.07.05.1) * debian/control: Deprecate logisim, discontinued upstream. (See Debian bug #767293). FTBFS against OpenJDK 9 (See Debian bugs #893301). (02983e37) 2019-07-03 Mike Gabriel * debian/control: Debian Edu has moved from atftpd to tftpd. Reflect that and alternatively allow atftpd or tftpd (preferring the latter). (ce15ddce) 2019-06-03 Mike Gabriel * release 2019.06.03.1 (9993073b) (tag: 2019.06.03.1) * share/glib-2.0/schemas/90_itzks+mate.gschema.override: Don't disable-while-typing the touchpad. We observe regular cases where the touchpad is not being re-enabled afterwards. In fact, only way to re-enable it is logout/login. (a1d2d286) 2019-05-28 Mike Gabriel * itzks-hosts: Properly list server machines. (04e6fde6) 2019-05-27 Mike Gabriel * release 2019.05.27.3 (534d486c) (tag: 2019.05.27.3) * etc/X11/Xsession.d/98itzks-systems: Also export NSS_SDB_USE_CACHE=yes via 98itzks-systems Xsession.d script. Otherwise, the variable does not get set inside an X11 session. (770895cb) * release 2019.05.27.2 (fbd64133) (tag: 2019.05.27.2) * debian/itzks-systems-mainserver.install: Drop NSS_SDB_USE_CACHE=yes for mainserver bin:pkg. (607f635e) * etc/profile.d/itzks-systems.sh: Set NSS_SDB_USE_CACHE=yes (on diskless, terminalserver, workstation, mainserver). (c9094a1d) 2019-05-10 Mike Gabriel * release 2019.05.10.1 (4abe6224) (tag: 2019.05.10.1) * debian/control: Move from R: to D: (workstations): cachefilesd. (3b1cf923) 2019-04-12 Mike Gabriel * etc/systemd/system/autofs.service: Custom autofs.service that wants nfs-client.target, too. (598e6cc8) * release 2019.04.12.1 (0a2cd650) (tag: 2019.04.12.1) * debian/control: Drop D (diskless, workstation, terminalserver): libreoffice-style-galaxy, not available in buster. (398baadb) 2019-04-04 Mike Gabriel * etc/skel: Make pkcs11.txt compliant to i386 systems. (b61885f4) * debian/control: Add R (workstation): cachefilesd. (Cave: cachefilesd won't be in Debian buster). (0120f4f4) * release 2019.04.04.2 (363607ce) (tag: 2019.04.04.2) * etc/init.d/fetch-filter-cert: Disable debug output. (189483d1) * release 2019.04.04.1 (2330d734) (tag: 2019.04.04.1) * lintian: Silence some warnings and errors for stuff we want to do/have explicitly. (89729a04) * debian/*.install: Drop itzks-switch-to-systemd-networkd where it was shipped. Not tested for a while, not required anymore. (05498b30) * Add man pages for the scripts this package provides. (b4efed15) * Rename script: itzks-user-suicide -> itzks-goodbye-user-session. (080be6c2) * Update diskless-workstation-shell man pages, add script to chroot into buster DLW chroots. (d94d938d) * debian/control: Add D (mainserver, terminalserver, diskless, workstation): sensible-utils (used in pwchange.desktop). (4fde3dc6) * debian/copyright: Update copyright attributions. (455d929b) * itzks-systems-mainserver.maintscript: Handle removal of iceweasel.desktop in skeleton. (b22b8602) * itzks-systems-common.maintscript: Handle mv_conffile for itzks_papersize.js (05e42760) * etc/skel: Add pkcs11.txt that enables the PKCS#11 trust module in Chromium/Chrome profiles by default. (53aa0623) * debian/control: Enforce apache2 installation on filter servers. We need that for providing the filter-ca.crt file to the other systems on-site. (41635567) * etc/skel: Add pkcs11.txt that enables the PKCS#11 trust module in Firefox profiles by default. This provides support for trusting CA certificates as found in /etc/ssl/certs/. (25b73313) * Add init script: fetch-filter-cert (for diskless, workstation, terminalserver). (641d0607) 2019-04-02 Mike Gabriel * release 2019.04.02.1 (3c5c2885) (tag: 2019.04.02.1) * debian/control: Add D (to diskless, workstation, terminalserver): tipp10. (74361728) * debian/control: Drop xul-ext-adblock-plus (not supported anymore with recent firefox in Debian stretch, Add webext-ublock-origin as drop-in replacement. (00250888) 2019-01-31 Mike Gabriel * release 2019.01.31.1 (cd9c849c) (tag: 2019.01.31.1) 2019-01-21 Mike Gabriel * sbin/itzks-update-disklserver-squashfs-images: Typo fix rm command. (42cca1ce) * release 2018.11.22.1 (ac8fc87f) (tag: 2018.11.22.1) 2018-11-22 Mike Gabriel * debian/copyright: Update copyright attributions. (80e7da1d) * etc/cron.d: Add itzks-systems-disklserver. It has already been released with previous package version. (589604a5) 2018-11-20 Mike Gabriel * release 2018.11.20.2 (b3ff00d1) (tag: 2018.11.20.2) * debian/control: Add D (itzks-systems-disklserver): ltsp-server (for ltsp-update-image script). (cf36a203) * debian/itzks-systems-disklserver.install: Ship new scripts. Fix for prev release. (27b8a42f) * release 2018.11.20.1 (0bc725f2) (tag: 2018.11.20.1) 2018-11-07 Mike Gabriel * disklserver tftpd config: Update. Use "+" as distro naming pattern rather than ".". (a09f2339) * scripts: Add itzks-update-disklserver-squashfs-images for automatic LTSP squashfs updates. (48bdf9bf) * scripts: Provide diskless-workstation-shell for jessie and stretch. (b69afb08) 2018-10-02 Mike Gabriel * sbin/diskless-workstation-shell: Fix CHROOT path, now on stretch and of amd64 arch. (5662cd6d) * release 2018.09.26.1 (6b51aa05) (tag: 2018.09.26.1) 2018-09-26 Mike Gabriel * debian/control: Add D (diskless): arduino. (1ddb11f8) * debian/control: Add to C (workstation, diskless, terminalserver): browser-plugin-freshplayer-pepperflash, browser-plugin-gnash. (1752792a) 2018-09-25 Mike Gabriel * debian/control: Add to R (workstation, diskless, terminalserver): flashplayer-mozilla (from DEB-Multimedia). (f43d8e9d) 2018-08-28 Mike Gabriel * release 2018.08.28.1 (d8312f24) (tag: 2018.08.28.1) * sbin/e2guardian-update-shallalists: unset proxy variables before downloading Shalla lists. (01ade78b) 2018-08-15 Benjamin Schlüter * debian/control: Add conflict with lirc to itzks-systems-workstation. (48a36bb4) 2018-07-25 Mike Gabriel * usr-lib-nagios-plugins/check_puppetmaster.sh: Silence grep output. (bb453174) * usr-lib-nagios-plugins/check_puppetmaster.sh: Port to being used against puppet 4.8.x. (4b9b8e7d) * usr-lib-nagios-plugins/check_puppetmaster: Allow passing cmdline args to check_puppetmaster.sh. (1e9cf28f) 2018-07-20 Mike Gabriel * bin/itzks-filter-whitelist-sslmitm-ca: Always try to prep ~/.pki/nssdb/, also if it does not yet exist. (e14210da) * sbin/e2guardian-setup-sslmitm: Use more variables. (7ef2cb2c) * sbin/e2guardian-setup-sslmitm: Add reminder to copy root-CA certs to TJENER. (b08b8602) * sbin/e2guardian-update-shallalists: Add license header. (386acbee) * bin/itzks-filter-whitelist-sslmitm-ca: Prep well-known browsers and other applications with E2Guardian's SSL-MitM fake root-CA. (6df7e0a2) * sbin/e2guardian-setup-sslmitm: Add script to setup certificates for E2Guardian with SSL-MitM. (78f15abb) 2018-07-02 Mike Gabriel * itzks-transfer-create: Make subfolder names configurable. (af389092) * itzks-transfer-create: Silence fstab grepping at end of script. (27296c47) * debian/itzks-systems-mainserver.install: Add trailing slash to target folder. Cosmetic fix. (1f8ae74c) * debian/itzks-systems-mainserver.install: Install itzks-transfer-create into mainserver bin:pkg. (04f7c369) * itzks-transfer-create: Add script that creates transfer directories on e.g. main server. (811df5c1) 2018-06-20 Mike Gabriel * release 2018.06.20.1 (affae721) (tag: 2018.06.20.1) * debian/control: Don't reference linux-image-* packages anymore. Breaks installation on i386. (cd001bc8) 2018-06-19 Benjamin Schlüter * debian/control: Add D: libwacom-bin for itzks-systems-diskless and itzks-systems-workstation. (d4bfec04) 2018-06-20 Mike Gabriel * release 2018.06.13.1 (32ae3a73) (tag: 2018.06.13.1) * Revert "debian/control: Add D: libwacom-bin for itzks-systems-diskless and itzks-systems-workstation." (eeadb0cb) 2018-06-13 Mike Gabriel * Revert "debian/control: Allow vlc-bin as alternative for vlc." (956b308e) * debian/control: Enforce pulling in shutdown-at-night (>= 0.19~). Fixes shutdown on systems that run Arctica Greeter. (b2ff0a76) * sbin/e2guardian-update-shallalists: Create /var/lib/e2guardian, if it does not yet exist. (b13fa0b3) 2018-06-19 Benjamin Schlüter * debian/control: Add D: libwacom-bin for itzks-systems-diskless and itzks-systems-workstation. (a359d2a8) 2018-05-23 Mike Gabriel * release 2018.05.23.1 (ad783597) (tag: 2018.05.23.1) * debian/templates: New school customer: PUS. (f56ba181) 2018-05-21 Mike Gabriel * debian/control: Add D: sl. Thanks to Malena Busch for suggesting. (8c2cf4f3) * release 2018.05.20.1 (ab99663e) (tag: 2018.05.20.1) 2018-05-20 Mike Gabriel * debian/control: Mark -display bin:pkg as real meta package. (9c96aa82) * lintian: Update and fix itzks-systems-mainserver.lintian-overrides. (2ce9bb57) * debian/control: Bump Standards-Version: to 4.1.4. (00258041) * debian/copyright: Use secure URI to obtain copyright references. (81de388b) * debian/control: white-space fixes (454fddf0) * debian/itzks-systems-mainserver.install: Don't ship the brisk-menu mate-panel layout in the mainserver bin:pkg. (749ee692) * debian/control: Allow vlc-bin as alternative for vlc. (2764f51e) * debian/copyright: Update copyright attributions. (fb80eff6) 2018-04-05 Benjamin Schlüter * debian/control: Add D: webcamoid for itzks-systems-{diskless,workstation}. (aa8b32c6) 2018-04-03 Mike Gabriel * release 2018.04.03.1 (b36d0032) (tag: 2018.04.03.1) * MATE Panel: Exchange Traditional Menu by Brisk Menu. (90b0f52c) 2018-03-07 Mike Gabriel * release 2018.03.07.1 (bbe656bc) (tag: 2018.03.07.1) 2018-02-28 Benjamin Schlüter * itzks-systems-common.install: Remove /etc/chromium from script. (3c557be2) * Remove /etc/chromium as that is managed by debian-edu-config. (6f6e18f0) * Revert seperate installation of new wpad-extract script as that is covered by upstream debian-edu-config. (a787b1a0) * debian/control: Add D: debian-edu-config (>= 1.929+deb9u1~) for itzks-systems-{mainserver,terminalserver,disklserver,workstations,filter,diskless}. (5c07697d) * Add new /usr/share/debian-edu-config/wpad-extract script and install with itzks-systems-common. (f2bbd484) 2018-02-22 Mike Gabriel * itzks-system.do_preseed: Enforce noninteractive debconf mode. (eab4ed50) 2018-01-29 Mike Gabriel * release 2018.01.29.1 (1724d880) (tag: 2018.01.29.1) * debian/control: Allow itzks-keyring (>= 2018.01.29~) as alternative for deb-multimedia-keyring. (2338486b) * release 2018.01.27.1 (6f135d08) (tag: 2018.01.27.1) 2018-01-27 Mike Gabriel * debian/control: Allow itzks-keyring (>= 2018.01.27~) as alternative for x2go-keyring. (fa6fc3a3) 2018-01-24 Mike Gabriel * debian/control: On workstation and terminalserver systems, conflict with installatio of gnome-packagekit. (e8e4fe8f) 2018-01-20 Mike Gabriel * debian/control: Add D: mate-applet-brisk-menu for all profiles where we run MATE on in the Edu network. (058b818b) 2018-01-12 Benjamin Schlüter * itzks-switch-to-systemd-networkd: Add echo telling the user to reboot after script is finished. (0613af79) * itzks-switch-back-to-networkmanager: Fix errors in script after testing. (f1b6eed9) 2018-01-11 Mike Gabriel * itzks-switch-back-to-networkmanager: First draft for testing. (711a7d28) 2018-01-10 Mike Gabriel * SQUID / Icinga: Update check_squid to usage of the new Monitoring:Plugin Perl module. (a84a2757) 2018-01-08 Mike Gabriel * release 2018.01.07.2 (368ebd92) (tag: 2018.01.07.2) 2018-01-07 Mike Gabriel * mainserver scripts: Syntax for just added dpkg-maintscript-helper call (for removing /etc/skel/Desktop/iceweasel.desktop). (7d3b9d85) * debian/itzks-systems-common.preinst: Cosmetic fix in comment header. (b92ce2ca) * Desktop skel: Remove iceweasel.desktop, introduce similar file named firefox.desktop. (ded8904a) 2018-01-06 Mike Gabriel * 90_itzks+mate.gschema.override: Enforce 'menta' cursor theme. (0194f4e6) * debian/control: Replace D on icedove by D on thunderbird. (ee050daa) * debian/control: Add D (diskless, terminalserver, workstation): ktouch. (d18cb277) * PXE boot splash: PXE splash file location has changed in D-E artwork for stretch. Adapt to the new file used as splash image. (b6ee51d9) 2018-01-05 Mike Gabriel * release 2018.01.05.3 (d90008f9) (tag: 2018.01.05.3) * debian/itzks-systems-terminalserver.install: Add itzks-user-suicide script to terminalserver bin:pkg. (e19c6507) * GLib-2.0 schema overrides for MATE: Enforce Menta icon and window theme. (c256b22a) * sudo tweaks: Keep DISPLAY and SSH_AUTH_SOCK env vars. Allows sudo with X11 access + ssh agent forwarding after during sudo calls. (6d6ae68c) * debian/itzks-systems-terminalserver.install: Add 90_itzks+mate.gschema.override on terminalserver installations. (a8e67053) * release 2018.01.05.2 (bca60fc7) (tag: 2018.01.05.2) * APT: Add debian-extras from Arctica Project to arctica.list. (ef105d62) * release 2018.01.05.1 (a6ec9e5f) (tag: 2018.01.05.1) * debian/itzks-systems-workstation.install: Drop /etc/chromium from workstation bin:pkg. Now in common bin:pkg. (49b12934) 2018-01-03 Mike Gabriel * release 2018.01.03.3 (skipping broken 2018.01.03.2) (426d02c8) (tag: 2018.01.03.3) * debian/control: Now really comment out libnagios-plugin-perl for mainserver. Previous package version commented out the Perl module for the filter bin:pkg. (Gnaaaa...). (9026b52b) * debian/control: Comment out D (mainserver): libnagios-plugin-perl. Needs further investigation why this package has been removed from Debian stretch and beyond. (09664f3e) * release 2013.01.03.1 (5de07690) (tag: 2013.01.03.1) * debian/copyright: Improve fine-granularity of the copyright descriptions. (56feb194) * debian/control: Update Vcs-*: URLs. Use secure URLs. (4c2aac67) * White-space cleanup. (18a0c2f2) * debian/itzks-systems-terminalserver.install: Allow host wake-ups from terminal servers to ease co-installation of bin:pkg on mainservers. (dc5d05c4) * etc/cron.d/itzks-systems-filter: Remove shebang from file. Totally inappropriate here. (7bf70012) * debian/control: Bump Standards-Version: to 4.1.3. No changes needed. (aba5eae2) * debian/control: Typo fix in Breaks: field of itzks-systems-common. (11c92eae) * debian/{control,*.install}: Allow co-installation of mainserver and terminalserver bin:pkg. (fd84ccf8) * Chromium WPAD configuration: Move to itzks-systems-common (without maintscript magic, bad habbit but ok in this case). (66157930) 2018-01-02 Mike Gabriel * release 2018.01.02.1 (18e2ced8) (tag: 2018.01.02.1) * debian/control: Drop D: gcalctool everywhere. Excplicitly don't pull-in replacement gnome-calculator. (5045a980) 2017-12-16 Mike Gabriel * release 2017.12.16.1 (20b02d83) (tag: 2017.12.16.1) * examples/mainserver: Switch mainserver's TFTP config for DebianEdu netinstaller to DI v9. (84d1de2c) * 90_itzks+mate.gschema.override: Enforce Menta GTK theme. (f78c79a4) 2017-12-12 Mike Gabriel * release 2017.12.12.2 (e318c4fd) (tag: 2017.12.12.2) * APT sources: Add Arctica Project's release package repo. (b068b9b2) * APT sources: Update to stretch. (c5a9fbc6) * examples/disklserver: Provide TFTP/pxelinux configuration for booting Debian Edu stretch diskless machines. (6a51ccb3) * debian/control: Loosen restrictions on libreoffice GTK integration packages on Debian stretch. (9a17403a) * release 2017.12.12.1 (c1bef410) (tag: 2017.12.12.1) * debian/control: Conflict (diskless, workstation) with vlc-plugin-pulse. Package does not exist for stretch and beyond. (d3281be2) * release 2017.12.11.3 (60bd776a) (tag: 2017.12.11.3) 2017-12-11 Mike Gabriel * Drop bin:pkg itzks-debian-mate-default-settings. Superceded by official debian-mate-default-settings package as found in Debian since stretch. (82ee6bf5) * release 2017.12.11.2 (6f6c35e8) (tag: 2017.12.11.2) * rebase flash (7c662435) * debian/control: MATE 1.16 only has one build-variant of mate-settings-daemon and mate-media. (a2d8e393) * debian/control: Switch from kdm to lightdm with Arctica Greeter frontend. (4001e532) * debian/control: Drop from Ds: gstreamer0.10-plugins-*. Add to D (workstation): gstreamer1.0 plugins. (e34df806) * debian/control: Switch from flashplugin-nonfree to browser-plugin-freshplayer-pepperflash. (06d817f4) * release 2017.12.11.1 (f50b0c3f) (tag: 2017.12.11.1) 2017-11-24 Benjamin Schlüter * debian/control: Add D (itzks-systems-common) iptables. (53a5e614) 2017-11-23 Benjamin Schlüter * debian/control: Add D (itzks-systems-terminalserver) sm. (d2c3dbe0) * debian/control: Add D (itzks-systems-workstation, itzks-systems-diskless) sm. (4a81985d) 2017-11-20 Mike Gabriel * release 2017.11.20.1 (f89a2491) * virtman: Since Debian stretch, libvirtd comes via bin:pkg libvirt-daemon. (a32790d3) * release 2017.11.08.1 (83f752ba) 2017-11-08 Mike Gabriel * debian/templates: Add school customer: FWSECK. (ca7910ba) 2017-12-11 Mike Gabriel * Revert "debian/control: Add D (itzks-systems-workstation, itzks-systems-diskless) sm." (40822a86) * Revert "debian/control: Add D (itzks-systems-terminalserver) sm." (16e5716a) * Revert "debian/control: Add D (itzks-systems-common) iptables." (2c0ab924) 2017-11-24 Benjamin Schlüter * debian/control: Add D (itzks-systems-common) iptables. (140283dc) 2017-11-23 Benjamin Schlüter * debian/control: Add D (itzks-systems-terminalserver) sm. (4acc971a) * debian/control: Add D (itzks-systems-workstation, itzks-systems-diskless) sm. (5d53b55c) 2017-10-05 Mike Gabriel * release 2017.10.05.1 (ba9bb924) (tag: 2017.10.05.1) * debian/control: Bump Standards-Version: to 4.1.1. No changes needed. (d9907091) 2017-10-05 Benjamin Schlüter * Add machine.KATH to standardskriver.cfg (bd5a6a29) 2017-09-20 Mike Gabriel * New script 'itzks-hosts'. Convert all LDAP host objects to a list in CSV file format. (74c34e9c) 2017-07-27 Mike Gabriel * release 2017.07.27.1 (3db41d65) (tag: 2017.07.27.1) * debian/control: Fix D (itzks-systems-displayserver): ndb-server -> nbd-server. (96c3bb5b) * release 2017.07.03.1 (ba318628) (tag: 2017.07.03.1) 2017-07-03 Mike Gabriel * debian/control: Drop from D (diskless, terminalserver, workstation): libreoffice-emailmerge. Discontinued in LO (>= 5). (1afb64a0) * debian/control: Drop from D (libreoffice-gnome, libreoffice-gtk). Rather add libreoffice-gtk{,2,3} to Conflicts: as they have started causing troubles recently. (1dab204a) 2017-06-30 Mike Gabriel * release 2017.06.30.1 (a91fc405) (tag: 2017.06.30.1) * debian/copyright: Drop attributes for removed standardskriver tool. (7279a20f) * standardskriver.cfg: HGG bib-tresen-* hosts print to bib-tresen printer by default. (7d7ee436) 2017-06-28 Benjamin Schlüter * /debian/control: Add D (backup, disklserver, mainserver): firefox-esr. (6584bb50) * /debian/control: Remove D (common): firefox-esr. (f7235647) 2017-06-27 Mike Gabriel * release 2017.06.27.1 (ae11a524) (tag: 2017.06.27.1) * etc/skel/Desktop/pwdchange.desktop: Add shebang line. (9da53532) * debian/control: Fix package-relation-with-self for itzks-systems-backup. (8cba101a) * debian/control: Fix spelling error in LONG_DESCRIPTIONs. (0af67897) * standardskriver: The standardskriver tool has now been packaged separately. We now only ship our config in itzks-systems. (a83c97f8) 2017-06-21 Mike Gabriel * release 2017.06.21.1 (9afb61d3) (tag: 2017.06.21.1) 2017-06-19 Benjamin Schlüter * /debian/control: Add D (diskless, terminalserver, workstation): idle3, geany. (0b8f9cb6) 2017-05-22 Mike Gabriel * release 2017.05.22.1 (e5ce8582) (tag: 2017.05.22.1) * itzks-systems-filter: Let's install e2guardian-update-shallalists to /usr/sbin rather than /usr/local/sbin. (322cbd8a) 2017-05-22 Benjamin Schlüter * itzks-systems-filter: Added cronjob for e2guardian-update-shallalists script. (2bee2fde) * itzks-systems-filter: Added installation path for e2guardian-update-shallalists script. (fee92a5b) * itzks-systens-filter.install: Added installation path for e2guardian-update-shallalists. (7501955a) * Added e2guardian-update-shallalists script for filter.*-Servers. (e23dbefa) 2017-05-08 Mike Gabriel * post-upload update of 2017.05.08.1 stanza (c2c138ca) * release 2017.05.08.1 (9ba2d633) (tag: 2017.05.08.1) * debian/control: Update D (TeX LIVE). Pull-in texlive-full right away... (abaceb63) * debian/control: Add D (diskless, workstation, terminalserver): python3-tk. (19be4488) * debian/*: Process with wrap-and-sort (options: -s -b -k -t). (b1c1e1ff) * debian/control: Add D (diskless, workstation, terminalserver): sqlite3. (1c5edfb1) * debian/control: Add D (diskless, workstation, terminalserver): python{2,3}-matplotlib. (cd0ca68c) * debian/control: Add D (diskless, workstation): kdenlive. (567b809f) 2017-04-27 Benjamin Schlüter * standardskriver.cfg: DLWs in der Schulbibliothek EBG dem entsprechenden Drucker zugeordnet. (c62f7297) 2017-04-25 Mike Gabriel * release 2017.04.25.1 (b605f599) (tag: 2017.04.25.1) * etc/chromium: Add forgotten folder to Git project. (46a2425c) 2017-04-25 Benjamin Schlüter * itzks-systems-workstation: Add cronjobs for flashplugin and proxy-settings via WPAD. (b4c725c7) * itzks-systems-smartboard.install: Add correct installation path for 90_itzks-smartboard+mate.gschema.override. (df7fb106) * 90_itzks-smartboard+mate.gschema.override: Fix location in source-tree and rename file. (fd7f5898) * Smartboard-Systeme: Override für gsettings "disable-user-switching" hinzugefügt. (acd89054) 2017-03-21 Mike Gabriel * release 2017.03.21.1 (d3047053) (tag: 2017.03.21.1) * debian/control: Add to R (diskless, workstation): flashplayer-chromium (from DebMultimedia). (a0f88427) * debian/control: Add D (all desktop-like systems): chromium. (e17a8ec3) * Chromium: Enforce WPAD (auto detect) mode and lock proxy settings in Chromium. (b6758081) 2017-03-14 Mike Gabriel * release 2017.03.14.1 (caaf558c) (tag: 2017.03.14.1) * itzks-systems-diskless.install: Provide itzks-switch-to-systemd-networkd in DLW chroot. (60dd9ab6) * debian/itzks-systems-workstation.install: Install itzks-switch-to-systemd-networkd to /usr/sbin/. (3643dbee) * gsettings for ITZkS: Prep MATE screensaver defaults, longer idle delay, introduce lock delay, introduce logout button in screensaver dialog. (c7aea42c) * GNOMEv2: Drop ancient gconf settings original intended for GNOMEv2. (b7ecb040) 2017-02-22 Mike Gabriel * release 2017.02.22.1 (6d4ce40c) (tag: 2017.02.22.1) * usr-lib-nagios-plugins: White-space cleanups. (8c23653b) * Icinga2: Add check_apcupsd for virt-man servers. (ec5d6fc8) 2017-01-20 Mike Gabriel * release 2017.01.20.1 (f6b982a6) (tag: 2017.01.20.1) * New script (for workstations): itzks-switch-to-systemd-networkd. Migrate ifupdown based systems to systemd-networkd. (9fc5ccad) 2017-01-17 Mike Gabriel * release 2017.01.17.2 (8058427f) (tag: 2017.01.17.2) * Sitesummary: Make sure sitesummary runs in the first minute after system boot. Otherwise it blocks unattended-upgrades run from anacron. (0d10fdb0) * debian/control: puppet modules need only be installed on the puppetmaster. Dropping them from the client systems again. (0ab3bdbb) * debian/control: Move from D to R (itzks-systems-workstation): network-manager-gnome. Allows uninstallation of the network-manager applet on systemd-networkd based systems. (26f9232f) * release 2017.01.17.1 (887eb57a) (tag: 2017.01.17.1) * debian/control: Add D puppet and puppetlabs modules on main server, workstations, terminalservers, disklserver, filter. (a2203386) 2017-01-10 Mike Gabriel * etc/firefox-esr/itzks_caching.js: Fix missing EOL at EOF. (bbebbe8c) * release 2017.01.10.1 (8657d929) (tag: 2017.01.10.1) * Firefox Caching: Disable disk caching entirely. Should greatly improve NFS performance and reduce load on TJENERs caused by Kernel jbd processes causing high I/O usage. (abb4e97e) 2017-01-03 Benjamin Schlüter * debian/control: Remove ndb-client package for display-server. (444a2e18) * Added ndb-server & ndb-client for displayserver-paket. (9ebe8a80) 2016-12-21 Mike Gabriel * release 2016.12.21.2 (18ef71b3) (tag: 2016.12.21.2) * CRON: Fix crontab file for itzks-systems-common (missing line break at EOL). (33a6a5fd) * release 2016.12.21.1 (319bc2bc) (tag: 2016.12.21.1) * Icinga2/Puppet: Fix sudo rule for check_puppetmaster monitoring plugin. (e5570659) 2016-12-20 Mike Gabriel * release 2016.12.20.1 (f0ded8d9) (tag: 2016.12.20.1) * Icinga2/Puppet: Add check_puppetmaster.sh monitoring plugin. (ac1202e6) 2016-12-19 Mike Gabriel * debian/control: Add D (itzks-systems-filter): squidclient. (3904d43a) * release 2016.12.19.1 (52e69943) (tag: 2016.12.19.1) * debian/itzks-systems-filter.install: Install check_squid monitoring plugin into bin:pkg. (49686afb) * itzks-systems-filter: Add README.filter. (7eb52bd3) * debian/control: Add D (itzks-systems-filter): libnagios-plugin-perl. (ee45dcd6) 2016-12-16 Mike Gabriel * release 2016.12.15.1 (acc7e4da) * Add pseudo-school "DEV" (for development systems). (21faddf1) 2016-09-29 Mike Gabriel * release 2016.09.29.1 (52b69f36) (tag: 2016.09.29.1) * Add B/R rules for itzks-systems-backup that forbids parallel installation of itzks-systems-* packages. (105ed8c9) * New ITZkS System installation type: itzks-systems-filter. Install a host running e2guardian and squid3 proxy. (9bd6d0eb) 2016-09-11 Mike Gabriel * usr-lib-nagios-plugins/check_fs_ro.sh: Set a+x permission bits, to make the plugin executable. (93d067e7) 2016-09-08 Mike Gabriel * CRON: Run apt-get update another time at 11am. So that Icinga may report required package updates during the day. (76c47e26) * CRON: Run apt-get clean every morning, so the /var partition does not get filled with unneeded packages. (ae90a6d5) 2016-09-07 Mike Gabriel * release 2016.09.07.1 (e8e3f610) (tag: 2016.09.07.1) * debian/control: Dependency-wise switch over to Oracle Java 8. Allow Oracle Java 7 to stay installed. (e045662a) 2016-09-06 Mike Gabriel * release 2016.09.06.1 (01562861) (tag: 2016.09.06.1) * debian/copyright: Add copyright attributions for usr-lib-nagios-plugins/check_fs_ro.sh. (04b791bf) * debian/itzks-systems-common.install: Install check_fs_ro.sh into bin:pkg itzks-systems-common. (b498074a) * Monitoring: Add check_fs_ro.sh plugin. (c92be782) 2016-07-27 Mike Gabriel * debian/control: Prepare for diskless chroots being amd64 systems. Use linux-image or linux-image-amd64 alternatively. (a04bcc89) * release 2016.07.27.1 (96ea0af2) (tag: 2016.07.27.1) * debconf: Add new school: FRS (Fritz-Reuter-Schule Eckernförde) (a8c17663) * CRON: Run apt-get update twice per day, so that Icinga has access to recent package lists. (c55b8aca) 2016-07-19 Mike Gabriel * debian/control: The check_dirvish.py plugin additionally requires python3 and python3-dateutil. (2f938325) * release 2016.07.19.1 (6b0f8b8c) (tag: 2016.07.19.1) * Add rudimentary license information and upstream URLs for the newly shipped monitoring plugins (check_dirvish.py, check_md_raid, check_mem.pl, check_squid). (4ef13101) * rebase check_dirvish (4e2d15ae) * debian/copyright: Update copyright holder for standardskriver. (010783f1) * Monitoring: Add check_dirvish (must run via sudo). (d3eb24ec) * CRON: Silence calls to apt-get autoclean on system reboot. Such messages are "flooding" root mails on TJENER. (0f80e23f) 2016-07-15 Mike Gabriel * release 2016.07.15.7 (58f6bcf0) (tag: 2016.07.15.7) * usr-lib-nagios-plugins: Add check_mem.pl plugin. (3d47c8f7) * usr-lib-nagios-plugins: Set x-bits for check_* files. (9ec4bb93) * release 2016.07.15.6 (caa438f7) (tag: 2016.07.15.6) * Icinga2 monitoring plugins: Add check_md_raid (physical servers) and check_squid (main server). (11f953db) * release 2016.07.15.5 (3a77d269) (tag: 2016.07.15.5) * debian/itzks-systems-common.{postinst,postrm}: Fix spelling and other issues when calling update-icon-caches for iceweasel.png symlinking. (cb1e68c5) * release 2016.07.15.4 (b05242a9) (tag: 2016.07.15.4) * DPKG MaintHelper Scripts: Fix usage. (00bf574f) * release 2016.07.15.3 (2e94d557) (tag: 2016.07.15.3) * debian/control: Versioned D on debian-edu-config (>= 1.818+deb8u2~). (38708142) * release 2016.07.15.2 (aea21264) (tag: 2016.07.15.2) * itzks_papersize.js: Move file to /etc/firefox-esr/ folder. (ad002e37) * debian/control: Enforce upgrade to Firefox ESR. (3ab5159d) * release 2016.07.15.1 (48135424) (tag: 2016.07.15.1) * debian/control: Bump Standards: to 3.9.8. No changes needed. (20a252a8) * New ITZkS system types: displayserver, display. (ca322d1a) * Icewease -> FirefoxESR transition: Create legacy symlinks for iceweasel.png so that our Webbrowser.desktop links do still show an icon. (6cef2acb) 2016-04-12 Mike Gabriel * release 2016.04.12.1 (cb130761) (tag: 2016.04.12.1) * schroot/fstab: Add /media mountpoint into SMART Notebook chroots. (394cbb18) 2016-03-03 Mike Gabriel * release 2016.03.03.1 (184dbcdf) (tag: 2016.03.03.1) * debian/control: Bump Standards: to 3.9.7. No changes needed. (6b80a36d) * Move from R to D: various MATE desktop related components that don't get installed on Debian Edu jessie MATE. We really want those components installed (e.g. atril, pluma, mate-power-manager, mate-screensaver, mate-notification-daemon, etc.). (878ab1e9) 2016-02-23 Mike Gabriel * shutdown-at-night blockage: Block workstation-like systems from waking up other machines via WoL. (1ff1ab54) 2016-02-17 Mike Gabriel * Add D for logisim to all workstation-like system types. (d2dbafff) 2016-02-09 Mike Gabriel * debian/control: Add D for kile and texworks to all workstation-like system types. (7cb26dee) 2015-12-15 Mike Gabriel * release 2015.12.15.2 (eecd6e82) (tag: 2015.12.15.2) * debian-mate-default-settings: Add Xsession.d file 55mate-session_materc-itzks until we have reached MATE in Debian stretch. The file can coexist well with 55mate-session_materc as found in bin:package mate-session-manager (>= 1.10). (9676475c) * release 2015.12.15.1 (5865d0be) (tag: 2015.12.15.1) * etc/network/if-up.d/itzks-autofs: Re-enable this script. On systemd based systems using NetworkManager to control eth0, a restart of autofs after RJ45 cable plug-events is a must. (b407ae8d) 2015-11-27 Mike Gabriel * etc/cron.d/itzks-systems-common: Perform apt-get autoclean on every reboot (all systems). (c616e1cd) 2015-11-25 Mike Gabriel * release 2015.11.25.1 (af4d7e82) (tag: 2015.11.25.1) * debian/control: Pull-in bluefish for diskless machines, workstations, and terminal servers. (1863ddda) 2015-10-20 Mike Gabriel * etc/mimeapps.list: Replace various GNOME applications by MATE applications as default app for various MIME types. (7e7ce593) * debian/rules: Tar-up tarballs with gzip's -n option (no timestamps). (7e1d153f) * debian/copyright: Fix reference to bin/standardskriver. (5a127669) * debian/{control,compat}: Switch to Debhelper 9. (3e234e74) * debian/control: Remove various duplicate entries for emacs24 and debian-edu-artwork-joy. (8c5dc314) * debian-mate-default-settings: Provide itzks-debian-mate-default-settings for Debian jessie / ITZkS. (8505790d) 2015-09-11 Mike Gabriel * etc/apt/sources.list.d: Reactive Deb-Multimedia repository. (0b2679d9) 2015-07-25 Mike Gabriel * examples/mainserver/tftp/: Slighly fix Debian Installer text. (Show version, drop term Skolelinux). (ec8043d8) * debian/control: Add to D (itzks-systems-mainserver): pxelinux. (c475f833) * release 2015.07.25.1 (979b869c) (tag: 2015.07.25.1) * examples/mainserver/tftp: Adapt tftp configuration example (mainserver) to Debian Edu jessie. (02bb53d2) * examples/disklserver/tftp: Adapt tftp configuration example (disklserver) to Debian Edu jessie. (b617dbdc) 2015-07-24 Mike Gabriel * debian/control: Add to D (itzks-systems-disklserver): pxelinux. (f88eebd8) * debian/itzks-systems-common.postinst: Only execute update-desktop-database if it exists (i.e., if bin:package desktop-file-utils is installed). (7d193fe6) * etc/standardskriver.cfg: Add Schulbibliothek-printer (EBG). (3cc0f93b) 2015-07-21 Mike Gabriel * etc/mimeapps.list: Add Wine specific MIME types and make Wine the default application for them. (ea6d0361) 2015-07-15 Mike Gabriel * release 2015.07.15.2 (c90b7c7c) (tag: 2015.07.15.2) * debian/itzks-systems-common.postinst: For Wine fixes installation: don't use type -p, replaced by which. (66324131) * release 2015.07.15.1 (e7aa1211) (tag: 2015.07.15.1) * Wine desktop UI fixes (81d949b4) 2015-07-14 Mike Gabriel * Add to D (itzks-systems-diskless): gstreamer1.0-plugins-bad, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-libav. (dc4ca2b3) * debian/control: Add to D (itzks-systems-virtman): ganeti-os-noop. (0d98096f) * upload to production (2015.07.02.1) (fd4fd86c) (tag: 2015.07.02.1) 2015-07-02 Mike Gabriel * For itzks-systems-{diskless,terminalserver}: . Remove duplicates under D: from R: eom, engrampa. (6a6bfab1) * debian/templates: Add new customer: KATHARINEUM. (6c27891d) * debian/control: Update dependencies of bin:package itzks-systems-virtman: (0bbc2c06) 2015-04-17 Mike Gabriel * release 2015.04.17.2 (324e9644) (tag: 2015.04.17.2) * standardskriver tool: Tolerate non-existing [sections] in standardskriver.cfg. (62788c43) * release 2015.04.17.1 (62e61fa2) (tag: 2015.04.17.1) 2015-04-16 Mike Gabriel * standardskriver.cfg: Add configuration for customer WDORF. (f599cf2a) * Add customer default printer configs to etc/standardskriver.cfg. (d4c09fe8) * bin/standardskriver: whitespace fix (7598afce) * Fix reporting error (discovered by pyflakes). (f0f7ad6b) * standardskriver tool: Allow for customer based [machine.] and [groups.] sections in /etc/standardskriver.cfg. This allows having all site configurations of all customers in one config file. (dabfca83) 2015-04-03 Mike Gabriel * release 2015.04.03.1 (182d73af) (tag: 2015.04.03.1) * Add to R (itzks-systems-{terminalserver,workstation,diskless}: All packages that are also recommended in mate-desktop-environment. Ensure that we have all required packages even if mate-desktop-environment was installed without recommended packages. (09500926) * debian/itzks-systems-smartboard: Create /skole folder on Debian Edu / Skolelinux systems if not already present. (0701f174) * debian/control: Drop from R: xscreensaver, drop from C: mate-screensaver. (2f9fd025) * release 2015.03.09.1 (881aedbb) (tag: 2015.03.09.1) 2015-03-09 Mike Gabriel * itzks-systems-smartboard: Make sure that SMART Orient and SMART Firmware Updater appear under Hardware Settings in MATE control center. (3629aa98) 2015-03-06 Mike Gabriel * upload to unstable (itzks/2015.03.06.3) (a2cc6918) (tag: 2015.03.06.3) * itzks-systems-smartboard: Rename firmware updater icons to SMART+ITZkS_FirmwareUpdater.png. Place icons into apps subfolders. (c59035c2) * upload to unstable (itzks/2015.03.06.2) (f26445f5) (tag: 2015.03.06.2) * upload to unstable (itzks/2015.03.06.2) (b73da4e8) * upload to unstable (itzks/2015.03.06.1) (1bfc593b) (tag: 2015.03.06.1) * itzks-systems-smartboard: Make system setting for SMART Firmware Updater available. (b469df26) 2015-03-03 Mike Gabriel * upload to unstable (itzks/2015.03.03.1) (922cf9a3) (tag: 2015.03.03.1) * itzks-systems-smartboard: Provide itzks-smartboard system group so that we are able to grant smartboard access to local users without having to put them into the sudo group. (fea823f1) 2015-02-18 Mike Gabriel * upload to unstable (itzks/2015.02.18.2) (b7541d4b) (tag: 2015.02.18.2) * itzks-systems-smartboard: SMART Control Center runs in userspace, not as root. Adapt .desktop file to show up in categories: Settings; HardwareSettings; (e2e3c85f) * upload to unstable (itzks/2015.02.18.1) (6705e724) (tag: 2015.02.18.1) * itzks-systems-smartboard: Start SMARTBoardService daemon in user context (not as root) and provide proper udev rules to grant normal users sufficient access to SMART whiteboard devices. (66bfd651) 2015-02-17 Mike Gabriel * debian/control: Add D (workstation-like systems): audacity. (8c07c247) * upload to unstable (itzks/2015.02.13.1) (66ab6fc5) 2015-02-13 Mike Gabriel * debian/control: Stop pulling in "totem". VLC should be the one-and-only... (a1731fef) * itzks-systems-smartboard: Remove debugging code from package scripts. (2b1cbdd3) * upload to unstable (itzks/2015.02.12) (885e23d8) (tag: 2015.02.12.1) 2015-02-12 Mike Gabriel * Add bin:package itzks-systems-smartboard. Provide wrapping-like support on Debian wheezy and above for SMART Notebook and tools contained in a Ubuntu 12.04 (i386) chroot. (87bd13e9) 2014-12-17 Mike Gabriel * upload to unstable (itzks/2014.12.17.1) (8a2fc1f6) (tag: 2014.12.17.1) * debian/control: Pull-in geogebra5 on diskless machines and terminal servers. (db27bad2) 2014-11-14 Mike Gabriel * upload to unstable (itzks/2014.11.14.2) (4e565703) (tag: 2014.11.14.2) * debian/control: Bump Standards: to 3.9.6. No changes needed. (f4158e3f) * debian/control: Typo fix (fonts-sil-doulos, not fonts-sil-doulus). Depend on emacs24, not emacs23. (b51cb4d6) * upload to unstable (itzks/2014.11.14.1) (a52e0c06) (tag: 2014.11.14.1) * Fix deps for fonts-linex, fonts-sil-doulos. (7db4b35e) 2014-10-28 Mike Gabriel * upload to unstable (itzks/2014.10.28.1) (b756e402) (tag: 2014.10.28.1) * Bump package for usage on Debian jessie: Adapt APT sources. (087d724f) 2014-10-02 Mike Gabriel * Allow setting of ITZkS customer name via itzks.do_preseed $1. (8bf4295e) 2014-09-23 Mike Gabriel * itzks-transfer-cleaner: Only remove empty directories that have reached the age given in $TRANSFER_DEL_PERFORM. (aa924a42) 2014-09-09 Mike Gabriel * upload to unstable (itzks/2014.09.09.1) (f4d817a8) * APT: Provide inactive debian-lts.list for wheezy-lts (hopefully to come). (4bf77161) * master.conf.dirvish: Fix typos in line for vault contentserver.intern_srv. (a97c2d15) 2014-08-22 Mike Gabriel * version fix in changelog (0c87cd3c) * debian/control: Assure that we pull-in latest itzks-systems-common version, always if we install any of the system packages. (ca68f0d5) 2014-07-10 Mike Gabriel * debian/control: Add D (for nearly all system types): openvpn. (812f9fae) 2014-07-08 Mike Gabriel * debian/control: Add D (for systems with KDM installed): kdm-gdmcompat. (b51b821f) 2014-07-07 Mike Gabriel * upload to unstable (itzks/2014.07.07.1) (d0f43bd7) (tag: 2014.07.07.1) * Adapt PXE boot configuration to LTSP in Debian wheezy. (780f2ba3) * Enforce installation of MATE pulseaudio backend packages. (46884016) 2014-07-03 Mike Gabriel * upload to unstable (itzks/2014.07.03.1) (b9855325) (tag: 2014.07.03.1) * JAVA: fix system security.level adaptation (35be7083) * JAVA: Enforce security.level=MEDIUM for all Java instances. (5211dd53) * upload to unstable (itzks/2014.07.02.6) (a97e681d) (tag: 2014.07.02.6) 2014-07-02 Mike Gabriel * debian/control: Fix libreoffice 4.2.x dependencies. (18077d28) * upload to unstable (itzks/2014.07.02.5) (7f132dd7) * debian/control: Replace xemacs21 by emacs23. Replace totem-gstreamer by totem. (9b792873) * upload to unstable (itzks/2014.07.02.4) (adaf503c) * debian/control: More work on dependencies (artwork, removal of unwanted packages). (0c190034) * upload to unstable (itzks/2014.07.02.3) (534b4112) * debian/control: More work on fixing dependencies for Debian stable/testing/unstable. (ad4e8c7d) * upload to unstable (itzks/2014.07.02.2) (f592488e) (tag: 2014.07.02.2) * fix previous typo in changelog stanza (92a2eef6) * debian/control: Pull-in debian-edu-artwork-spacefun and make sure debian-edu-artwork-joy does not get installed. (f6b1da55) * debian/control: Pull-in MATE desktop environment (from wheezy-backports) and replace GDM by KDM. (b1d7cf00) * release 2014.07.02.1+deb7 (42f9bbfd) (tag: 2014.07.02.1+deb7) * APT: Switch to wheezy(-bpo) package archvies. (a1d41c31) * debian/copyright: Update year for most files. (ded6e7c6) * whitespace fix (4f5ead04) * debian/control: Fix maintainer e-Mail address. (db9641d2) * release 2014.07.02.1 (bf227b17) (tag: 2014.07.02.1) 2014-03-03 Mike Gabriel * APT: The ITZkS archive now also offers contrib and non-free software. (de996710) 2014-02-26 Mike Gabriel * debian/itzks-systems-common.postrm: fix comment (190cc484) * GNOME: Set default idle team for GNOME sessions/screensaver to 15 minutes. (ff9b3632) 2014-02-24 Mike Gabriel * release 2014.02.24.1 (e549e73b) (tag: 2014.02.24.1) * Install geogebra44 (non-free) on Diskless Workstations. (a0e11da3) * APT config: Add APT configuration for obtaining recent geogebra packages for Debian. (5e69385d) 2014-02-06 Mike Gabriel * Typo fix in mimeapps.list. (716e2743) * release 2014.02.05.1 (22fa5348) (tag: 2014.02.05.1) * mimeapps.list: add audio MIME types (a407103c) * Provide default mimeapps.list file in /etc/mimeapps.list. (59096243) * Make meta packages exclusively-or installabled. (2d25cfcc) * Add dependency: musescore (for diskless machines, terminal servers and normal workstations). (25e4241d) * Add dependency: totem-gstreamer (for diskless machines, terminal servers and normal workstations). (97c6c9a5) 2014-01-31 Mike Gabriel * debian/control: Bump Standards: to 3.9.5. (54104fe0) * release 2014.01.31.1 (ece24ab4) (tag: 2014.01.31.1) * The site mozilla.debian.net now only offers Mozilla ESR packages for squeeze. Let's use those. (c9a80e76) 2014-01-30 Mike Gabriel * APT config: The site mozilla.debian.net does not offer Mozilla packages for squeeze anymore. Comment out that APT source for now. (57065c7c) * release 2014.01.30.1 (59353ee0) (tag: 2014.01.30.1) 2013-11-13 Mike Gabriel * typo fix (05339154) * Make sure, the gnome-screensaver package gets installed to all GNOMEv2 based systems. (7f391194) * add subnet specs to config example (19c09073) * release 2013.11.13.2 (28cb6533) (tag: 2013.11.13.2) * Use python-netaddr in standardskriver to make it recognize network addresses, as well. (cf0211ed) * release 2013.11.13.1 (cb718a58) (tag: 2013.11.13.1) * Revert "release 2013.11.13.1" (7bc025c7) * Fix several issues reported by lintian... (4e6313d0) * release 2013.11.13.1 (0d957256) * fix itzks-systems-common.install for standardskriver installation (9d2d8165) * Auto-start standardskriver during desktop session startup (via XDG autostart). (06f8b142) * Add switch to standardskriver.cfg (enable = yes|no). (d5022ed7) * rename itzks-standardskriver script to standardskriver (27fce5b9) 2013-11-08 Mike Gabriel * debian/control: Fix Vcs-*: fields. (47632154) * debian/copyright: Update years, add copyright info for standardskriver script. (0a93e5eb) * Add standardskriver script, provided by linuxavdelingen.no. (af69f3ba) 2013-09-18 Mike Gabriel * /debian/control: Add dependency for workstations: network-manager-gnome. (eb1c9c63) 2013-08-07 Mike Gabriel * release 2013.08.07.1 (caaaee6a) (tag: 2013.08.07.1) * Add Adblock+ to dependencies of all X session based systems. (f2f74eb0) 2013-08-01 Mike Gabriel * /debian/control: Add archive keyring packages to dependencies (all bin:packages). (a697a71c) * release 2013.08.01.1 (00b23deb) (tag: 2013.08.01.1) * /debian/control: Drop x2gognomebindings from dependency list for virt-man machines. (89250bd8) 2013-06-07 Mike Gabriel * remove -n from echo (53940f41) * release 2013.06.07.4 (8a331a6c) (tag: 2013.06.07.4) * itzks-systems.do_preseed: Improve output if dpkg-reconfigure fails due to missing package. (32abe380) * release 2013.06.07.3 (f6ad14a4) (tag: 2013.06.07.3) * itzks-systems.do_preseed: Only run dpkg-reconfigure if package is installed. (bad3fe5b) * release 2013.06.07.2 (beb6e7d1) (tag: 2013.06.07.2) * itzks-systems.do_preseed: Run dpkg-reconfigure after pre-seeding ocsinventory-agent. (b5882f52) * release 2013.06.07.1 (583b81e2) (tag: 2013.06.07.1) * /debian/itzks-systems-common.install: Install itzks-systems.do_preseed into bin:package. (33824907) 2013-05-31 Mike Gabriel * release 2013.05.31.1 (3915dd03) (tag: 2013.05.31.1) * /debian/itzks-systems-common.postinst: Move the preseeding of OCS inventory agent into non-packaging script. (1e24274e) * Add to Depends: of workstation-like systems: pinta (Paint.NET clone). (d73abf46) * PXE boot configuration: Remove LTSP string from boot menu as it is over-informative to the normal user. (fe664cea) 2013-04-15 Mike Gabriel * /debian/templates: Add dummy schools: DEMO, TEST. (b0eaf403) 2013-04-01 Mike Gabriel * /examples/disklserver/tftp: Fix broken symlinks to memtest86.bin and memtest86+.bin. (9c2929a3) * Add to Depends: of itzks-systems-diskless: memtest86 and memtest86+. (68f0ced3) * grammar fix in README.tftp (d6bc9d56) * /debian/control: Add to Depends: of itzks-systems-disklserver: memtest86 and memtest86+. (0bff6d36) * fix symlinks to README.itzks-common (9968ff49) 2013-03-25 Mike Gabriel * Fix /debian/itzks-systems-common.postinst. (08292479) * release 2013.03.25.2 (2fb5dd30) (tag: 2013.03.25.2) * /debian/itzks-systems-common.postinst: Preseed OCS Inventory Agent. (71ac4c05) * release 2013.03.25.1 (1d4dd722) (tag: 2013.03.25.1) * debconf-templates: Add template that queries the school's name to itzks-systems-commons. (d3893b11) 2013-01-23 Mike Gabriel * /debian/control: Add dependencies: eog, ocsinventory-agent. (4a73e848) 2012-12-07 Mike Gabriel * release 2012.12.07.3 (f21a9658) (tag: 2012.12.07.3) * Typo fix (gcalctool, not qcalctool). (182d2968) * release 2012.12.07.2 (49b09fcf) (tag: 2012.12.07.2) * xcalc is in package x11-apps... (d02d9310) * Package version 2012.12.07.1 (3ca919b3) (tag: 2012.12.07.1) * /debian/control: Install xcalc and gcalctool to all workstation-like installation profiles. (52ff7e0a) 2012-11-02 Mike Gabriel * /bin/passwd: To users with uidNumber >= 1000 -> show the GOsa² link. To users with uidNumber < 1000 -> wrap around GNU passwd binary. (b35696d5) * release 2012.11.02.2 (2153ce36) (tag: 2012.11.02.2) * /debian/itzks-systems-config.postrm: Undo dpkg diversion. (5ee4a452) * fix for last commit (20031973) * install passwd in this package without using the alternative system (8a9ff822) * Rename of bin:package: itzks-systems-config -> itzks-systems-common. (1d7b63b1) * release 2012.11.02.1 (8097650d) (tag: 2012.11.02.1) * /debian/itzks-systems-config.postinst et al.: dpkg-divert / install update-alternative passwd binary, point to GOsa² instead whenever a user evokes the passwd dialog. (453c131c) 2012-10-23 Mike Gabriel * dirvish templates: Exclude .gvfs folders from backups. (92653954) 2012-10-12 Mike Gabriel * release 2012.10.12.1 (0c7712d1) (tag: 2012.10.12.1) * Exclude proc, sys, dev/pts within x2gothinclient chroots and chroot for ,,vertretungsplan-displays''. Also apply similar excludes to ltspserver00 machines. (2c5513bd) * changelog long-line-wrap (0c688483) * /etc/iceweasel: Fix US Letter vs. A4 papersize bug. Using A4 as default on ITZkS systems. (616435f8) * /etc/skel, /debian/control: + Adapt icon names in libreoffice-*.desktop to names found in the libreoffice 3.5.4 package series. + Versioned dependency on libreoffice (>= 3.5.4). (7f15bac7) * dirvish templates: Exclude proc, sys, dev/pts in case any of them is mounted. Exclude NBD swap files. (2f69ab39) 2012-10-02 Mike Gabriel * Continue development... (2d42d143) * sanitize changelog of last release (27e038ff) * release 2012.10.02.1 (4cf7b4fa) (tag: 2012.10.02.1) * Add filezilla as dependency for all systems with graphical desktop. (d9829863) 2012-09-21 Mike Gabriel * Add xfsprogs as dependency for backup servers. (4ed450dd) * Replace fdisk by gnu-fdisk on all systems. GNU Fdisk is built against libparted and supports GPT partition tables. The look'n'feel pretty much resembles that of the usual fdisk tool. (bc4e1ea7) * Add dependency sudo for systems in the backbone sub-LAN. (b552888a) 2012-09-14 Mike Gabriel * /debian/control: Add dependency linuxlogo to most bin:packages. (72007bfb) 2012-09-12 Mike Gabriel * release 2012.09.12.1 (985565d5) (tag: 2012.09.12) * increment version (2742f6ca) * /debian/control (bin:packages: itzks-systems-diskless, itzks-systems-workstation): Add VLC (incl. pulse plugin) and gstreamer-plugins as dependency. (b0e719e2) 2012-08-31 Mike Gabriel * release 2012.08.31.1 (0855f64a) (tag: 2012.08.31.1) * /debian/control (bin:package: itzks-systems-backup): No qemu-kvm package on ITZkS backup servers. (6ac1d401) 2012-08-30 Mike Gabriel * release 2012.08.30.1 (28a3a4a8) (tag: 2012.08.30.1) * Provide template for dirvish's master.conf. (58fbc884) * /debian/itzks-systems-backup.examples: Provide dirvish config skeleton appropriate for ITZkS setups. (02c17a1c) * /debian/control: Add ttf-sil-doulos (another phonetic font set) to all educational systems. (1937d464) * /debian/control (new bin:package: itzks-systems-backup): Provide dependency set for a backup system. (1d264784) 2012-08-29 Mike Gabriel * release 2012.08.29.4 (83087b32) (tag: 2012.08.29.4) * Add dependencies for phonetic fonts: ttf-linex. (04981d74) * Add dependencies for phonetic fonts: xfonts-tipa, xfonts-intl-phonetic. (005390e1) * release 2012.08.29.3 (b0ea23d4) (tag: 2012.08.29.3) * add README.workstation (d627c834) * /debian/control (new bin:package: itzks-systems-workstation): Provide dependency set for diskfull workstations. (a4ae62eb) * release 2012.08.29.2 (fd1666f6) (tag: 2012.08.29.2) * etc/network/if-up.d/{autofs,cups}: Rename to itzks-autofs, itzks-cups to avoid future name conflicts. Test for scripts of the names autofs resp. cups and debian-edu and if they exist, exit gracefully. (58d83b28) * release 2012.08.29.1 (d8708752) (tag: 2012.08.29.1) 2012-08-28 Mike Gabriel * Make sure archiving GUIs get installed on diskless machines, terminal servers and the main server. (4b147319) 2012-08-25 Mike Gabriel * /debian/control: Make sure archiving GUIs get installed on diskless machiens and terminal servers. (8ab1af44) 2012-08-14 Mike Gabriel * etc/network/if-up.d/{cups,autofs}: Use invoke-rc.d instead of direct init script calls. (b1941b54) * typo fix (2285ebeb) * /debian/itzks-systems-config.install, etc/apt/*: Provide non-default APT sources. (7cc33cd2) * /debian/itzks-systems-config.install, etc/network/*: Ship if-up.d scripts: cups, autofs. (407dff70) * examples/disklserver/README.tftp: Fix wrong server name. (847b3f93) * /debian/itzks-systems-disklserver.examples, examples/disklserver/*: Add ITZkS / Debian Edu based PXE environment for diskless workstation server. (d0aff64e) * /debian/itzks-systems-disklserver.install, sbin/diskless-workstation-shell: Move diskless-workstation-shell script into src folder (source package). (43565e3d) 2012-08-09 Mike Gabriel * release 2012.08.09.5 (3374f071) (tag: 2012.08.09.5) * /debian/itzks-systems-mainserver.install: Add itzks-transfer-cleaner CRON job file to package. (4da4de2d) * release 2012.08.09.4 (bd8f5763) (tag: 2012.08.09.4) * etc/debian-edu/itzks.conf: use ,,hostname -s'' instead of ,,uname -n''. (2dc5aefb) * release 2012.08.09.3 (76ca883e) (tag: 2012.08.09.3) * /debian/control: Fix package name (typo). Add symlinks to README.itzks-config into every bin:package the README is relevant for. (d5d4f2a7) * release 2012.08.09.2 (5c61bcd1) (tag: 2012.08.09.2) * /debian/control (new bin:package: itzks-systems-config): Place itzks.config into new bin:package itzks-systems-config. (dba2f422) * release 2012.08.09.1 (c252ac9e) (tag: 2012.08.09.1) * etc/debian-edu/itzks.config: Add central configuration file, most settings have to be derived from LDAP (todo!. sbin/itzks-transfer-cleaner: Cleanup script for ITZkS transfer area. (43608c09) 2012-08-08 Mike Gabriel * /debian/control: Add acl package as dependency for mainserver profile. (fd08eee1) 2012-08-07 Mike Gabriel * /debian/control, README.*: The itzks-systems package collection is not a meta-package anymore, adapt README files and the Debian control file. (32400429) * release 2012.08.07.2 (cd9f8308) (tag: 2012.08.07.2) * /debian/control, etc/skel/Desktop/pwdchange.desktop: + Add apt-file as dependency for mainserver and terminalserver system profile. + Add dependency on gnome-colors-common for terminalserver and diskless system profile. system profile. + Set executable bit for .desktop file. + Change ,,Passwort ändern'' to ,,Kennwort ändern'' in .desktop file. + Use GNOME's dialog-password Icon for change password link to GOsa². (249fc581) * /debian/control: Add apt-file as dependency for mainserver and terminalserver system profile. (5bd81f8f) * release 2012.08.07.1 (4105adf0) (tag: 2012.08.07.1) * etc/skel: Add ,,Change Password'' Desktop Icon to /etc/skel. (cbf6c797) 2012-08-04 Mike Gabriel * release 2012.08.04.8 (21fd31dc) (tag: 2012.08.04.8) * /debian/control: Add Breaks field for former package name to all bin:packages. (4bb83dde) * release 2012.08.04.7 (ab837a6c) (tag: 2012.08.04.7) * /debian/*: Rename all dh files due to package name change. (9611ff33) * /debian/control: + Rename src:package and bin:packages to itzks-systems-*. + Add Replace field to all bin:packages. (31395b96) * rename package: itzks-systems (427acdf5) * /debian/changelog: typo fixes (2d7bb7c6) * etc/skel: Germanized symlinks to tranfer directory. (409bdcab) * /debian/rules: Remove packed-by-package-build tarballs on rule clean. (0f0565bb) * release 2012.08.04.6 (df6b04dd) (tag: 2012.08.04.6) * D-I PXE Environment: Pack files in tarball to preserve absolute symlinks. Adapt README.tftp to this change. (fc3d5026) * /debian/itzks-packages-mainserver.lintian-overrides: Drop non-overridable tags. (d38ed5fd) * release 2012.08.04.5 (74d9f5f8) (tag: 2012.08.04.5) * D-I PXE Environment: Provide the /srv/tftp directory as ,,examples'', installing to /srv directly is a heavy violation of the Debian Policy, so we avoid that. (055f0e82) * release 2012.08.04.4 (119b9754) (tag: 2012.08.04.4) * Fix last package version, complete mis-installation of PXE D-I env files. (68475be7) * release 2012.08.04.3 (52e76331) (tag: 2012.08.04.3) * /debian/control (itzks-packages-mainserver): Provide functional/German Debian Installer PXE environment. (002982cc) * release 2012.08.04.2 (c6d040dc) (tag: 2012.08.04.2) * /debian/itzks-packages-mainserver.lintian-overrides: Ignore unusual interpreter xdg-open in skeleton's .desktop files. (0e107ba0) * /debian/control (itzks-packages-mainserver): debian/control (itzks-packages-mainserver): Fix symlink name in Skeleton folder. (cbd781df) * release 2012.08.04.1 (dab5634b) (tag: 2012.08.04.1) * /debian/control (itzks-packages-mainserver, new): Make sure arpwatch gets installed on TJENER. Enhance /etc/skel according to ITZkS specs. (2b73cf4e) 2012-08-03 Mike Gabriel * release 2012.08.03.2 (98ff1af0) (tag: 2012.08.03.2) * /debian/control (itzks-packages-terminalserver, new): Package depends on linux-image-amd64 instead of linux-image-486. (31d31473) * release 2012.08.03.1 (0438c36c) (tag: 2012.08.03.1) * Add README.terminalserver, install file into itzks-packages-terminalserver. (281efe8f) * typo (5bb5da05) * /debian/control (all bin:packages): Add a paragraph to the packages' long descriptions that describe the connection between IT-Zukunft Schule and Debian Edu / Skolelinux. /debian/control (itzks-packages-terminalserver, new): Use dependency list similar to that of diskless workstations. Additionally depend on X2Go server packages. (a9f68bfd) 2012-07-31 Mike Gabriel * release 2012.07.31.9 (030073a5) (tag: 2012.07.31.9) * /debian/control (itzks-packages-diskless): More dependencies: kturtle. (243c2b1c) * release 2012.07.31.8 (bb3310c3) (tag: 2012.07.31.8) * /debian/control (itzks-packages-diskless): More dependencies: lazarus, rawtherapee, scratch, nted. (96e5e0a3) * release 2012.07.31.7 (5ee87225) (tag: 2012.07.31.7) * /debian/control (itzks-packages-diskless): Remove packages from dependency list that do not exist in Debian squeeze-backports. (ac66b7ae) * release 2012.07.31.6 (7b5b198c) (tag: 2012.07.31.6) * /debian/control (itzks-packages-diskless): Dependency fix: ttf-microsoft-corefonts -> ttf-mscorefonts-installer. (bb162d9a) * release 2012.07.31.5 (edd4ad48) (tag: 2012.07.31.5) * Add dependency ttf-microsoft-corefonts. (be51150d) * /debian/control (itzks-packages-diskless): Typo fix for libreoffice-* packages. (7737f050) * release 2012.07.31.4 (c58c7da3) (tag: 2012.07.31.4) * /debian/control (itzks-packages-diskless): More dependency fine tuning, conflicting with all available Openoffice packages to facilitate the depency based installation of Libreoffice. (1fcd8974) * release 2012.07.31.3 (3fd809bb) (tag: 2012.07.31.3) * /debian/control (itzks-packages-diskless): Dependency fine tuning. (0ed5dd4a) * release 2012.07.31.2 (d7383f4d) (tag: 2012.07.31.2) * /debian/itzks-packages-disklserver.manpages: Forgot to add this debhelper file, now added. (1816184b) * release 2012.07.31.1 (fe1c3070) (tag: 2012.07.31.1) * /bin/diskless-workstation-shell, /man/diskless-workation-shell.8: Add script for diskless chroot maintenance to itzks-packages-disklserver package. (e6622560) * Add meta-package: itzks-packages-diskless. (3aa0a284) 2012-07-30 Mike Gabriel * /debian/control (itzks-packages-virtman): Add vim to list of dependencies. (f3d68bed) * /debian/control (itzks-packages-disklserver): Add vim to list of dependencies. (22085a6c) * release 2012.07.30.1 (e8d034c8) (tag: 2012.07.30.1) * Add package: izks-packages-disklserver (0e37ff45) 2012-07-27 Mike Gabriel * rename src:package to bundle all itzks-packages-* in one src:package (214f4126) * upload to squeeze-backports (itzks/2012.07.27.3) (678ca9b6) * /debian/control: Conflict with all exim4-* packages. (060104e3) * rename package (298878b7) * upload to squeeze-backports (itzks/2012.07.27.2) (3d80ac94) * /debian/control: Conflict with exim4 to enable postfix installation. (0e38830c) * upload to squeeze-backports (itzks/2012.07.27.1) (022a2a91) * initial commit (465b7f96)