Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
network
udhcp
udhcp-outputpy.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File udhcp-outputpy.patch of Package udhcp
diff -uNrp udhcp-0.9.8.orig/samples/outputpy.udhcp.sh udhcp-0.9.8/samples/outputpy.udhcp.sh --- udhcp-0.9.8.orig/samples/outputpy.udhcp.sh 1970-01-01 08:00:00.000000000 +0800 +++ udhcp-0.9.8/samples/outputpy.udhcp.sh 2008-07-29 17:10:12.000000000 +0800 @@ -0,0 +1,44 @@ +#!/bin/sh +# +# outputpy.udhcp.sh: a simple script called by udhcpc when a lease is +# obtained. The script takes information passed by udhcpc as environment +# variables and outputs it formatted as a python dict. Only the variables +# needed by pypxeboot are currently printed: others are listed in comments +# for reference. +# Copyright 2007 Trinity College Dublin +# Author: Stephen Childs <childss@cs.tcd.ie> + +# we only need to process "bound" events +if [ "$1" = "bound" ]; then +echo ip=$ip +echo siaddr=$siaddr +echo sname=$sname +echo boot_file=$boot_file +echo subnet=$subnet +echo timezone=$timezone +echo router=$router +echo bootfile=$bootfile # - The bootfile name +fi +exit 0 + +# timesvr - A list of time servers +# namesvr +# dns +# logsvr - A list of MIT-LCS UDP log servers +# cookiesvr - A list of RFC 865 cookie servers +# lprsvr - A list of LPR servers +# hostname - The assigned hostname +# bootsize - The length in 512 octect blocks of the bootfile +# domain - The domain name of the network +# swapsvr - The IP address of the client's swap server +# rootpath - The path name of the client's root disk +# ipttl - The TTL to use for this network +# mtu - The MTU to use for this network +# broadcast - The broadcast address for this network +# ntpsrv - A list of NTP servers +# wins - A list of WINS servers +# lease - The lease time, in seconds +# dhcptype - DHCP message type (safely ignored) +# serverid - The IP of the server +# message - Reason for a DHCPNAK +# tftp - The TFTP server name diff -uNrp udhcp-0.9.8.orig/Makefile udhcp-0.9.8/Makefile --- udhcp-0.9.8.orig/Makefile 2008-07-29 17:11:18.000000000 +0800 +++ udhcp-0.9.8/Makefile 2008-07-29 17:20:04.000000000 +0800 @@ -106,6 +106,8 @@ endif $(INSTALL) udhcpd.conf.5 $(USRSHAREDIR)/man/man5 mkdir -p $(USRSHAREDIR)/man/man8 $(INSTALL) udhcpc.8 udhcpd.8 $(USRSHAREDIR)/man/man8 + $(INSTALL) samples/outputpy.udhcp.sh $(USRSHAREDIR)/udhcpc/outputpy.udhcp.sh + chmod +x $(USRSHAREDIR)/udhcpc/outputpy.udhcp.sh clean: -rm -f udhcpd udhcpc dumpleases *.o core
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor