MdkActe <[EMAIL PROTECTED]> writes:

> After your patch:
> 
> Undefined subroutine &main::mandrake_release called at /usr/sbin/drakconf.real line 
>460.
> Undefined subroutine &main::mandrake_release called at /usr/sbin/drakconf.real line 
>460.
> END failed--call queue aborted.
> 
> something still missing :(

mandrake_release() was added to cvs through this patch:
Index: common.pm
===================================================================
RCS file: /cooker/gi/perl-install/common.pm,v
retrieving revision 1.161
retrieving revision 1.163
diff -u -w -p -r1.161 -r1.163
--- common.pm	12 Nov 2002 12:05:40 -0000	1.161
+++ common.pm	25 Nov 2002 12:12:15 -0000	1.163
@@ -9,7 +9,7 @@ use vars qw(@ISA @EXPORT $SECTORSIZE);
 
 @ISA = qw(Exporter);
 # no need to export ``_''
-@EXPORT = qw($SECTORSIZE N N_ translate untranslate formatXiB removeXiBSuffix formatTime setVirtual makedev unmakedev salt set_permissions files_exist set_alternative);
+@EXPORT = qw($SECTORSIZE N N_ translate untranslate formatXiB removeXiBSuffix formatTime setVirtual makedev unmakedev salt set_permissions files_exist set_alternative mandrake_release);
 
 # perl_checker: RE-EXPORT-ALL
 push @EXPORT, @MDK::Common::EXPORT;
@@ -240,6 +240,10 @@ sub set_permissions {
     }
     run_program::rooted($::prefix, "/bin/chmod", $perms, $file)
 	or die "Could not start chmod!";
+}
+
+sub mandrake_release {
+    chomp_(cat_("/etc/mandrake-release"))
 }
 
 1;
hum, i think i'll have to do a drakxtools packages with cvs from a few
days ago before we finish the switch to gtk+.

2002-11-27 17:00 seems to be the right date to use.
comparing with current developments, you'll missed:
2002-12-04 13:32  tvignaud

        * pkgs.pm: perl_checker

2002-12-04 13:21  uid553

        * install_steps_gtk.pm: use option tty7 to force X server to be on
        tty7 (instead of opening tty5 and tty6 so that the next available
        tty is tty7)

2002-12-04 12:38  tvignaud

        * harddrake/data.pm, harddrake/ui.pm, standalone/harddrake2: kill
        "used by only one" harddrake::ui module, move its content to
        standalone/harddrake2

2002-12-04 11:39  tvignaud

        * harddrake/ui.pm: cleanups

2002-12-04 11:38  tvignaud

        * ugtk2.pm: reverse

2002-12-04 11:21  tvignaud

        * harddrake/ui.pm: hide config buttons when switching from a
        configurable device to a non configurable one

2002-12-04 11:14  tvignaud

        * harddrake/ui.pm: fix gtktext_insert() usage

2002-12-04 09:30  tvignaud

        * security/main.pm: share common options

2002-12-04 09:30  tvignaud

        * security/msec.pm: - fix obvious pixel typo (s/if/if_/)
        - no need to maintain dummy documentation about something which is
          called only in one place - simplify

2002-12-04 09:25  tvignaud

        * standalone/drakxservices: strict mode

2002-12-04 08:49  tvignaud

        * ugtk2.pm: clean up

2002-12-04 08:45  tvignaud

        * harddrake/ui.pm: gtk+2 port, yeah baby :-)

2002-12-03 23:02  uid551

        * share/po/: pt_BR.po, zh_CN.po: updated Brazilian and Chinese
        files

2002-12-03 22:08  uid551

        * share/fonts.tar.bz2: First try of fonts for Xft2

2002-12-03 21:04  uid535

        * ugtk2.pm: titisux, revert the pango pixels stuff

2002-12-03 21:02  uid535

        * common.pm, c/stuff.xs.pl: workaround perl sprintf bug when some
        parameters are utf8 and some not

2002-12-03 15:14  pablo

        * share/po/: et.po, ja.po, vi.po: updated Estonian and Vietnamese
        files; fixed typo in Japanese file

2002-12-03 15:12  prigaux

        * install_any.pm, partition_table.pm, scanner.pm, timezone.pm: do
        not use "local *F", use "my $F" or output() instead

