Installation of aptitude, puppet, tmux and zsh move to latecommand script (post.sh).
This commit is contained in:
parent
b4f7e65a27
commit
794848eadb
|
@ -6,6 +6,7 @@
|
|||
* Leave standart task in peace to be able to have a X session for user's nodes… (see #17).
|
||||
* Update doc about Debian distribution name and remove useless entries (oldStable).
|
||||
* No longer define zsh as default shell for root.
|
||||
* Installation of aptitude, puppet, tmux and zsh move to latecommand script (post.sh).
|
||||
|
||||
## Release 0.4.1
|
||||
### Improvement
|
||||
|
|
|
@ -127,7 +127,7 @@ Preseeding provides a way to set answers to questions asked by the Debian-Instal
|
|||
* Specific to Debian Jessie and older :
|
||||
* Select **ssh-server** and **standard** in _tasksel_ for installation.
|
||||
* Add a repository for Puppet (http://apt.puppetlabs.com) and the GPG key.
|
||||
* Add additional packages : **puppet**, **tmux**, **zsh** and **tftp-hpa** (to be able to download the [latecommand archive from the PXE server][debian latecommand howto]).
|
||||
* Add additional packages : **tftp-hpa** (to be able to download the [latecommand archive from the PXE server][debian latecommand howto]).
|
||||
|
||||
------
|
||||
|
||||
|
|
|
@ -298,7 +298,7 @@ tasksel tasksel/first multiselect ssh-server standar
|
|||
|
||||
## Individual additional packages to install
|
||||
# tftp-hpa to download an archive (see preseed/late_command at the end of this file)
|
||||
d-i pkgsel/include string tmux puppet zsh tftp-hpa
|
||||
d-i pkgsel/include string tftp-hpa
|
||||
# Whether to upgrade packages after debootstrap.
|
||||
# Allowed values: none, safe-upgrade, full-upgrade
|
||||
d-i pkgsel/upgrade select full-upgrade
|
||||
|
|
|
@ -289,7 +289,7 @@ tasksel tasksel/first multiselect ssh-server standar
|
|||
|
||||
## Individual additional packages to install
|
||||
# tftp-hpa to download an archive (see preseed/late_command at the end of this file)
|
||||
d-i pkgsel/include string tmux puppet zsh tftp-hpa
|
||||
d-i pkgsel/include string tftp-hpa
|
||||
# Whether to upgrade packages after debootstrap.
|
||||
# Allowed values: none, safe-upgrade, full-upgrade
|
||||
d-i pkgsel/upgrade select full-upgrade
|
||||
|
|
|
@ -289,7 +289,7 @@ tasksel tasksel/first multiselect ssh-server standar
|
|||
|
||||
## Individual additional packages to install
|
||||
# tftp-hpa to download an archive (see preseed/late_command at the end of this file)
|
||||
d-i pkgsel/include string tmux puppet zsh tftp-hpa
|
||||
d-i pkgsel/include string tftp-hpa
|
||||
# Whether to upgrade packages after debootstrap.
|
||||
# Allowed values: none, safe-upgrade, full-upgrade
|
||||
d-i pkgsel/upgrade select full-upgrade
|
||||
|
|
|
@ -289,7 +289,7 @@ tasksel tasksel/first multiselect ssh-server standar
|
|||
|
||||
## Individual additional packages to install
|
||||
# tftp-hpa to download an archive (see preseed/late_command at the end of this file)
|
||||
d-i pkgsel/include string tmux puppet zsh tftp-hpa
|
||||
d-i pkgsel/include string tftp-hpa
|
||||
# Whether to upgrade packages after debootstrap.
|
||||
# Allowed values: none, safe-upgrade, full-upgrade
|
||||
d-i pkgsel/upgrade select full-upgrade
|
||||
|
|
|
@ -291,7 +291,7 @@ tasksel tasksel/first multiselect ssh-server
|
|||
|
||||
## Individual additional packages to install
|
||||
# tftp-hpa to download an archive (see preseed/late_command at the end of this file)
|
||||
d-i pkgsel/include string aptitude tftp-hpa
|
||||
d-i pkgsel/include string tftp-hpa
|
||||
# Whether to upgrade packages after debootstrap.
|
||||
# Allowed values: none, safe-upgrade, full-upgrade
|
||||
d-i pkgsel/upgrade select full-upgrade
|
||||
|
|
|
@ -303,7 +303,7 @@ tasksel tasksel/first multiselect ssh-server standar
|
|||
|
||||
## Individual additional packages to install
|
||||
# tftp-hpa to download an archive (see preseed/late_command at the end of this file)
|
||||
d-i pkgsel/include string aptitude tmux zsh tftp-hpa
|
||||
d-i pkgsel/include string tftp-hpa
|
||||
# Whether to upgrade packages after debootstrap.
|
||||
# Allowed values: none, safe-upgrade, full-upgrade
|
||||
d-i pkgsel/upgrade select full-upgrade
|
||||
|
|
|
@ -279,7 +279,7 @@ tasksel tasksel/first multiselect ssh-server standar
|
|||
|
||||
## Individual additional packages to install
|
||||
# tftp-hpa to download an archive (see preseed/late_command at the end of this file)
|
||||
d-i pkgsel/include string aptitude tmux zsh tftp-hpa
|
||||
d-i pkgsel/include string tftp-hpa
|
||||
# Whether to upgrade packages after debootstrap.
|
||||
# Allowed values: none, safe-upgrade, full-upgrade
|
||||
d-i pkgsel/upgrade select full-upgrade
|
||||
|
|
|
@ -274,7 +274,7 @@ tasksel tasksel/first multiselect ssh-server
|
|||
|
||||
## Individual additional packages to install
|
||||
# tftp-hpa to download an archive (see preseed/late_command at the end of this file)
|
||||
d-i pkgsel/include string aptitude tftp-hpa
|
||||
d-i pkgsel/include string tftp-hpa
|
||||
# Whether to upgrade packages after debootstrap.
|
||||
# Allowed values: none, safe-upgrade, full-upgrade
|
||||
d-i pkgsel/upgrade select full-upgrade
|
||||
|
|
|
@ -279,7 +279,7 @@ tasksel tasksel/first multiselect ssh-server standar
|
|||
|
||||
## Individual additional packages to install
|
||||
# tftp-hpa to download an archive (see preseed/late_command at the end of this file)
|
||||
d-i pkgsel/include string aptitude tmux zsh tftp-hpa
|
||||
d-i pkgsel/include string tftp-hpa
|
||||
# Whether to upgrade packages after debootstrap.
|
||||
# Allowed values: none, safe-upgrade, full-upgrade
|
||||
d-i pkgsel/upgrade select full-upgrade
|
||||
|
|
|
@ -279,7 +279,7 @@ tasksel tasksel/first multiselect ssh-server standar
|
|||
|
||||
## Individual additional packages to install
|
||||
# tftp-hpa to download an archive (see preseed/late_command at the end of this file)
|
||||
d-i pkgsel/include string aptitude tmux zsh tftp-hpa
|
||||
d-i pkgsel/include string tftp-hpa
|
||||
# Whether to upgrade packages after debootstrap.
|
||||
# Allowed values: none, safe-upgrade, full-upgrade
|
||||
d-i pkgsel/upgrade select full-upgrade
|
||||
|
|
|
@ -48,10 +48,16 @@ Some useful configurations after a Debian installation :
|
|||
* Move `rsyslog` default configuration to two files (__/etc/rsyslog.conf__ and __/etc/rsyslog.d/99syslog.conf__).
|
||||
* `logrotate` now rotate logs to specific directories (such as __/var/log/syslog.d__, __/var/log/mail/__,…) instead of __/var/log/__.
|
||||
* Create these new directories.
|
||||
* Remove some useless packages (nfs, tasksel,…).
|
||||
* Packages :
|
||||
* Add minimal packages for a working system (aptitude, tmux and zsh).
|
||||
* Remove some useless packages (nfs rpcbind,…).
|
||||
* Ensure an openssh-server is available.
|
||||
* Permit root SSH login with password (no standard user…).
|
||||
* …
|
||||
|
||||
Specific to Debian Stretch :
|
||||
* Add python-apt (Ansible dependencie).
|
||||
|
||||
Specific to Debian Jessie and older :
|
||||
* Smarter rsyslog (more directories and less files in **/var/log**).
|
||||
* Shorter configuration file and use more files from /etc/rsyslog.d/
|
||||
|
@ -66,6 +72,7 @@ Specific to Debian Jessie and older :
|
|||
* _localX_ logs from /var/log/localX.log to __/var/log/syslog/localX.log__
|
||||
* _syslog_ logs from /var/log/syslog.log to __/var/log/syslog/syslog.log__
|
||||
* _authpriv_ logs from … to __/var/log/security/authpriv.log__
|
||||
* Add puppet package.
|
||||
|
||||
#### How-to use it
|
||||
* First, make an archive of the script and directories :
|
||||
|
@ -75,8 +82,7 @@ tar czvf latecommand.tar.gz latecommand/
|
|||
```
|
||||
* Then, it can be use at the end of a Debian preseed file :
|
||||
```
|
||||
d-i preseed/late_command string in-target chsh -s /bin/zsh ; \
|
||||
in-target /usr/bin/tftp ${IP.SRV.TFTP} -c get ${PATH/TO/TFTPD/ROOT}/scripts/latecommand.tar.gz /tmp/latecommand.tar.gz ; \
|
||||
d-i preseed/late_command string in-target /usr/bin/tftp ${IP.SRV.TFTP} -c get ${PATH/TO/TFTPD/ROOT}/scripts/latecommand.tar.gz /tmp/latecommand.tar.gz ; \
|
||||
in-target tar xzf /tmp/latecommand.tar.gz -C /tmp/ ; \
|
||||
in-target /bin/sh /tmp/latecommand/post.sh
|
||||
```
|
||||
|
|
Binary file not shown.
|
@ -54,7 +54,7 @@ mkdir -p -- /var/log/journal
|
|||
|
||||
## Packages {{{
|
||||
# Ensure to have some basic packages
|
||||
apt -y install aptitude tmux zsh
|
||||
apt -y install aptitude puppet tmux zsh
|
||||
|
||||
# Remove NFS and rpcbind
|
||||
aptitude -y remove nfs-common rpcbind
|
||||
|
|
Loading…
Reference in New Issue