Your message dated Sun, 18 Jul 2004 17:02:05 -0400
with message-id <[EMAIL PROTECTED]>
and subject line Bug#258108: fixed in s390-netdevice 0.0.6
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 7 Jul 2004 18:22:50 +0000
>From [EMAIL PROTECTED] Wed Jul 07 11:22:50 2004
Return-path: <[EMAIL PROTECTED]>
Received: from sine.sctelecom.com (mailbox.sinenomine.net) [192.204.203.218] 
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1BiH4E-0005t5-00; Wed, 07 Jul 2004 11:22:50 -0700
Received: from localhost (mailbox.sinenomine.net [192.168.101.9])
        by mailbox.sinenomine.net (8.12.6/8.12.6/SuSE Linux 0.6) with ESMTP id 
i67IMjjb028040
        for <[EMAIL PROTECTED]>; Wed, 7 Jul 2004 14:22:45 -0400
Subject: s390-netdevice: IUCV not implemented
From: Adam Thornton <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Content-Type: multipart/mixed; boundary="=-f2mg4rm5Q9EubZJkeH8l"
Organization: Sine Nomine Associates
Message-Id: <[EMAIL PROTECTED]>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.4.4 
Date: Wed, 07 Jul 2004 13:23:39 -0500
X-Virus-Scanned: by AMaViS - amavis-milter (http://www.amavis.org/)
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
        autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 


--=-f2mg4rm5Q9EubZJkeH8l
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Package: s390-netdevice
Version: 0.05
Severity: important
Tags: patch

I've implemented IUCV support for S/390.  It seems to work--I'm doing an
installation with it now.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (700, 'testing')
Architecture: s390
Kernel: Linux 2.4.17
Locale: LANG=C, LC_CTYPE=C


--=-f2mg4rm5Q9EubZJkeH8l
Content-Disposition: attachment; filename=s390-netdevice-templates.patch
Content-Type: text/plain; name=s390-netdevice-templates.patch; charset=ISO-8859-15
Content-Transfer-Encoding: 7bit

--- s390-netdevice.templates.orig       2004-07-07 14:10:50.000000000 -0400
+++ s390-netdevice.templates    2004-07-07 11:40:30.000000000 -0400
@@ -114,6 +114,13 @@
  driver to work and it must be set up on both ends of the
  communication.
 
+Template: debian-installer/s390/netdevice/iucv/confirm
+Type: boolean
+Default: true
+_Description: Is this configuration correct?
+ The configured parameter is:
+  peer  = ${peer}
+
 Template: debian-installer/s390-netdevice/title
 Type: text
 #  Main menu item

--=-f2mg4rm5Q9EubZJkeH8l
Content-Disposition: attachment; filename=netdevice.c.patch
Content-Type: text/plain; name=netdevice.c.patch; charset=ISO-8859-15
Content-Transfer-Encoding: 7bit

--- netdevice.c.orig    2004-07-07 14:11:43.000000000 -0400
+++ netdevice.c 2004-07-07 13:38:10.000000000 -0400
@@ -44,6 +44,7 @@
 static int device_selected, device_ctc_protocol, device_qeth_lcs_port;
 static char *device_qeth_portname, *device_qeth_portname_display;
 static char *type_text = "", chandev_parm[256], chandev_module_parm[256];
+static char *iucv_peername, *iucv_peername_display;
 
 #define TEMPLATE_PREFIX        "debian-installer/s390/netdevice/"
 
@@ -352,6 +353,36 @@
        return 0;
 }
 
+static int get_iucv_peername (void)
+{
+       char *ptr;
+       int ret, j, k;
+
+       ret = my_debconf_input ("critical", TEMPLATE_PREFIX "iucv/peer", &ptr);
+       if (ret)
+               return ret;
+
+       free (iucv_peername);
+
+       j = strlen (ptr);
+       if (j)
+       {
+               di_log (DI_LOG_LEVEL_WARNING, "length: %d", j);
+               iucv_peername = strdup (ptr);
+               for (k = 0; k < j; k++)
+                       iucv_peername[k] = toupper (iucv_peername[k]);
+               iucv_peername_display = iucv_peername;
+       }
+       else
+       {
+               iucv_peername = NULL; 
+               iucv_peername_display = "-";
+               return 1;
+       }
+
+       return 0;
+}
+
 static int confirm (void)
 {
        char *template, buf[10], *ptr;
@@ -368,6 +399,9 @@
                case TYPE_LCS:
                        template = TEMPLATE_PREFIX "lcs/confirm";
                        break;
+               case TYPE_IUCV:
+                        template = TEMPLATE_PREFIX "iucv/confirm";
+                       break;
                default:
                        return -1;
        }
@@ -460,6 +494,21 @@
        if (mkdir ("/etc/modutils", 777) && errno != EEXIST)
                return 1;
 
+       if (strncmp(type_text,"iucv",4) == 0) {
+         /* IUCV, not chandev, stuff */
+
+         f = fopen("/etc/modutils/netiucv", "a");
+         if (!f)
+                return 1;
+         fprintf(f,"iucv=%s\n",iucv_peername);
+
+         snprintf (buf, sizeof (buf), "modprobe netiucv iucv=%s",iucv_peername);
+
+         di_exec_shell_log (buf);
+
+         return 0;
+       }
+
        chandev = fopen ("/proc/chandev", "a");
 
        if (!chandev)
@@ -516,7 +565,7 @@
        {
                BACKUP, GET_NETWORKTYPE, GET_IUCV, GET_CHANNEL,
                GET_CTC_PROTOCOL, GET_QETH_LCS_PORT, GET_QETH_PORTNAME,
-               CONFIRM
+               CONFIRM, GET_IUCV_PEERNAME
        }
        state = GET_NETWORKTYPE;
 
@@ -549,7 +598,8 @@
                                }
                                break;
                        case GET_IUCV:
-                               return 1;
+                               state = GET_IUCV_PEERNAME;
+                               break;
                        case GET_CHANNEL:
                                ret = get_channel ();
                                switch (ret)
@@ -625,6 +675,17 @@
                                                return 1;
                                }
                                break;
+                       case GET_IUCV_PEERNAME:
+                               ret = get_iucv_peername ();
+                               switch (ret)
+                               {
+                                       case 0:
+                                               state = CONFIRM;
+                                               break;
+                                       default:
+                                               return 1;
+                               }
+                               break;
                        case CONFIRM:
                                ret = confirm ();
                                switch (ret)

--=-f2mg4rm5Q9EubZJkeH8l--


---------------------------------------
Received: (at 258108-close) by bugs.debian.org; 18 Jul 2004 21:08:35 +0000
>From [EMAIL PROTECTED] Sun Jul 18 14:08:35 2004
Return-path: <[EMAIL PROTECTED]>
Received: from newraff.debian.org [208.185.25.31] (mail)
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1BmItf-00061A-00; Sun, 18 Jul 2004 14:08:35 -0700
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
        id 1BmInN-00078Q-00; Sun, 18 Jul 2004 17:02:05 -0400
From: Bastian Blank <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.51 $
Subject: Bug#258108: fixed in s390-netdevice 0.0.6
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Sun, 18 Jul 2004 17:02:05 -0400
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
        autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Source: s390-netdevice
Source-Version: 0.0.6

We believe that the bug you reported is fixed in the latest version of
s390-netdevice, which is due to be installed in the Debian FTP archive:

s390-netdevice_0.0.6.dsc
  to pool/main/s/s390-netdevice/s390-netdevice_0.0.6.dsc
s390-netdevice_0.0.6.tar.gz
  to pool/main/s/s390-netdevice/s390-netdevice_0.0.6.tar.gz
s390-netdevice_0.0.6_s390.udeb
  to pool/main/s/s390-netdevice/s390-netdevice_0.0.6_s390.udeb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastian Blank <[EMAIL PROTECTED]> (supplier of updated s390-netdevice package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sun, 18 Jul 2004 22:47:44 +0200
Source: s390-netdevice
Binary: s390-netdevice
Architecture: source s390
Version: 0.0.6
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <[EMAIL PROTECTED]>
Changed-By: Bastian Blank <[EMAIL PROTECTED]>
Description: 
 s390-netdevice - Configure network hardware (udeb)
Closes: 258108 258430 259604
Changes: 
 s390-netdevice (0.0.6) unstable; urgency=low
 .
   * Adam Thornton
     - Changed priority of CTC protocol question and default protocol.
       (closes: #259604)
   * Bastian Blank
     - Add iucv support. Derived patch from Adam Thornton.
     (closes: #258108, #258430)
   * Christian Perrier
     - reworded the "Is this configuration correct?" question for being less
       dependent on debconf interface. Run debconf-updatepo
   * Updated translations:
     - Bulgarian (bg.po) by Ognyan Kulev
     - Bosnian (bs.po) by Safir Šećerović
     - Catalan (ca.po) by Jordi Mallach
     - Czech (cs.po) by Miroslav Kure
     - Danish (da.po) by Claus Hindsgaul
     - German (de.po) by Dennis Stampfer
     - Greek (el.po) by George Papamichelakis
     - Spanish (es.po) by Teófilo Ruiz Suárez
     - Basque (eu.po) by Piarres Beobide Egaña
     - Finnish (fi.po) by Tapio Lehtonen
     - French (fr.po) by Christian Perrier
     - Hebrew (he.po) by Lior Kaplan
     - Hungarian (hu.po) by VERÓK István
     - Indonesian (id.po) by Parlin Imanuel Toh
     - Japanese (ja.po) by Kenshi Muto
     - Korean (ko.po) by Changwoo Ryu
     - Lithuanian (lt.po) by Marius Gedminas
     - Dutch (nl.po) by Bart Cornelis
     - Norwegian (nn.po) by Håvard Korsvoll
     - Polish (pl.po) by Bartosz Fenski
     - Portuguese (Brazil) (pt_BR.po) by André Luís Lopes
     - Portuguese (pt.po) by Miguel Figueiredo
     - Romanian (ro.po) by Eddy Petrisor
     - Russian (ru.po) by Nikolai Prokoschenko
     - Slovak (sk.po) by Peter KLFMANiK Mann
     - Albanian (sq.po) by Elian Myftiu
     - Turkish (tr.po) by Osman Yüksel
     - Ukrainian (uk.po) by Eugeniy Meshcheryakov
     - Simplified Chinese (zh_CN.po) by Carlos Z.F. Liu
Files: 
 ad573ef61f4646512c97ce5064bd058a 677 debian-installer optional 
s390-netdevice_0.0.6.dsc
 57e907c94d0924089cb25435fff657ad 60617 debian-installer optional 
s390-netdevice_0.0.6.tar.gz
 76f55da19b955a01bc14f4b036ebbdbb 48648 debian-installer optional 
s390-netdevice_0.0.6_s390.udeb
package-type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iEYEARECAAYFAkD64xsACgkQLkAIIn9ODhGlYwCgpOyXoBVAJKz/d8hnZJIYcp+e
+N4An2pMXgChZ8LpbFyMTt8/bmJcN6lu
=BYxN
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to