2002-12-03 15:11  prigaux

        * security/msec.pm: fix typo

2002-12-03 15:08  prigaux

        * raid.pm: use output()

2002-12-03 14:32  prigaux

        * network/nfs.pm: (find_exports): use run_program::raw + stdout

2002-12-03 14:19  prigaux

        * fs.pm: one need run_program::raw() to use options

2002-12-03 14:13  gc

        * ugtk2.pm: misc fixes

2002-12-03 14:12  gc

        * install_gtk.pm, install_steps_gtk.pm, mouse.pm, services.pm,
        diskdrake/hd_gtk.pm, diskdrake/smbnfs_gtk.pm, interactive/gtk.pm:
        gtk2

2002-12-03 14:12  prigaux

        * commands.pm, common.pm, detect_devices.pm, devices.pm,
        install_steps.pm, Xconfig/test.pm: do not use "local my $F, ...",
        use "local(my $F, ...) instead

2002-12-03 14:12  tvignaud

        * ugtk2.pm, standalone/logdrake: add gtktext_append() and uses it

2002-12-03 14:09  prigaux

        * network/tools.pm: cleanup use of filehandles

2002-12-03 13:53  prigaux

        * network/network.pm: (read_resolv_conf): simplify

2002-12-03 13:46  prigaux

        * Xconfig/test.pm: do not use "local *F"

2002-12-03 13:42  prigaux

        * devices.pm: do not use "local *F"

2002-12-03 13:39  prigaux

        * common.pm: (formatXiB): simplify

2002-12-03 13:33  prigaux

        * common.pm: use "my $F" instead of "local *F" (and cleanup)

2002-12-03 13:26  prigaux

        * commands.pm: remove pack_ and unpack_ (unused)

2002-12-03 13:25  damien

        * any.pm: allow #, and other characters in phone number

2002-12-03 13:23  prigaux

        * detect_devices.pm: do not use "local *F", use
        run_program::get_stdout() or "local $F" instead

2002-12-03 13:09  gc

        * network/tools.pm, pkgs.pm: make it $::testing aware

2002-12-03 13:05  prigaux

        * security/msec.pm: simplify (esp. use cat_)

2002-12-03 12:58  prigaux

        * security/msec.pm: (get_value): cleanup

2002-12-03 00:36  prigaux

        * network/network.pm: (add2hosts): use output and pixelization

2002-12-03 00:18  prigaux

        * printer/: main.pm, office.pm: simplify

2002-12-02 21:52  prigaux

        * common.pm: (set_alternative): simplify (files_exist): simplify

2002-12-02 21:41  prigaux

        * any.pm, install_steps.pm, mouse.pm, network/isdn.pm,
        network/netconnect.pm, network/smb.pm, network/tools.pm: use
        output_with_perm()

2002-12-02 18:54  prigaux

        * any.pm, install_steps_interactive.pm: any::get_autologin() doesnt
        modify $o, it returns a hash

2002-12-02 18:53  prigaux

        * bootlook.pm: - use any::get_autologin and any::set_autologin -
        any::set_autologin doesn't set /etc/sysconfig/autologin to perm
        600, is it needed??

2002-12-02 18:42  prigaux

        * any.pm, install_steps.pm, install_steps_interactive.pm: use
        $::prefix

2002-12-02 18:40  prigaux

        * standalone/adduserdrake: remove commented code

2002-12-02 18:38  prigaux

        * any.pm: (get_autologin): $o->{autologin} is set to the chosen
        user only if AUTOLOGIN is set (it now mirrors what set_autologin()
        does)

2002-12-02 18:34  prigaux

        * Xconfig/card.pm: don't use $_

2002-12-02 18:33  prigaux

        * any.pm, install_steps.pm: any::runlevel() doesnt need the prefix
        anymore

2002-12-02 18:33  prigaux

        * proxy.pm: this package is unused, no need to keep it

2002-12-02 18:14  prigaux

        * Xconfig/various.pm: - any::runlevel() doesnt need the prefix
        anymore - fix use of any:runlevel()

2002-12-02 18:08  prigaux

        * Xconfig/main.pm: any::runlevel() doesnt need the prefix anymore

