Add latecommand description
This commit is contained in:
parent
d3971f4b36
commit
94ca13cca6
|
@ -5,6 +5,7 @@
|
||||||
* [Download Debian](#download_debian.sh)
|
* [Download Debian](#download_debian.sh)
|
||||||
* [Download Ubuntu](#dowload_ubuntu.sh)
|
* [Download Ubuntu](#dowload_ubuntu.sh)
|
||||||
* [Make Debian Initrd with Firmware](#make_debian_initrd_with_firmware.sh)
|
* [Make Debian Initrd with Firmware](#make_debian_initrd_with_firmware.sh)
|
||||||
|
* [Late command](#latecommand)
|
||||||
|
|
||||||
## Description
|
## Description
|
||||||
Set of scripts to download and generate necessary files to allow differents GNU/Linux distributions to boot through the network.
|
Set of scripts to download and generate necessary files to allow differents GNU/Linux distributions to boot through the network.
|
||||||
|
@ -33,3 +34,43 @@ The script will provide Debian's netboot installers with **additionnals firmware
|
||||||
* myricom : For Myricom Myri-10G Ethernet adapters (IBM server).
|
* myricom : For Myricom Myri-10G Ethernet adapters (IBM server).
|
||||||
* qlogic : For QLogic Infiniband, SCSI, Fibre Channel/FCoE adapters.
|
* qlogic : For QLogic Infiniband, SCSI, Fibre Channel/FCoE adapters.
|
||||||
* Extract initrd and firmwares packages to build a new initrd.
|
* Extract initrd and firmwares packages to build a new initrd.
|
||||||
|
|
||||||
|
### latecommand
|
||||||
|
|
||||||
|
#### Description
|
||||||
|
Some useful configurations after a Debian installation :
|
||||||
|
* Smarter rsyslog (more directories and less files in **/var/log**).
|
||||||
|
* Smarter logrotate (add timestamp, move some old log files to the same directory,…).
|
||||||
|
* Remove some useless packages.
|
||||||
|
* …
|
||||||
|
|
||||||
|
* /etc/rsyslog.conf
|
||||||
|
* Shorter configuration file and use more files from /etc/rsyslog.d/
|
||||||
|
* /etc/rsyslog.d/99syslog.conf
|
||||||
|
| Logs | Original path | New path |
|
||||||
|
| ---------- | ------------------- | ---------------------------------- |
|
||||||
|
| _kern_ | /var/log/kern.log | __/var/log/kernel/kernel.log__ |
|
||||||
|
| _user_ | /var/log/user.log | __/var/log/security/user.log__ |
|
||||||
|
| _mail_ | /var/log/mail.… | __/var/log/mail/mail.…__ |
|
||||||
|
| _daemon_ | /var/log/daemon.log | __/var/log/syslog/daemon.log__ |
|
||||||
|
| _auth_ | /var/log/auth.log | __/var/log/security/auth.log__ |
|
||||||
|
| _lpr_ | /var/log/lpr.log | __/var/log/lpr/lpr.log__ |
|
||||||
|
| _cron_ | /var/log/cron.log | __/var/log/cron/cron.log__ |
|
||||||
|
| _localX_ | /var/log/localX.log | __/var/log/syslog/localX.log__ |
|
||||||
|
| _syslog_ | /var/log/syslog.log | __/var/log/syslog/syslog.log__ |
|
||||||
|
| _authpriv_ | … | __/var/log/security/authpriv.log__ |
|
||||||
|
|
||||||
|
|
||||||
|
#### How-to use it
|
||||||
|
* First, make an archive of the script and directories :
|
||||||
|
```
|
||||||
|
tar czvf finish.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}/finish.tar.gz /tmp/finish.tar.gz ; \
|
||||||
|
in-target tar xzf /tmp/finish.tar.gz -C /tmp/ ; \
|
||||||
|
in-target /bin/sh /tmp/latecommand/post.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue