Editing Ubuntu Precise template creation

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 35: Line 35:
 
  locale-gen ru_RU.UTF-8
 
  locale-gen ru_RU.UTF-8
 
  locale-gen en_US.UTF-8
 
  locale-gen en_US.UTF-8
echo 'LANG="en_US.UTF-8"' > /etc/default/locale
 
  
 
Configure packages:
 
Configure packages:
Line 55: Line 54:
 
  echo $NAME > /etc/mailname
 
  echo $NAME > /etc/mailname
 
  echo '
 
  echo '
# dma-0.0.2010.xx syntax
 
 
  SMARTHOST 192.0.2.2
 
  SMARTHOST 192.0.2.2
 
  DBOUNCEPROG dbounce-simple-safecat
 
  DBOUNCEPROG dbounce-simple-safecat
Line 62: Line 60:
 
   :
 
   :
 
  DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends dma bsd-mailx safecat
 
  DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends dma bsd-mailx safecat
 
'''14.04 note:''' config syntax for dma-0.9 was changed:
 
echo '
 
# dma-0.9 syntax
 
SMARTHOST 192.0.2.2
 
MAILNAME /etc/mailname
 
' > /etc/dma/dma.conf
 
  
 
Disable hardware-related configs:
 
Disable hardware-related configs:
  Disable() {
+
  sed -i.orig -e 's,^#!.*,#!/bin/true,'                        /etc/init.d/ondemand
    local f="/etc/init/$1.conf"
+
sed -i.orig -e 's,\(.* | \)\(sysctl .*\),\1 /bin/true \2,'  /etc/init/procps.conf
    local o="/etc/init/$1.override"
+
sed -i.orig -e 's,^console output,, ; s,^env INIT_VERBOSE,,' /etc/init/rc.conf
    test -s "$o" && grep -qw "^manual" "$o" && return
+
sed -i.orig -e 's/^\$ModLoad imklog/## \$ModLoad imklog/g'  /etc/rsyslog.conf
    echo "manual  # DISABLE UNDER OPENVZ" >> "$o"
 
}
 
Disable console
 
Disable console-font
 
Disable console-setup
 
  :
 
Disable ondemand
 
Disable setvtrgb
 
  :
 
Disable hwclock
 
Disable hwclock-save
 
  :
 
Disable ureadahead
 
Disable ureadahead-other
 
  :
 
Disable plymouth
 
Disable plymouth-log
 
Disable plymouth-ready
 
Disable plymouth-shutdown
 
Disable plymouth-splash
 
Disable plymouth-stop
 
Disable plymouth-upstart-bridge
 
  :
 
Disable tty2
 
Disable tty3
 
Disable tty4
 
Disable tty5
 
Disable tty6
 
  :
 
Disable udev
 
Disable udev-fallback-graphics
 
Disable udev-finish
 
Disable udevmonitor
 
Disable udevtrigger
 
 
   :
 
   :
  sed -i.orig -e '/| sysctl / s,$, || :,'                    /etc/init/procps.conf
+
  mkdir /root/etc_init_console_tty
sed -i.orig -e 's,^\$ModLoad imklog,## \$ModLoad imklog,g'  /etc/rsyslog.conf
+
mv /etc/init/console* /etc/init/tty* /root/etc_init_console_tty
  
 
Cleanup and leave chroot:
 
Cleanup and leave chroot:
 +
find /var/cache/apt /var/lib/apt/lists -type f -delete
 
  apt-get clean
 
  apt-get clean
find /var/cache/apt /var/lib/apt/lists -type f -delete
 
 
  exit
 
  exit
  

Please note that all contributions to OpenVZ Virtuozzo Containers Wiki may be edited, altered, or removed by other contributors. If you don't want your writing to be edited mercilessly, then don't submit it here.
If you are going to add external links to an article, read the External links policy first!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)