2002-12-02 18:07  prigaux

        * bootlook.pm: use any::runlevel()

2002-12-02 18:07  prigaux

        * bootloader.pm: use output()

2002-12-02 18:07  adesmons

        * network/adsl.pm, network/modem.pm, network/netconnect.pm,
        network/network.pm, standalone/drakconnect: Some data are now
        fetched from system instead of drakconnect conf file (adsl, ppp,
        ifcfg-eth)

2002-12-02 18:06  prigaux

        * any.pm: use output and append_to_file

2002-12-02 18:06  prigaux

        * Makefile: adapt "make test_pms" to new perl_checker

2002-12-02 18:01  prigaux

        * fs.pm: formatting timeout is now 1 hour

2002-12-02 17:55  prigaux

        * fs.pm: remove the duplicate mke2fs (fixes buggy 1.225 change)

2002-12-02 17:53  prigaux

        * fs.pm: use append_to_file()

2002-12-02 14:35  tvignaud

        * ugtk2.pm, standalone/logdrake: make append option be usable as
        other ones

2002-12-02 12:27  tvignaud

        * standalone/logdrake: use named tags for color rather than rgbt
        triplet, waiting for full foreground-gdk support in perl-gtk2

2002-12-02 10:09  tvignaud

        * ugtk2.pm: gtkfontinfo() is bugged since it uses a C macro which
        is (oh surprise) not in binary library .... : $fontinfo{$_} =
        Gtk2::Pango->PANGO_PIXELS($metrics->$func);

2002-12-02 08:36  tvignaud

        * standalone/: drakTermServ, drakfont: - gtk2 port - consolidate
        some code in text_view() - perl_checker fixes

2002-12-02 08:35  tvignaud

        * standalone/logdrake: - gtk2 port
        - add a note to remember to try gtkhtml instead of TextView
        - make wait message be transcient and modal (we should share some
          create_*_dialog() around logdrake/mcc/drakfloppy/rpmdrake)
        - fixes for 'strict ref'

2002-12-02 08:33  tvignaud

        * security/main.pm, standalone/drakbackup, standalone/drakconnect:
        - gtk2 port - perl_checker fixes

2002-12-02 08:32  tvignaud

        * standalone/drakgw: - fix gtk2 port - let it work with kernel 2.5
        too

2002-12-02 08:31  tvignaud

        * standalone/drakbug: fix gtk2 port

2002-12-02 08:28  tvignaud

        * ugtk2.pm: - use useless when needed
        - gtktext_insert() : add an append argument to prevent overwriting
          already present text in TextBuffer
        - gtkfontinfo() is bugged since it uses a C macro which is (oh
          surprise) not in binary library .... : $fontinfo{$_} =
          Gtk2::Pango->PANGO_PIXELS($metrics->$func);

2002-12-02 08:06  pablo

        * share/po/: id.po, is.po, it.po, ja.po, ko.po, lt.po, lv.po,
        mt.po, nl.po, no.po, pl.po, pt.po, pt_BR.po, ro.po, ru.po, sk.po,
        sl.po, sp.po, sr.po, sv.po, ta.po, th.po, tr.po, uk.po, vi.po,
        wa.po, zh_CN.po, zh_TW.po: updated pot file

2002-12-02 06:58  pablo

        * share/po/: DrakX.pot, af.po, ar.po, az.po, be.po, bg.po, br.po,
        bs.po, ca.po, cs.po, cy.po, da.po, de.po, el.po, eo.po, es.po,
        et.po, eu.po, fi.po, fr.po, ga.po, gl.po, hr.po, hu.po: updated pot
        file

2002-11-28 20:29  pablo

        * share/po/et.po: Updated Estonian file

2002-11-28 16:21  pablo

        * share/po/pt.po: Updated Portuguese file

2002-11-28 16:07  gc

        * raid.pm: testing aware

2002-11-28 15:50  tvignaud

        * standalone/drakperm: one more fix

2002-11-28 15:49  tvignaud

        * standalone/drakperm: - "use strict" fixes
        - perl_checker fixes

2002-11-28 14:45  tvignaud

        * services.pm, services.pm: - my_gtk->main already do the kill
          'USR2' and hardcoding signal number was bad anyway
        - use gtkflush()

