TurnKey Linux Virtual Appliance Library

TKLPatch conf settings to append line to other config file?

rudiger.wolf's picture

The TKLPatch conf file below does not seem to be making any lasting changes to /etc/bash.bashrc file!

Any suggestions as to how I can append the required info to a file while making in new ISO?



#!/bin/bash -ex
    apt-get update
    DEBIAN_FRONTEND=noninteractive apt-get -y \
        -o DPkg::Options::=--force-confdef \
        -o DPkg::Options::=--force-confold \
        install $@

        rm -r /var/cache/apt/*
        mkdir /var/cache/apt/archives
        mkdir /var/cache/apt/archives/partial


# set hostname
echo "$HOSTNAME" > /etc/hostname
sed -i "s| \(.*\)| $HOSTNAME|" /etc/hosts

echo "# setup apps to use cntlm proxy" >> /etc/bash.bachrc
echo "export ftp_proxy=http://localhost:9090" >> /etc/bash.bachrc
echo "export http_proxy=\$ftp_proxy" >> /etc/bash.bachrc
echo "export https_proxy=\$ftp_proxy" >> /etc/bash.bachrc


# tell the world what we've done!
echo 'I just patched TurnKey!' >> /etc/issue

Liraz Siri's picture

Typo in your script

/etc/bash.bachrc => /etc/bash.bashrc.

Sometimes it's the simplest things that trip us up!

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account, used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <p> <span> <div> <h1> <h2> <h3> <h4> <h5> <h6> <img> <map> <area> <hr> <br> <br /> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <em> <b> <u> <i> <strong> <font> <del> <ins> <sub> <sup> <quote> <blockquote> <pre> <address> <code> <cite> <strike> <caption>

More information about formatting options

Leave this field empty. It's part of a security mechanism.
(Dear spammers: moderators are notified of all new posts. Spam is deleted immediately)