[arch-releng] Patch for archiso-pxe-server

Charles Vejnar ce at vejnar.org
Mon Feb 7 15:47:46 EST 2011


Le vendredi 4 février 2011 14:34:06, Gerardo Exequiel Pozzi a écrit :
> On 02/03/2011 03:57 PM, Charles Vejnar wrote:
> > Hi,
> > 
> > I am proposing a patch for archiso-pxe-server.
> > - It adds one option to avoid killing and strating dnsmasq (usefull if
> > you already have one).
> > - It corrects one important bug: with "set -e", the pkill are failing (no
> > previous dnsmasq or nbd-server) and the program stops instead of
> > continuing as it should.
> > 
> > Thanks
> > 
> > Charles
> > 
> > 
> > 12a13
> > 
> >> DNSMASQ_SKIP=false
> > 
> > 46a48,49
> > 
> >>      echo "    -k               Skip Dnsmasq start up"
> >>      echo "                       (default: ${DNSMASQ_SKIP} )"
> > 
> > 80c83
> > <      pkill dnsmasq>  /dev/null 2>&1
> > ---
> > 
> >>      pkill dnsmasq>  /dev/null 2>&1 || true
> > 
> > 91c94
> > <      pkill nbd-server>  /dev/null 2>&1
> > ---
> > 
> >>      pkill nbd-server>  /dev/null 2>&1 || true
> > 
> > 130c133
> > <  while getopts 'i:s:d:l:m:t:h' arg; do
> > ---
> > 
> >> while getopts 'i:s:d:l:m:t:kh' arg; do
> > 
> > 137a141
> > 
> >>          k) DNSMASQ_SKIP=true ;;
> > 
> > 145c149,151
> > <  start_pxe_server
> > ---
> > 
> >> if ! ${DNSMASQ_SKIP} ; then
> >> 
> >>      start_pxe_server
> >> 
> >> fi
> 
> Thanks.
> 
> oops I added set -e as last change :P
> The same that applies to dnsmasq, should be applied for nbd-server.
> The original idea of this script was for using from live medium.
> 
> PS: Next time must use diff -u, or much better git format-patch ;)

Same patch (made with diff -u this time ;) ) plus an option for nbd.

Charles


More information about the arch-releng mailing list