[debian-edu-commits] [Git][debian-edu/debian-edu-config][master] Install task 'standard' (system utilities) inside the LTSP chroot.

WolfgangSchweer gitlab at salsa.debian.org
Fri Nov 16 14:31:57 GMT 2018


WolfgangSchweer pushed to branch master at Debian Edu / debian-edu-config


Commits:
0168eb88 by Wolfgang Schweer at 2018-11-16T14:29:17Z
Install task 'standard' (system utilities) inside the LTSP chroot.

It should ensure the installation is put on top of a stock Debian system
with nothing missing.

- - - - -


2 changed files:

- debian/changelog
- share/ltsp/plugins/ltsp-build-client/Debian-custom/032-edu-pkgs


Changes:

=====================================
debian/changelog
=====================================
@@ -7,6 +7,9 @@ debian-edu-config (2.10.46) UNRELEASED; urgency=medium
     - Use code in share/ltsp/init-ltsp.d/60-edu-client to apply the patch (this
       happens only on-the-fly for each session in the overlay filesystem).
   * Adjust Makefile.
+  * Install task 'standard' (system utilities) inside the LTSP chroot. It should
+    ensure the installation is put on top of a stock Debian system with nothing
+    missing.
 
  -- Wolfgang Schweer <wschweer at arcor.de>  Thu, 15 Nov 2018 02:55:59 +0100
 


=====================================
share/ltsp/plugins/ltsp-build-client/Debian-custom/032-edu-pkgs
=====================================
@@ -21,7 +21,7 @@ in_target() {
 # Clean up changes done to the tasksel behaviour earlier and go back
 # to the default behavior.
 diverts_remove() {
-    for test in desktop new-install ; do
+    for test in desktop ; do
         if [ -f $ROOT/usr/lib/tasksel/tests/$test.edu ] ; then
             rm $ROOT/usr/lib/tasksel/tests/$test
             in_target dpkg-divert --package debian-edu-install --rename --quiet \
@@ -40,13 +40,6 @@ diverts_insert() {
         <$ROOT$file >$ROOT$file.edu
     in_target dpkg-divert --package debian-edu-install --rename --quiet --add $file
     ln -s ./desktop.edu $ROOT$file
-
-# And for the standard system task too
-    file=/usr/lib/tasksel/tests/new-install
-    sed -e 's/^case/# Do not install standard system task - added by debian-edu-install\nexit 3\n\n&/' \
-        <$ROOT$file >$ROOT$file.edu
-    in_target dpkg-divert --package debian-edu-install --rename --quiet --add $file
-    ln -s ./new-install.edu $ROOT$file
 }
 
 disable_cronjob() {



View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/commit/0168eb887b388fe100058e8d486ed58d94548cb1

-- 
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/commit/0168eb887b388fe100058e8d486ed58d94548cb1
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-edu-commits/attachments/20181116/b841bcd1/attachment-0001.html>


More information about the debian-edu-commits mailing list