Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=92960a5d5c326f6004140edf3c2723811d527850

commit 92960a5d5c326f6004140edf3c2723811d527850
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Thu May 15 14:07:51 2008 +0200

dhcp-3.0.6-2-i686
- moved to extra

diff --git a/source/network-extra/dhcp/FrugalBuild 
b/source/network-extra/dhcp/FrugalBuild
new file mode 100644
index 0000000..53fa33f
--- /dev/null
+++ b/source/network-extra/dhcp/FrugalBuild
@@ -0,0 +1,74 @@
+# Compiling Time: 0.30 SBU
+# Maintainer: AlexExtreme <[EMAIL PROTECTED]>
+
+pkgname=dhcp
+pkgver=3.0.6
+pkgrel=2
+pkgdesc="The ISC DHCP server"
+url="http://www.isc.org/sw/dhcp/";
+depends=('glibc')
+makedepends=('groff')
+groups=('network-extra')
+archs=('i686' 'x86_64')
+backup=('etc/dhcpd.conf')
+up2date="lynx -dump $url |grep dhcp-[0-9] |sed -ne 's/.*p-\(.*\).t.*/\1/;1 p'"
+source=(ftp://ftp.isc.org/isc/$pkgname/$pkgname-$pkgver.tar.gz \
+       rc.dhcpd rc.dhcpd-hu.po README.Frugalware 
$pkgname-3.0.4-networkmanager-fixes.patch dhclient.conf)
+sha1sums=('204e509580d57d0cfff23529274612ca8c710efb' \
+          '4b8d8813f497d3a9aa21eeb113ae965b7b7fdf81' \
+          'fd70ba41e16c15d69529eeb216be103e042f3437' \
+          '0510d9057df9dcf1c476961930f0ac65f7de87f9' \
+          '638b5a5eb6e4459db52e6e65c7d015d246b70e3e' \
+          'ce6545dad5c371b269da8f689f6d3599feefc4da')
+subpkgs=('dhclient')
+subdescs=('The ISC DHCP client')
+subgroups=('network')
+subdepends=('glibc')
+subbackup=('etc/dhclient.conf')
+subarchs=('i686 x86_64')
+
+DIRS='client common dhcpctl dst minires server omapip relay'
+
+build()
+{
+       Fcd
+       Fpatchall
+       ./configure || Fdie
+       for d in $DIRS ; do
+           Fsed 'CC_OPTIONS =' "CC_OPTIONS=$CFLAGS" work.linux-2.2/$d/Makefile
+       done
+       make || Fdie
+       Fmakeinstall INCDIR=$Fdestdir/usr/include \
+               LIBDIR=$Fdestdir/usr/lib \
+               USERBINDIR=$Fdestdir/usr/bin \
+               BINDIR=$Fdestdir/sbin \
+               ETC=$Fdestdir/etc \
+               VARRUN=$Fdestdir/var/run/ \
+               VARDB=$Fdestdir/var/db \
+               FFMANDIR=$Fdestdir/usr/share/man/man5 \
+               LIBMANDIR=$Fdestdir/usr/share/man/man3 \
+               USRMANDIR=$Fdestdir/usr/share/man/man1 \
+               ADMMANDIR=$Fdestdir/usr/share/man/man8 \
+               CLIENTBINDIR=$Fdestdir/sbin install
+       Frcd2 dhcpd
+
+       Ffile $pkgname-$pkgver/server/dhcpd.conf /etc/dhcpd.conf
+       Ffile dhclient.conf /etc/dhclient.conf
+       #Ffile $pkgname-$pkgver/client/dhclient.conf /etc/dhclient.conf
+       #Fsed "/etc/dhclient-script" "/sbin/dhclient-script" 
$Fdestdir/etc/dhclient.conf
+       #Fsed "\(.*\)" "# \1" $Fdestdir/etc/dhclient.conf
+       Fmkdir /var/state/dhcp/
+       touch $Fdestdir/var/state/dhcp/dhcpd.leases
+       Fdoc README.Frugalware
+       Fmkdir /var/lib/dhclient
+       Fmv /usr/share/man /usr/man
+
+       # Split out dhclient
+       Fsplit dhclient usr/man/man5/dhclient*
+       Fsplit dhclient usr/man/man8/dhclient*
+       Fsplit dhclient var/lib/dhclient
+       Fsplit dhclient sbin/dhclient*
+       Fsplit dhclient etc/dhclient.conf
+}
+
+# optimization OK
diff --git a/source/network-extra/dhcp/README.Frugalware 
b/source/network-extra/dhcp/README.Frugalware
new file mode 100644
index 0000000..6c8fe56
--- /dev/null
+++ b/source/network-extra/dhcp/README.Frugalware
@@ -0,0 +1,10 @@
+If you are in trouble setting up your dhclient, use the
+following options. These are quite good defaults:
+
+-------------------------------------------------------
+request subnet-mask, broadcast-address, time-offset, \
+       routers, domain-name, domain-name-servers, \
+       host-name, netbios-name-servers, netbios-scope;
+timeout 20;
+script "/sbin/dhclient-script";
+-------------------------------------------------------
diff --git a/source/network-extra/dhcp/dhclient.conf 
b/source/network-extra/dhcp/dhclient.conf
new file mode 100644
index 0000000..4fc372e
--- /dev/null
+++ b/source/network-extra/dhcp/dhclient.conf
@@ -0,0 +1,38 @@
+# send host-name "andare.fugue.com";
+# send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
+# send dhcp-lease-time 3600;
+# supersede domain-name "fugue.com home.vix.com";
+# retry 60;
+# reboot 10;
+# select-timeout 5;
+# initial-interval 2;
+# media "-link0 -link1 -link2", "link0 link1";
+# reject 192.33.137.209;
+#
+# alias {
+#   interface "ep0";
+#   fixed-address 192.5.5.213;
+#   option subnet-mask 255.255.255.255;
+# }
+#
+# lease {
+#   interface "ep0";
+#   fixed-address 192.33.137.200;
+#   medium "link0 link1";
+#   option host-name "andare.swiftmedia.com";
+#   option subnet-mask 255.255.255.0;
+#   option broadcast-address 192.33.137.255;
+#   option routers 192.33.137.250;
+#   option domain-name-servers 127.0.0.1;
+#   renew 2 2000/1/12 00:00:01;
+#   rebind 2 2000/1/12 00:00:01;
+#   expire 2 2000/1/12 00:00:01;
+# }
+
+prepend domain-name-servers 127.0.0.1;
+request subnet-mask, broadcast-address, time-offset,
+        routers, domain-name, domain-name-servers,
+        host-name, netbios-name-servers, netbios-scope;
+require subnet-mask, domain-name-servers;
+timeout 20;
+script "/sbin/dhclient-script";
diff --git a/source/network-extra/dhcp/dhcp-3.0.4-networkmanager-fixes.patch 
b/source/network-extra/dhcp/dhcp-3.0.4-networkmanager-fixes.patch
new file mode 100644
index 0000000..5614bdd
--- /dev/null
+++ b/source/network-extra/dhcp/dhcp-3.0.4-networkmanager-fixes.patch
@@ -0,0 +1,377 @@
+diff -urN dhcp-3.0.3/client/dhclient.8 dhcp-3.0.3-work/client/dhclient.8
+--- dhcp-3.0.3/client/dhclient.8       2004-09-30 01:01:46.000000000 +0200
++++ dhcp-3.0.3-work/client/dhclient.8  2005-10-19 18:43:28.000000000 +0200
+@@ -78,6 +78,9 @@
+ .B -w
+ ]
+ [
++.B -x
++]
++[
+ .I if0
+ [
+ .I ...ifN
+diff -urN dhcp-3.0.3/client/dhclient.c dhcp-3.0.3-work/client/dhclient.c
+--- dhcp-3.0.3/client/dhclient.c       2005-03-03 17:55:22.000000000 +0100
++++ dhcp-3.0.3-work/client/dhclient.c  2005-10-19 18:48:42.000000000 +0200
+@@ -74,7 +74,9 @@
+ int onetry=0;
+ int quiet=0;
+ int nowait=0;
+-
++#ifdef EXTENDED_NEW_OPTION_INFO
++int extended_option_environment = 0;
++#endif
+ static void usage PROTO ((void));
+
+ void do_release(struct client_state *);
+@@ -204,6 +206,11 @@
+               } else if (!strcmp (argv [i], "--version")) {
+                       log_info ("isc-dhclient-%s", DHCP_VERSION);
+                       exit (0);
++#ifdef EXTENDED_NEW_OPTION_INFO
++              } else if (!strcmp (argv [i], "-x")) {
++                  extended_option_environment = 1;
++                  new_option_info_tree = GENERATE_NEW_OPTION_INFO;
++#endif
+               } else if (argv [i][0] == '-') {
+                   usage ();
+               } else {
+@@ -241,7 +248,7 @@
+       }
+
+       /* first kill of any currently running client */
+-      if (release_mode) {
++      if (1) {
+               FILE *pidfd;
+               pid_t oldpid;
+               long temp;
+@@ -251,11 +258,17 @@
+               if ((pidfd = fopen(path_dhclient_pid, "r")) != NULL) {
+                       e = fscanf(pidfd, "%ld\n", &temp);
+                       oldpid = (pid_t)temp;
++                        log_info ("There is already a pid file %s with pid 
%i", path_dhclient_pid, oldpid);
+
+                       if (e != 0 && e != EOF) {
+                               if (oldpid) {
+-                                      if (kill(oldpid, SIGTERM) == 0)
+-                                              unlink(path_dhclient_pid);
++                                      if (kill(oldpid, SIGTERM) == 0) {
++                                                log_info ("killed old client 
process, removed PID file");
++                                                unlink(path_dhclient_pid);
++                                        } else if (errno == ESRCH) {
++                                                log_info ("removed stale PID 
file");
++                                                unlink(path_dhclient_pid);
++                                        }
+                               }
+                       }
+                       fclose(pidfd);
+@@ -476,7 +489,11 @@
+       log_info (arr);
+       log_info (url);
+
++#ifdef EXTENDED_NEW_OPTION_INFO
++      log_error ("Usage: dhclient [-1dqr] [-nwx] [-p <port>] %s",
++#else
+       log_error ("Usage: dhclient [-1dqr] [-nw] [-p <port>] %s",
++#endif
+                  "[-s server]");
+       log_error ("                [-cf config-file] [-lf lease-file]%s",
+                  "[-pf pid-file] [-e VAR=val]");
+@@ -867,7 +884,7 @@
+       /* If the BOUND/RENEW code detects another machine using the
+          offered address, it exits nonzero.  We need to send a
+          DHCPDECLINE and toss the lease. */
+-      if (script_go (client)) {
++      if (script_go (client) == 2) {
+               make_decline (client, client -> new);
+               send_decline (client);
+               destroy_client_lease (client -> new);
+@@ -2447,8 +2464,28 @@
+ struct envadd_state {
+       struct client_state *client;
+       const char *prefix;
++        struct universe *universe;
+ };
+
++#ifdef EXTENDED_NEW_OPTION_INFO
++static
++void build_universe_info_envvar
++(      struct option_cache *oc,
++       struct packet *p, struct lease *l,
++       struct client_state *client,
++       struct option_state *in_o,
++       struct option_state *cf_o,
++       struct binding_scope **scope,
++       struct universe *u, void *es
++)
++{
++    char info_name[512], info_data[512];
++    snprintf(info_name, 512, "%s._universe_.", oc->option->universe->name);
++    snprintf(info_data, 512, "%u:%s", oc->option->code,oc->option->format);
++    client_envadd( client, info_name, oc->option->name, info_data );
++}
++#endif
++
+ void client_option_envadd (struct option_cache *oc,
+                          struct packet *packet, struct lease *lease,
+                          struct client_state *client_state,
+@@ -2465,6 +2502,31 @@
+                                  in_options, cfg_options, scope, oc, MDL)) {
+               if (data.len) {
+                       char name [256];
++#ifdef EXTENDED_NEW_OPTION_INFO
++                      if (  extended_option_environment )
++                      {
++                              if(  ( oc->option->universe != &dhcp_universe )
++                                 &&( oc->option->universe->index > 
fqdn_universe.index )
++                                 &&( es->universe !=  oc->option->universe )
++                                )
++                              {
++                                      es->universe = oc->option->universe;
++                                      (*(es->universe->foreach))
++                                           (  (struct packet *)0, (struct 
lease *)0,
++                                              client_state,
++                                              in_options, cfg_options,
++                                              scope, es->universe, es,
++                                              build_universe_info_envvar
++                                           );
++                              }else
++                              if ( lookup_new_option_info(oc->option) != 0L )
++                                      build_universe_info_envvar
++                                            ( oc, packet, lease, client_state,
++                                              in_options, cfg_options, scope,
++                                              oc->option->universe, es
++                                            );
++                      }
++#endif
+                       if (dhcp_option_ev_name (name, sizeof name,
+                                                oc -> option)) {
+                               client_envadd (es -> client, es -> prefix,
+@@ -2493,6 +2555,7 @@
+
+       es.client = client;
+       es.prefix = prefix;
++      es.universe = 0L;
+
+       client_envadd (client,
+                      prefix, "ip_address", "%s", piaddr (lease -> address));
+@@ -2709,7 +2772,14 @@
+                       s = option -> name;
+                       if (j + 1 == buflen)
+                               return 0;
++#ifdef EXTENDED_NEW_OPTION_INFO
++                      if ( ! extended_option_environment )
++                          buf [j++] = '_';
++                      else
++                          buf [j++] = '.';
++#else
+                       buf [j++] = '_';
++#endif
+               }
+               ++i;
+       } while (i != 2);
+diff -urN dhcp-3.0.3/client/scripts/linux dhcp-3.0.3-work/client/scripts/linux
+--- dhcp-3.0.3/client/scripts/linux    2002-11-15 02:09:09.000000000 +0100
++++ dhcp-3.0.3-work/client/scripts/linux       2005-10-19 18:46:52.000000000 
+0200
+@@ -22,6 +22,19 @@
+ # 4. TIMEOUT not tested. ping has a flag I don't know, and I'm suspicious
+ # of the $1 in its args.
+
++if [ -n "${dhc_dbus}" ]; then
++   /usr/bin/dbus-send \
++       --system \
++       --dest=com.redhat.dhcp \
++       --type=method_call \
++       /com/redhat/dhcp/$interface \
++       com.redhat.dhcp.set \
++       'string:'"`env | /bin/egrep -v '^(PATH|SHLVL|_|PWD|dhc_dbus)\='`";
++       if (( ( dhc_dbus & 31 ) == 31 )); then
++           exit 0;
++       fi;
++fi;
++
+ make_resolv_conf() {
+   if [ "x$new_domain_name" != x ] && [ x"$new_domain_name_servers" != x ]; 
then
+     echo search $new_domain_name >/etc/resolv.conf
+@@ -80,6 +93,7 @@
+ fi
+
+ if [ x$reason = xPREINIT ]; then
++ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
+   if [ x$alias_ip_address != x ]; then
+     # Bring down alias interface. Its routes will disappear too.
+     ifconfig $interface:0- inet 0
+@@ -98,6 +112,7 @@
+   sleep 1
+
+   exit_with_hooks 0
++ fi
+ fi
+
+ if [ x$reason = xARPCHECK ] || [ x$reason = xARPSEND ]; then
+@@ -115,6 +130,7 @@
+     fi
+   fi
+
++ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
+   if [ x$old_ip_address != x ] && [ x$alias_ip_address != x ] && \
+               [ x$alias_ip_address != x$old_ip_address ]; then
+     # Possible new alias. Remove old alias.
+@@ -124,13 +140,18 @@
+     # IP address changed. Bringing down the interface will delete all routes,
+     # and clear the ARP cache.
+     ifconfig $interface inet 0 down
+-
+   fi
++ fi
++
+   if [ x$old_ip_address = x ] || [ x$old_ip_address != x$new_ip_address ] || \
+      [ x$reason = xBOUND ] || [ x$reason = xREBOOT ]; then
+
++ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
+     ifconfig $interface inet $new_ip_address $new_subnet_arg \
+                                                       $new_broadcast_arg
++ fi
++
++ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 4 ) != 4 )); then
+     # Add a network route to the computed network address.
+     if [ $relmajor -lt 2 ] || \
+               ( [ $relmajor -eq 2 ] && [ $relminor -eq 0 ] ); then
+@@ -140,13 +161,18 @@
+       route add default gw $router
+     done
+   fi
++  fi
++ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
+   if [ x$new_ip_address != x$alias_ip_address ] && [ x$alias_ip_address != x 
];
+    then
+     ifconfig $interface:0- inet 0
+     ifconfig $interface:0 inet $alias_ip_address $alias_subnet_arg
+     route add -host $alias_ip_address $interface:0
+   fi
++ fi
++ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 1 ) != 1 )); then
+   make_resolv_conf
++ fi
+   exit_with_hooks 0
+ fi
+
+@@ -168,19 +194,24 @@
+ fi
+
+ if [ x$reason = xTIMEOUT ]; then
++ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
+   if [ x$alias_ip_address != x ]; then
+     ifconfig $interface:0- inet 0
+   fi
+   ifconfig $interface inet $new_ip_address $new_subnet_arg \
+                                       $new_broadcast_arg
++ fi
+   set $new_routers
+   ############## what is -w in ping?
+   if ping -q -c 1 $1; then
++   if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
+     if [ x$new_ip_address != x$alias_ip_address ] && \
+                       [ x$alias_ip_address != x ]; then
+       ifconfig $interface:0 inet $alias_ip_address $alias_subnet_arg
+       route add -host $alias_ip_address dev $interface:0
+     fi
++   fi
++   if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 4 ) != 4 )); then
+     if [ $relmajor -lt 2 ] || \
+               ( [ $relmajor -eq 2 ] && [ $relminor -eq 0 ] ); then
+       route add -net $new_network_number
+@@ -188,10 +219,16 @@
+     for router in $new_routers; do
+       route add default gw $router
+     done
++   fi
++
++   if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 1 ) != 1 )); then
+     make_resolv_conf
++   fi
+     exit_with_hooks 0
+   fi
++ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
+   ifconfig $interface inet 0 down
++ fi
+   exit_with_hooks 1
+ fi
+
+diff -urN dhcp-3.0.3/common/parse.c dhcp-3.0.3-work/common/parse.c
+--- dhcp-3.0.3/common/parse.c  2005-03-03 17:55:23.000000000 +0100
++++ dhcp-3.0.3-work/common/parse.c     2005-10-19 18:43:28.000000000 +0200
+@@ -1270,6 +1270,10 @@
+       option_hash_add (option -> universe -> hash,
+                        (const char *)option -> name,
+                        0, option, MDL);
++#ifdef EXTENDED_NEW_OPTION_INFO
++      if ( new_option_info_tree != 0L )
++              add_new_option_info( option );
++#endif
+       return 1;
+ }
+
+diff -urN dhcp-3.0.3/common/tables.c dhcp-3.0.3-work/common/tables.c
+--- dhcp-3.0.3/common/tables.c 2004-09-01 19:06:35.000000000 +0200
++++ dhcp-3.0.3-work/common/tables.c    2005-10-19 18:43:28.000000000 +0200
+@@ -1238,3 +1238,40 @@
+                          fqdn_universe.name, 0,
+                          &fqdn_universe, MDL);
+ }
++
++#ifdef EXTENDED_NEW_OPTION_INFO
++#include <search.h>
++
++void *new_option_info_tree = 0L;
++
++static int  new_option_info_comparator( const void* p1, const void *p2 )
++{
++      uint32_t ocode1 =  (((const struct option*)p1)->universe->index << 8)
++                        |(((const struct option*)p1)->code),
++               ocode2 =  (((const struct option*)p2)->universe->index << 8)
++                        |(((const struct option*)p2)->code);
++      return( (ocode1 == ocode2)
++              ? 0
++              :( ( ocode1 > ocode2 )
++                 ?  1
++                 : -1
++               )
++            );
++}
++
++void *add_new_option_info( struct option *option )
++{
++      if ( option->universe->index >= fqdn_universe.index )
++              return 0L;
++      if ( new_option_info_tree == GENERATE_NEW_OPTION_INFO )
++              new_option_info_tree = (void*)0L;
++      return tsearch( option, &(new_option_info_tree), 
new_option_info_comparator );
++}
++
++void *lookup_new_option_info( struct option *option )
++{
++      if ( new_option_info_tree == GENERATE_NEW_OPTION_INFO )
++              return 0L;
++      return tfind( option, &(new_option_info_tree), 
new_option_info_comparator );
++}
++#endif
+diff -urN dhcp-3.0.3/includes/dhcpd.h dhcp-3.0.3-work/includes/dhcpd.h
+--- dhcp-3.0.3/includes/dhcpd.h        2005-04-30 01:10:57.000000000 +0200
++++ dhcp-3.0.3-work/includes/dhcpd.h   2005-10-19 18:43:28.000000000 +0200
+@@ -1799,6 +1799,14 @@
+ void initialize_common_option_spaces PROTO ((void));
+ struct universe *config_universe;
+
++#define EXTENDED_NEW_OPTION_INFO
++#ifdef EXTENDED_NEW_OPTION_INFO
++#define GENERATE_NEW_OPTION_INFO ((void*)1)
++extern void   *new_option_info_tree;
++extern void   *add_new_option_info( struct option*);
++extern void   *lookup_new_option_info( struct option *);
++#endif
++
+ /* stables.c */
+ #if defined (FAILOVER_PROTOCOL)
+ extern failover_option_t null_failover_option;
diff --git a/source/network-extra/dhcp/rc.dhcpd 
b/source/network-extra/dhcp/rc.dhcpd
new file mode 100644
index 0000000..8ef2748
--- /dev/null
+++ b/source/network-extra/dhcp/rc.dhcpd
@@ -0,0 +1,44 @@
+#!/bin/bash
+
+# (c) 2005      Marcus Habermehl <[EMAIL PROTECTED]>
+# (c) 2003-2004 Vajna Miklos <[EMAIL PROTECTED]>
+# rc.dhcpd for Frugalware
+# distributed under GPL License
+
+# chkconfig: 2345 65 35
+# description: dhcpd provide access to Dynamic Host Control Protocol.
+
+source /lib/initscripts/functions
+TEXTDOMAIN=dhcpd
+TEXTDOMAINDIR=/lib/initscripts/messages
+
+actions=(restart start status stop)
+daemon=$"DHCP server"
+
+pid="pidof dhcpd 2> /dev/null"
+
+rc_start()
+{
+       start_msg
+       if [[ "$(eval $pid)" == "" ]] ; then
+               dhcpd
+               ok $?
+       else
+               ok 999
+       fi
+}
+
+rc_stop()
+{
+       stop_msg
+       if [[ "$(eval $pid)" != "" ]] ; then
+               killall dhcpd
+               ok $?
+       else
+               ok 999
+       fi
+}
+
+rc_exec $1
+
+# vim: ft=sh
diff --git a/source/network-extra/dhcp/rc.dhcpd-hu.po 
b/source/network-extra/dhcp/rc.dhcpd-hu.po
new file mode 100644
index 0000000..24068e1
--- /dev/null
+++ b/source/network-extra/dhcp/rc.dhcpd-hu.po
@@ -0,0 +1,21 @@
+# Hungarian translations for rc.dpcpd package.
+# Copyright (C) 2006 THE rc.dhcpd'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the rc.dhcpd package.
+# voroskoi <[EMAIL PROTECTED]>, 2006.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: rc.dhcpd\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-03-24 13:50+0100\n"
+"PO-Revision-Date: 2006-03-24 14:18+0100\n"
+"Last-Translator: voroskoi <[EMAIL PROTECTED]>\n"
+"Language-Team: Hungarian <[EMAIL PROTECTED]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=ISO-8859-2\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: rc.dhcpd:15
+msgid "DHCP server"
+msgstr "DHCP szerver"
diff --git a/source/network-extra/dhcp/rc.dhcpd.pot 
b/source/network-extra/dhcp/rc.dhcpd.pot
new file mode 100644
index 0000000..baac6bc
--- /dev/null
+++ b/source/network-extra/dhcp/rc.dhcpd.pot
@@ -0,0 +1,21 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <[EMAIL PROTECTED]>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2006-03-24 13:50+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <[EMAIL PROTECTED]>\n"
+"Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: rc.dhcpd:15
+msgid "DHCP server"
+msgstr ""
diff --git a/source/network/dhcp/FrugalBuild b/source/network/dhcp/FrugalBuild
deleted file mode 100644
index e8c70a0..0000000
--- a/source/network/dhcp/FrugalBuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Compiling Time: 0.30 SBU
-# Maintainer: AlexExtreme <[EMAIL PROTECTED]>
-
-pkgname=dhcp
-pkgver=3.0.6
-pkgrel=2
-pkgdesc="The ISC DHCP server"
-url="http://www.isc.org/sw/dhcp/";
-depends=('glibc')
-makedepends=('groff')
-groups=('network')
-archs=('i686' 'x86_64')
-backup=('etc/dhcpd.conf')
-up2date="lynx -dump $url |grep dhcp-[0-9] |sed -ne 's/.*p-\(.*\).t.*/\1/;1 p'"
-source=(ftp://ftp.isc.org/isc/$pkgname/$pkgname-$pkgver.tar.gz \
-       rc.dhcpd rc.dhcpd-hu.po README.Frugalware 
$pkgname-3.0.4-networkmanager-fixes.patch dhclient.conf)
-sha1sums=('204e509580d57d0cfff23529274612ca8c710efb' \
-          '4b8d8813f497d3a9aa21eeb113ae965b7b7fdf81' \
-          'fd70ba41e16c15d69529eeb216be103e042f3437' \
-          '0510d9057df9dcf1c476961930f0ac65f7de87f9' \
-          '638b5a5eb6e4459db52e6e65c7d015d246b70e3e' \
-          'ce6545dad5c371b269da8f689f6d3599feefc4da')
-subpkgs=('dhclient')
-subdescs=('The ISC DHCP client')
-subgroups=('network')
-subdepends=('glibc')
-subbackup=('etc/dhclient.conf')
-subarchs=('i686 x86_64')
-
-DIRS='client common dhcpctl dst minires server omapip relay'
-
-build()
-{
-       Fcd
-       Fpatchall
-       ./configure || Fdie
-       for d in $DIRS ; do
-           Fsed 'CC_OPTIONS =' "CC_OPTIONS=$CFLAGS" work.linux-2.2/$d/Makefile
-       done
-       make || Fdie
-       Fmakeinstall INCDIR=$Fdestdir/usr/include \
-               LIBDIR=$Fdestdir/usr/lib \
-               USERBINDIR=$Fdestdir/usr/bin \
-               BINDIR=$Fdestdir/sbin \
-               ETC=$Fdestdir/etc \
-               VARRUN=$Fdestdir/var/run/ \
-               VARDB=$Fdestdir/var/db \
-               FFMANDIR=$Fdestdir/usr/share/man/man5 \
-               LIBMANDIR=$Fdestdir/usr/share/man/man3 \
-               USRMANDIR=$Fdestdir/usr/share/man/man1 \
-               ADMMANDIR=$Fdestdir/usr/share/man/man8 \
-               CLIENTBINDIR=$Fdestdir/sbin install
-       Frcd2 dhcpd
-
-       Ffile $pkgname-$pkgver/server/dhcpd.conf /etc/dhcpd.conf
-       Ffile dhclient.conf /etc/dhclient.conf
-       #Ffile $pkgname-$pkgver/client/dhclient.conf /etc/dhclient.conf
-       #Fsed "/etc/dhclient-script" "/sbin/dhclient-script" 
$Fdestdir/etc/dhclient.conf
-       #Fsed "\(.*\)" "# \1" $Fdestdir/etc/dhclient.conf
-       Fmkdir /var/state/dhcp/
-       touch $Fdestdir/var/state/dhcp/dhcpd.leases
-       Fdoc README.Frugalware
-       Fmkdir /var/lib/dhclient
-       Fmv /usr/share/man /usr/man
-
-       # Split out dhclient
-       Fsplit dhclient usr/man/man5/dhclient*
-       Fsplit dhclient usr/man/man8/dhclient*
-       Fsplit dhclient var/lib/dhclient
-       Fsplit dhclient sbin/dhclient*
-       Fsplit dhclient etc/dhclient.conf
-}
-
-# optimization OK
diff --git a/source/network/dhcp/README.Frugalware 
b/source/network/dhcp/README.Frugalware
deleted file mode 100644
index 6c8fe56..0000000
--- a/source/network/dhcp/README.Frugalware
+++ /dev/null
@@ -1,10 +0,0 @@
-If you are in trouble setting up your dhclient, use the
-following options. These are quite good defaults:
-
--------------------------------------------------------
-request subnet-mask, broadcast-address, time-offset, \
-       routers, domain-name, domain-name-servers, \
-       host-name, netbios-name-servers, netbios-scope;
-timeout 20;
-script "/sbin/dhclient-script";
--------------------------------------------------------
diff --git a/source/network/dhcp/dhclient.conf 
b/source/network/dhcp/dhclient.conf
deleted file mode 100644
index 4fc372e..0000000
--- a/source/network/dhcp/dhclient.conf
+++ /dev/null
@@ -1,38 +0,0 @@
-# send host-name "andare.fugue.com";
-# send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
-# send dhcp-lease-time 3600;
-# supersede domain-name "fugue.com home.vix.com";
-# retry 60;
-# reboot 10;
-# select-timeout 5;
-# initial-interval 2;
-# media "-link0 -link1 -link2", "link0 link1";
-# reject 192.33.137.209;
-#
-# alias {
-#   interface "ep0";
-#   fixed-address 192.5.5.213;
-#   option subnet-mask 255.255.255.255;
-# }
-#
-# lease {
-#   interface "ep0";
-#   fixed-address 192.33.137.200;
-#   medium "link0 link1";
-#   option host-name "andare.swiftmedia.com";
-#   option subnet-mask 255.255.255.0;
-#   option broadcast-address 192.33.137.255;
-#   option routers 192.33.137.250;
-#   option domain-name-servers 127.0.0.1;
-#   renew 2 2000/1/12 00:00:01;
-#   rebind 2 2000/1/12 00:00:01;
-#   expire 2 2000/1/12 00:00:01;
-# }
-
-prepend domain-name-servers 127.0.0.1;
-request subnet-mask, broadcast-address, time-offset,
-        routers, domain-name, domain-name-servers,
-        host-name, netbios-name-servers, netbios-scope;
-require subnet-mask, domain-name-servers;
-timeout 20;
-script "/sbin/dhclient-script";
diff --git a/source/network/dhcp/dhcp-3.0.4-networkmanager-fixes.patch 
b/source/network/dhcp/dhcp-3.0.4-networkmanager-fixes.patch
deleted file mode 100644
index 5614bdd..0000000
--- a/source/network/dhcp/dhcp-3.0.4-networkmanager-fixes.patch
+++ /dev/null
@@ -1,377 +0,0 @@
-diff -urN dhcp-3.0.3/client/dhclient.8 dhcp-3.0.3-work/client/dhclient.8
---- dhcp-3.0.3/client/dhclient.8       2004-09-30 01:01:46.000000000 +0200
-+++ dhcp-3.0.3-work/client/dhclient.8  2005-10-19 18:43:28.000000000 +0200
-@@ -78,6 +78,9 @@
- .B -w
- ]
- [
-+.B -x
-+]
-+[
- .I if0
- [
- .I ...ifN
-diff -urN dhcp-3.0.3/client/dhclient.c dhcp-3.0.3-work/client/dhclient.c
---- dhcp-3.0.3/client/dhclient.c       2005-03-03 17:55:22.000000000 +0100
-+++ dhcp-3.0.3-work/client/dhclient.c  2005-10-19 18:48:42.000000000 +0200
-@@ -74,7 +74,9 @@
- int onetry=0;
- int quiet=0;
- int nowait=0;
--
-+#ifdef EXTENDED_NEW_OPTION_INFO
-+int extended_option_environment = 0;
-+#endif
- static void usage PROTO ((void));
-
- void do_release(struct client_state *);
-@@ -204,6 +206,11 @@
-               } else if (!strcmp (argv [i], "--version")) {
-                       log_info ("isc-dhclient-%s", DHCP_VERSION);
-                       exit (0);
-+#ifdef EXTENDED_NEW_OPTION_INFO
-+              } else if (!strcmp (argv [i], "-x")) {
-+                  extended_option_environment = 1;
-+                  new_option_info_tree = GENERATE_NEW_OPTION_INFO;
-+#endif
-               } else if (argv [i][0] == '-') {
-                   usage ();
-               } else {
-@@ -241,7 +248,7 @@
-       }
-
-       /* first kill of any currently running client */
--      if (release_mode) {
-+      if (1) {
-               FILE *pidfd;
-               pid_t oldpid;
-               long temp;
-@@ -251,11 +258,17 @@
-               if ((pidfd = fopen(path_dhclient_pid, "r")) != NULL) {
-                       e = fscanf(pidfd, "%ld\n", &temp);
-                       oldpid = (pid_t)temp;
-+                        log_info ("There is already a pid file %s with pid 
%i", path_dhclient_pid, oldpid);
-
-                       if (e != 0 && e != EOF) {
-                               if (oldpid) {
--                                      if (kill(oldpid, SIGTERM) == 0)
--                                              unlink(path_dhclient_pid);
-+                                      if (kill(oldpid, SIGTERM) == 0) {
-+                                                log_info ("killed old client 
process, removed PID file");
-+                                                unlink(path_dhclient_pid);
-+                                        } else if (errno == ESRCH) {
-+                                                log_info ("removed stale PID 
file");
-+                                                unlink(path_dhclient_pid);
-+                                        }
-                               }
-                       }
-                       fclose(pidfd);
-@@ -476,7 +489,11 @@
-       log_info (arr);
-       log_info (url);
-
-+#ifdef EXTENDED_NEW_OPTION_INFO
-+      log_error ("Usage: dhclient [-1dqr] [-nwx] [-p <port>] %s",
-+#else
-       log_error ("Usage: dhclient [-1dqr] [-nw] [-p <port>] %s",
-+#endif
-                  "[-s server]");
-       log_error ("                [-cf config-file] [-lf lease-file]%s",
-                  "[-pf pid-file] [-e VAR=val]");
-@@ -867,7 +884,7 @@
-       /* If the BOUND/RENEW code detects another machine using the
-          offered address, it exits nonzero.  We need to send a
-          DHCPDECLINE and toss the lease. */
--      if (script_go (client)) {
-+      if (script_go (client) == 2) {
-               make_decline (client, client -> new);
-               send_decline (client);
-               destroy_client_lease (client -> new);
-@@ -2447,8 +2464,28 @@
- struct envadd_state {
-       struct client_state *client;
-       const char *prefix;
-+        struct universe *universe;
- };
-
-+#ifdef EXTENDED_NEW_OPTION_INFO
-+static
-+void build_universe_info_envvar
-+(      struct option_cache *oc,
-+       struct packet *p, struct lease *l,
-+       struct client_state *client,
-+       struct option_state *in_o,
-+       struct option_state *cf_o,
-+       struct binding_scope **scope,
-+       struct universe *u, void *es
-+)
-+{
-+    char info_name[512], info_data[512];
-+    snprintf(info_name, 512, "%s._universe_.", oc->option->universe->name);
-+    snprintf(info_data, 512, "%u:%s", oc->option->code,oc->option->format);
-+    client_envadd( client, info_name, oc->option->name, info_data );
-+}
-+#endif
-+
- void client_option_envadd (struct option_cache *oc,
-                          struct packet *packet, struct lease *lease,
-                          struct client_state *client_state,
-@@ -2465,6 +2502,31 @@
-                                  in_options, cfg_options, scope, oc, MDL)) {
-               if (data.len) {
-                       char name [256];
-+#ifdef EXTENDED_NEW_OPTION_INFO
-+                      if (  extended_option_environment )
-+                      {
-+                              if(  ( oc->option->universe != &dhcp_universe )
-+                                 &&( oc->option->universe->index > 
fqdn_universe.index )
-+                                 &&( es->universe !=  oc->option->universe )
-+                                )
-+                              {
-+                                      es->universe = oc->option->universe;
-+                                      (*(es->universe->foreach))
-+                                           (  (struct packet *)0, (struct 
lease *)0,
-+                                              client_state,
-+                                              in_options, cfg_options,
-+                                              scope, es->universe, es,
-+                                              build_universe_info_envvar
-+                                           );
-+                              }else
-+                              if ( lookup_new_option_info(oc->option) != 0L )
-+                                      build_universe_info_envvar
-+                                            ( oc, packet, lease, client_state,
-+                                              in_options, cfg_options, scope,
-+                                              oc->option->universe, es
-+                                            );
-+                      }
-+#endif
-                       if (dhcp_option_ev_name (name, sizeof name,
-                                                oc -> option)) {
-                               client_envadd (es -> client, es -> prefix,
-@@ -2493,6 +2555,7 @@
-
-       es.client = client;
-       es.prefix = prefix;
-+      es.universe = 0L;
-
-       client_envadd (client,
-                      prefix, "ip_address", "%s", piaddr (lease -> address));
-@@ -2709,7 +2772,14 @@
-                       s = option -> name;
-                       if (j + 1 == buflen)
-                               return 0;
-+#ifdef EXTENDED_NEW_OPTION_INFO
-+                      if ( ! extended_option_environment )
-+                          buf [j++] = '_';
-+                      else
-+                          buf [j++] = '.';
-+#else
-                       buf [j++] = '_';
-+#endif
-               }
-               ++i;
-       } while (i != 2);
-diff -urN dhcp-3.0.3/client/scripts/linux dhcp-3.0.3-work/client/scripts/linux
---- dhcp-3.0.3/client/scripts/linux    2002-11-15 02:09:09.000000000 +0100
-+++ dhcp-3.0.3-work/client/scripts/linux       2005-10-19 18:46:52.000000000 
+0200
-@@ -22,6 +22,19 @@
- # 4. TIMEOUT not tested. ping has a flag I don't know, and I'm suspicious
- # of the $1 in its args.
-
-+if [ -n "${dhc_dbus}" ]; then
-+   /usr/bin/dbus-send \
-+       --system \
-+       --dest=com.redhat.dhcp \
-+       --type=method_call \
-+       /com/redhat/dhcp/$interface \
-+       com.redhat.dhcp.set \
-+       'string:'"`env | /bin/egrep -v '^(PATH|SHLVL|_|PWD|dhc_dbus)\='`";
-+       if (( ( dhc_dbus & 31 ) == 31 )); then
-+           exit 0;
-+       fi;
-+fi;
-+
- make_resolv_conf() {
-   if [ "x$new_domain_name" != x ] && [ x"$new_domain_name_servers" != x ]; 
then
-     echo search $new_domain_name >/etc/resolv.conf
-@@ -80,6 +93,7 @@
- fi
-
- if [ x$reason = xPREINIT ]; then
-+ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
-   if [ x$alias_ip_address != x ]; then
-     # Bring down alias interface. Its routes will disappear too.
-     ifconfig $interface:0- inet 0
-@@ -98,6 +112,7 @@
-   sleep 1
-
-   exit_with_hooks 0
-+ fi
- fi
-
- if [ x$reason = xARPCHECK ] || [ x$reason = xARPSEND ]; then
-@@ -115,6 +130,7 @@
-     fi
-   fi
-
-+ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
-   if [ x$old_ip_address != x ] && [ x$alias_ip_address != x ] && \
-               [ x$alias_ip_address != x$old_ip_address ]; then
-     # Possible new alias. Remove old alias.
-@@ -124,13 +140,18 @@
-     # IP address changed. Bringing down the interface will delete all routes,
-     # and clear the ARP cache.
-     ifconfig $interface inet 0 down
--
-   fi
-+ fi
-+
-   if [ x$old_ip_address = x ] || [ x$old_ip_address != x$new_ip_address ] || \
-      [ x$reason = xBOUND ] || [ x$reason = xREBOOT ]; then
-
-+ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
-     ifconfig $interface inet $new_ip_address $new_subnet_arg \
-                                                       $new_broadcast_arg
-+ fi
-+
-+ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 4 ) != 4 )); then
-     # Add a network route to the computed network address.
-     if [ $relmajor -lt 2 ] || \
-               ( [ $relmajor -eq 2 ] && [ $relminor -eq 0 ] ); then
-@@ -140,13 +161,18 @@
-       route add default gw $router
-     done
-   fi
-+  fi
-+ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
-   if [ x$new_ip_address != x$alias_ip_address ] && [ x$alias_ip_address != x 
];
-    then
-     ifconfig $interface:0- inet 0
-     ifconfig $interface:0 inet $alias_ip_address $alias_subnet_arg
-     route add -host $alias_ip_address $interface:0
-   fi
-+ fi
-+ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 1 ) != 1 )); then
-   make_resolv_conf
-+ fi
-   exit_with_hooks 0
- fi
-
-@@ -168,19 +194,24 @@
- fi
-
- if [ x$reason = xTIMEOUT ]; then
-+ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
-   if [ x$alias_ip_address != x ]; then
-     ifconfig $interface:0- inet 0
-   fi
-   ifconfig $interface inet $new_ip_address $new_subnet_arg \
-                                       $new_broadcast_arg
-+ fi
-   set $new_routers
-   ############## what is -w in ping?
-   if ping -q -c 1 $1; then
-+   if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
-     if [ x$new_ip_address != x$alias_ip_address ] && \
-                       [ x$alias_ip_address != x ]; then
-       ifconfig $interface:0 inet $alias_ip_address $alias_subnet_arg
-       route add -host $alias_ip_address dev $interface:0
-     fi
-+   fi
-+   if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 4 ) != 4 )); then
-     if [ $relmajor -lt 2 ] || \
-               ( [ $relmajor -eq 2 ] && [ $relminor -eq 0 ] ); then
-       route add -net $new_network_number
-@@ -188,10 +219,16 @@
-     for router in $new_routers; do
-       route add default gw $router
-     done
-+   fi
-+
-+   if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 1 ) != 1 )); then
-     make_resolv_conf
-+   fi
-     exit_with_hooks 0
-   fi
-+ if [ -z "${dhc_dbus}" ] || (( ( dhc_dbus & 2 ) != 2 )); then
-   ifconfig $interface inet 0 down
-+ fi
-   exit_with_hooks 1
- fi
-
-diff -urN dhcp-3.0.3/common/parse.c dhcp-3.0.3-work/common/parse.c
---- dhcp-3.0.3/common/parse.c  2005-03-03 17:55:23.000000000 +0100
-+++ dhcp-3.0.3-work/common/parse.c     2005-10-19 18:43:28.000000000 +0200
-@@ -1270,6 +1270,10 @@
-       option_hash_add (option -> universe -> hash,
-                        (const char *)option -> name,
-                        0, option, MDL);
-+#ifdef EXTENDED_NEW_OPTION_INFO
-+      if ( new_option_info_tree != 0L )
-+              add_new_option_info( option );
-+#endif
-       return 1;
- }
-
-diff -urN dhcp-3.0.3/common/tables.c dhcp-3.0.3-work/common/tables.c
---- dhcp-3.0.3/common/tables.c 2004-09-01 19:06:35.000000000 +0200
-+++ dhcp-3.0.3-work/common/tables.c    2005-10-19 18:43:28.000000000 +0200
-@@ -1238,3 +1238,40 @@
-                          fqdn_universe.name, 0,
-                          &fqdn_universe, MDL);
- }
-+
-+#ifdef EXTENDED_NEW_OPTION_INFO
-+#include <search.h>
-+
-+void *new_option_info_tree = 0L;
-+
-+static int  new_option_info_comparator( const void* p1, const void *p2 )
-+{
-+      uint32_t ocode1 =  (((const struct option*)p1)->universe->index << 8)
-+                        |(((const struct option*)p1)->code),
-+               ocode2 =  (((const struct option*)p2)->universe->index << 8)
-+                        |(((const struct option*)p2)->code);
-+      return( (ocode1 == ocode2)
-+              ? 0
-+              :( ( ocode1 > ocode2 )
-+                 ?  1
-+                 : -1
-+               )
-+            );
-+}
-+
-+void *add_new_option_info( struct option *option )
-+{
-+      if ( option->universe->index >= fqdn_universe.index )
-+              return 0L;
-+      if ( new_option_info_tree == GENERATE_NEW_OPTION_INFO )
-+              new_option_info_tree = (void*)0L;
-+      return tsearch( option, &(new_option_info_tree), 
new_option_info_comparator );
-+}
-+
-+void *lookup_new_option_info( struct option *option )
-+{
-+      if ( new_option_info_tree == GENERATE_NEW_OPTION_INFO )
-+              return 0L;
-+      return tfind( option, &(new_option_info_tree), 
new_option_info_comparator );
-+}
-+#endif
-diff -urN dhcp-3.0.3/includes/dhcpd.h dhcp-3.0.3-work/includes/dhcpd.h
---- dhcp-3.0.3/includes/dhcpd.h        2005-04-30 01:10:57.000000000 +0200
-+++ dhcp-3.0.3-work/includes/dhcpd.h   2005-10-19 18:43:28.000000000 +0200
-@@ -1799,6 +1799,14 @@
- void initialize_common_option_spaces PROTO ((void));
- struct universe *config_universe;
-
-+#define EXTENDED_NEW_OPTION_INFO
-+#ifdef EXTENDED_NEW_OPTION_INFO
-+#define GENERATE_NEW_OPTION_INFO ((void*)1)
-+extern void   *new_option_info_tree;
-+extern void   *add_new_option_info( struct option*);
-+extern void   *lookup_new_option_info( struct option *);
-+#endif
-+
- /* stables.c */
- #if defined (FAILOVER_PROTOCOL)
- extern failover_option_t null_failover_option;
diff --git a/source/network/dhcp/rc.dhcpd b/source/network/dhcp/rc.dhcpd
deleted file mode 100644
index 8ef2748..0000000
--- a/source/network/dhcp/rc.dhcpd
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/bash
-
-# (c) 2005      Marcus Habermehl <[EMAIL PROTECTED]>
-# (c) 2003-2004 Vajna Miklos <[EMAIL PROTECTED]>
-# rc.dhcpd for Frugalware
-# distributed under GPL License
-
-# chkconfig: 2345 65 35
-# description: dhcpd provide access to Dynamic Host Control Protocol.
-
-source /lib/initscripts/functions
-TEXTDOMAIN=dhcpd
-TEXTDOMAINDIR=/lib/initscripts/messages
-
-actions=(restart start status stop)
-daemon=$"DHCP server"
-
-pid="pidof dhcpd 2> /dev/null"
-
-rc_start()
-{
-       start_msg
-       if [[ "$(eval $pid)" == "" ]] ; then
-               dhcpd
-               ok $?
-       else
-               ok 999
-       fi
-}
-
-rc_stop()
-{
-       stop_msg
-       if [[ "$(eval $pid)" != "" ]] ; then
-               killall dhcpd
-               ok $?
-       else
-               ok 999
-       fi
-}
-
-rc_exec $1
-
-# vim: ft=sh
diff --git a/source/network/dhcp/rc.dhcpd-hu.po 
b/source/network/dhcp/rc.dhcpd-hu.po
deleted file mode 100644
index 24068e1..0000000
--- a/source/network/dhcp/rc.dhcpd-hu.po
+++ /dev/null
@@ -1,21 +0,0 @@
-# Hungarian translations for rc.dpcpd package.
-# Copyright (C) 2006 THE rc.dhcpd'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the rc.dhcpd package.
-# voroskoi <[EMAIL PROTECTED]>, 2006.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: rc.dhcpd\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-03-24 13:50+0100\n"
-"PO-Revision-Date: 2006-03-24 14:18+0100\n"
-"Last-Translator: voroskoi <[EMAIL PROTECTED]>\n"
-"Language-Team: Hungarian <[EMAIL PROTECTED]>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-2\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=1; plural=0;\n"
-
-#: rc.dhcpd:15
-msgid "DHCP server"
-msgstr "DHCP szerver"
diff --git a/source/network/dhcp/rc.dhcpd.pot b/source/network/dhcp/rc.dhcpd.pot
deleted file mode 100644
index baac6bc..0000000
--- a/source/network/dhcp/rc.dhcpd.pot
+++ /dev/null
@@ -1,21 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <[EMAIL PROTECTED]>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-03-24 13:50+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <[EMAIL PROTECTED]>\n"
-"Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: rc.dhcpd:15
-msgid "DHCP server"
-msgstr ""
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to