Is there any way to consider backtick symbols as escape character in anaconda kickstart scripts?
Issue
- Have the following in a kickstart custom snippet that is being included in the kickstart files.
- When this snippet gets executed during the install process, the command inside the backticks do not make it through into the final file.
# Fix logrotate
# Copy syslog to securelog
/bin/cat <<SECURE> /etc/logrotate.d/securelog
/var/log/secure
{
create 0644 root splunk
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
endscript
}
SECURE
- The follow is the outcome of that kill line:
/bin/kill -HUP 2> /dev/null || true
- Is there any way to consider backtick symbols as escape character in
anacondakickstart scripts?
Environment
- Red Hat Enterprise Linux 5/6/7
- Kickstart Scripting
- Bash
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.