Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Felix Eckhofer
tools
Commits
11a86171
Commit
11a86171
authored
Mar 29, 2014
by
Felix Eckhofer
🤹🏼
Browse files
Log to syslog instead of mail
parent
714bbeb0
Changes
1
Hide whitespace changes
Inline
Side-by-side
scripts/randomize-mac/if-post-down.d/randomize-mac
View file @
11a86171
...
...
@@ -12,10 +12,6 @@ LOGFILE="`mktemp`"
IFSTATE
=
"
`
ip addr show dev
\"
$IFACE
\"
2>>
\"
$LOGFILE
\"
`
"
if
[
-n
"
$IFSTATE
"
]
;
then
date
>>
"
$LOGFILE
"
echo
"Running randomize-mac for interface '
$IFACE
'"
>>
"
$LOGFILE
"
echo
>>
"
$LOGFILE
"
FAILED
=
"0"
PRESTATE
=
"
`
ip addr show dev
\"
$IFACE
\"
up 2>>
\"
$LOGFILE
\"
`
"
...
...
@@ -24,10 +20,12 @@ if [ -n "$IFSTATE" ]; then
[
-n
"
$PRESTATE
"
]
&&
ip
link set
dev
"
$IFACE
"
up
>>
"
$LOGFILE
"
2>&1
if
[
"
$FAILED
"
=
"1"
]
;
then
cat
"
$LOGFILE
"
| mail
-s
"[
`
hostname
`
] macchanger failed"
root
echo
"ERROR while trying to randomize MAC for
$IFACE
"
|
cat
-
"
$LOGFILE
"
| logger
-t
randomize-mac
-p
user.err
else
echo
"MAC successfully randomized for
$IFACE
"
| logger
-t
randomize-mac
-p
user.notice
fi
else
echo
"Interface
$IFACE
does not exist, skipping..."
>
&2
echo
"Interface
$IFACE
does not exist, skipping..."
| logger
-t
randomize-mac
-p
user.info
fi
rm
-f
"
$LOGFILE
"
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment