20 lines
504 B
Bash
Executable File
20 lines
504 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
service_directory="/etc/dinit.d"
|
|
logfile_extenstion=".log"
|
|
|
|
for file in "$service_directory"/* ; do
|
|
if [[ -f "$file" ]]; then
|
|
service_name=$(basename "$file")
|
|
if ! grep -q "^logfile = \w+$" "$file"; then
|
|
logfile_name=$service_name$logfile_extenstion
|
|
echo "logfile = $logfile_name" | sudo tee -a "$file"
|
|
echo "Added logfile $logfile_name to service $service_name"
|
|
else
|
|
echo "Service $service_name already has logfile specified"
|
|
fi
|
|
fi
|
|
done
|