bookworm
                Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| bookworm [14.06.2024 06:05] – [Upgradeschritte] thooge | bookworm [26.09.2024 08:16] (aktuell) – [Debian Bookworm] thooge | ||
|---|---|---|---|
| Zeile 22: | Zeile 22: | ||
| in z.B. '' | in z.B. '' | ||
| - | '' | + | '' | 
| werden beim Update leider nicht übernommen. | werden beim Update leider nicht übernommen. | ||
| Logrotate: Falsche Berechtigungen von ''/ | Logrotate: Falsche Berechtigungen von ''/ | ||
| Korrigieren mit: '' | Korrigieren mit: '' | ||
| + | |||
| + | LSB-Base: | ||
| + | Die Funktion // | ||
| + | |||
| + | Das '' | ||
| + | als eigenes Paket '' | ||
| ===== Upgradeschritte ===== | ===== Upgradeschritte ===== | ||
| Zeile 47: | Zeile 53: | ||
| </ | </ | ||
|   * Reboot: '' |   * Reboot: '' | ||
| + | |||
| + | <file bash / | ||
| + | # Options for rsyslogd | ||
| + | # -x disables DNS lookups for remote messages | ||
| + | # See rsyslogd(8) for more details | ||
| + | RSYSLOGD_OPTIONS="" | ||
| + | </ | ||
| + | |||
| + | <file bash / | ||
| + | #! /bin/sh | ||
| + | ### BEGIN INIT INFO | ||
| + | # Provides:  | ||
| + | # Required-Start:  | ||
| + | # Required-Stop:  | ||
| + | # X-Stop-After:  | ||
| + | # Default-Start:  | ||
| + | # Default-Stop:  | ||
| + | # Short-Description: | ||
| + | # Description:  | ||
| + | # It is quite compatible to stock sysklogd and can be | ||
| + | # used as a drop-in replacement. | ||
| + | ### END INIT INFO | ||
| + | |||
| + | # | ||
| + | # Author: Michael Biebl < | ||
| + | # | ||
| + | |||
| + | # PATH should only include /usr/* if it runs after the mountnfs.sh script | ||
| + | PATH=/ | ||
| + | DESC=" | ||
| + | NAME=rsyslog | ||
| + | |||
| + | RSYSLOGD=rsyslogd | ||
| + | DAEMON=/ | ||
| + | PIDFILE=/ | ||
| + | |||
| + | SCRIPTNAME=/ | ||
| + | |||
| + | # Exit if the package is not installed | ||
| + | [ -x " | ||
| + | |||
| + | # Read configuration variable file if it is present | ||
| + | [ -r / | ||
| + | |||
| + | # Define LSB log_* functions. | ||
| + | . / | ||
| + | |||
| + | do_start() | ||
| + | { | ||
| + | # Return | ||
| + | # 0 if daemon has been started | ||
| + | # 1 if daemon was already running | ||
| + | # other if daemon could not be started or a failure occured | ||
| + | start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $RSYSLOGD_OPTIONS | ||
| + | } | ||
| + | |||
| + | do_stop() | ||
| + | { | ||
| + | # Return | ||
| + | # 0 if daemon has been stopped | ||
| + | # 1 if daemon was already stopped | ||
| + | # other if daemon could not be stopped or a failure occurred | ||
| + | 	start-stop-daemon --stop --quiet --retry=TERM/ | ||
| + | } | ||
| + | |||
| + | # | ||
| + | # Tell rsyslogd to close all open files | ||
| + | # | ||
| + | do_rotate() { | ||
| + | start-stop-daemon --stop --signal HUP --quiet --pidfile $PIDFILE --exec $DAEMON | ||
| + | } | ||
| + | |||
| + | create_xconsole() { | ||
| + | 	XCONSOLE=/ | ||
| + | 	if [ " | ||
| + | 		XCONSOLE=/ | ||
| + | 		ln -sf $XCONSOLE / | ||
| + | fi | ||
| + | if [ ! -e $XCONSOLE ]; then | ||
| + | mknod -m 640 $XCONSOLE p | ||
| + | chown root:adm $XCONSOLE | ||
| + | 		[ -x / | ||
| + | fi | ||
| + | } | ||
| + | |||
| + | sendsigs_omit() { | ||
| + | 	OMITDIR=/ | ||
| + | mkdir -p $OMITDIR | ||
| + | 	ln -sf $PIDFILE $OMITDIR/ | ||
| + | } | ||
| + | |||
| + | case " | ||
| + | start) | ||
| + | 	log_daemon_msg " | ||
| + | create_xconsole | ||
| + | do_start | ||
| + | 	case " | ||
| + | 0) sendsigs_omit | ||
| + | 		    | ||
| + | 		1) log_progress_msg " | ||
| + | 		    | ||
| + | *) log_end_msg 1 ;; | ||
| + | esac | ||
| + | |||
| + | ;; | ||
| + | stop) | ||
| + | 	log_daemon_msg " | ||
| + | do_stop | ||
| + | 	case " | ||
| + | 0) log_end_msg 0 ;; | ||
| + | 		1) log_progress_msg " | ||
| + | 		    | ||
| + | *) log_end_msg 1 ;; | ||
| + | esac | ||
| + | |||
| + | ;; | ||
| + | rotate) | ||
| + | 	log_daemon_msg " | ||
| + | do_rotate | ||
| + | log_end_msg $? | ||
| + | ;; | ||
| + | restart|force-reload) | ||
| + | $0 stop | ||
| + | $0 start | ||
| + | ;; | ||
| + | try-restart) | ||
| + | 	$0 status >/ | ||
| + | ;; | ||
| + | status) | ||
| + | status_of_proc -p $PIDFILE $DAEMON $RSYSLOGD && exit 0 || exit $? | ||
| + | ;; | ||
| + | *) | ||
| + | 	echo " | ||
| + | exit 3 | ||
| + | ;; | ||
| + | esac | ||
| + | |||
| + | : | ||
| + | </ | ||
bookworm.1718345132.txt.gz · Zuletzt geändert:  von thooge
                
                