2002-11-28 14:26  prigaux

        * any.pm, bootlook.pm, install_steps_gtk.pm,
        install_steps_interactive.pm, lang.pm, services.pm, ugtk.pm,
        harddrake/ui.pm, network/adsl.pm, network/ethernet.pm,
        network/isdn.pm, network/netconnect.pm, network/network.pm,
        network/tools.pm, printer/common.pm, printer/cups.pm,
        printer/detect.pm, printer/gimp.pm, printer/main.pm,
        printer/printerdrake.pm, resize_fat/fat.pm, resize_fat/io.pm:
        perl_checker adaptations

2002-11-28 14:10  prigaux

        * resize_fat/io.pm: remove debug code

2002-11-28 13:47  prigaux

        * resize_fat/c_rewritten.pm: to export, one needs to inheritate
        from Exporter

2002-11-28 13:46  prigaux

        * commands.pm: fix "ps" and "df" (were broken due to localization
        of *DF and *PS)

2002-11-28 13:44  prigaux

        * Xconfig/test.pm: in the test snippet, add "use common" to have
        access to N()

2002-11-28 13:43  prigaux

        * bootloader.pm: - compare labels case insensitively (thanks to
          D.Faure)
        - when reading existing config, remove double quotes around the
          label (thanks to D.Faure)
        - add double quotes around the label instead of removing spaces
          (need checking installkernel compatibility)

2002-11-28 13:00  gc

        * any.pm: load_category__prompt: use formatAlaTeX

2002-11-28 12:36  prigaux

        * Makefile: fix removing of pods when installing pms

2002-11-28 11:09  tvignaud

        * ugtk2.pm: perl_checker fixes

2002-11-28 09:52  tvignaud

        * ugtk2.pm: fix create_factory_menu*(): since we get an object and
        not anymore a hash, let just return factory as another variable...

2002-11-28 09:29  tvignaud

        * standalone/drakgw: fix

2002-11-28 02:08  prigaux

        * bootloader.pm, bootlook.pm, ftp.pm, install_any.pm,
        partition_table.pm, network/adsl.pm, printer/printerdrake.pm:
        perl_checker adaptations

2002-11-27 21:50  prigaux

        * any.pm, bootloader.pm, bootlook.pm, commands.pm, devices.pm,
        fs.pm, fsedit.pm, ftp.pm, help.pm, install2.pm, install_any.pm,
        install_gtk.pm, install_interactive.pm, install_steps.pm,
        install_steps_gtk.pm, interactive.pm, lang.pm, log.pm, modules.pm,
        mouse.pm, my_gtk.pm, partition_table.pm, scanner.pm, standalone.pm,
        swap.pm, timezone.pm, ugtk.pm, Newt/Newt.pm, Xconfig/card.pm,
        Xconfig/monitor.pm, Xconfig/parse.pm,
        Xconfig/resolution_and_depth.pm, Xconfig/test.pm,
        Xconfig/xfree3.pm, c/stuff.pm, diskdrake/interactive.pm,
        harddrake/data.pm, harddrake/sound.pm, harddrake/ui.pm,
        interactive/http.pm, interactive/newt.pm, interactive/stdio.pm,
        network/adsl.pm, network/ethernet.pm, network/isdn.pm,
        network/isdn_consts.pm, network/network.pm, network/tools.pm,
        partition_table/gpt.pm, printer/detect.pm, printer/gimp.pm,
        printer/main.pm, printer/office.pm, printer/printerdrake.pm,
        resize_fat/c_rewritten.pm, resize_fat/fat.pm, resize_fat/io.pm:
        perl_checker adaptations

2002-11-27 21:41  prigaux

        * printer/main.pm: (configure_hpoj): functions dynamically loaded
        from /usr/sbin/ptal-init are now loaded in printer::hpoj namespace
        (needs testing)

2002-11-27 21:40  prigaux

        * .perl_checker: update for new packages (Gtk2), and remove the
        now-handled-by-perl_check packages

2002-11-27 17:20  tvignaud

        * standalone/drakgw: - Gtk2 port
        - perl_checker fixes

2002-11-27 17:10  tvignaud

        * standalone/drakbug: - Gtk2 port
        - one perl_checker fix

Reply via email to