SCIENTIFIC-LINUX-USERS Archives

October 2011

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
William Scott <[log in to unmask]>
Reply To:
William Scott <[log in to unmask]>
Date:
Fri, 14 Oct 2011 16:02:07 +1100
Content-Type:
text/plain
Parts/Attachments:
text/plain (125 lines)
On 14 October 2011 15:24, William Scott <[log in to unmask]> wrote:
> On 14 October 2011 14:13, jdow <[log in to unmask]> wrote:
>
>>
>> It acts as if the file is not even seen since there are no selinux problems
>> reported for it. So that makes me think something spooky is going on.
>
> Where did you put your script?
>
> if [ -x /sbin/ifup-pre-local ]; then
>    /sbin/ifup-pre-local ${CONFIG} $2
> fi
>
> if [ -x /sbin/ifdown-pre-local ]; then
>    /sbin/ifdown-pre-local ${DEVICE}
> fi
>
> The scripts get given arguments. Maybe echo $1, $2 to a text file and
> see what they get.
>
>
>>
>> {^_^}
>>
>

Test cases...

#!/bin/bash
#Filename: /sbin/ifup-pre-local

echo "Produced by ifup-pre-local" >> /root/uptxt
echo "$1" >> /root/uptxt
echo "$2" >> /root/uptxt



#!/bin/bash
#Filename:  /sbin/ifdown-pre-local

echo "Produced by ifdown-pre-local" >> /root/dntxt
echo "$1" >> /root/dntxt
echo "$2" >> /root/dntxt



#!/bin/bash
#Filename:  /sbin/ifup-local

echo "Produced by ifup-local" >> /root/uptxt
echo "$1" >> /root/uptxt
echo "$2" >> /root/uptxt



#!/bin/bash
#Filename:  /sbin/ifdown-local

echo "Produced by ifdown-local" >> /root/dntxt
echo "$1" >> /root/dntxt
echo "$2" >> /root/dntxt


Results after "service network restart"

[root@server1 ~]# cat uptxt
Produced by ifup-pre-local
ifcfg-lo

Produced by ifup-local
lo

Produced by ifup-pre-local
ifcfg-eth0
boot
Produced by ifup-pre-local
ifcfg-eth1
boot
Produced by ifup-pre-local
ifcfg-br0
boot
Produced by ifup-local
br0

Produced by ifup-pre-local
ifcfg-br1
boot
Produced by ifup-local
br1

[root@server1 ~]#

[root@server1 ~]# cat dntxt
Produced by ifdown-pre-local
br0

Produced by ifdown-local
br0

Produced by ifdown-pre-local
br1

Produced by ifdown-local
br1

Produced by ifdown-pre-local
eth0

Produced by ifdown-local
eth0

Produced by ifdown-pre-local
eth1

Produced by ifdown-local
eth1

Produced by ifdown-pre-local
lo

Produced by ifdown-local
lo

[root@server1 ~]#

ATOM RSS1 RSS2