mirror of
https://github.com/pulb/mailnag.git
synced 2026-07-28 13:47:06 +02:00
migrated to gintrospection (partially) set process names to mailnag and mailnag_config moved keyring class to its own module added utils module other changes i don't remember
31 lines
684 B
Bash
Executable File
31 lines
684 B
Bash
Executable File
#!/bin/bash
|
|
CONFIG_HOME=$XDG_CONFIG_HOME
|
|
if [ "$CONFIG_HOME" == "" ]; then
|
|
CONFIG_HOME="$HOME/.config"
|
|
fi
|
|
config_dir="$CONFIG_HOME/mailnag"
|
|
|
|
if [ ! -d "$config_dir" ]; then
|
|
mkdir --parents "$config_dir"
|
|
fi
|
|
if [ -f "$config_dir/mailnag_config.log" ]; then
|
|
rm "$config_dir/mailnag_config.log"
|
|
fi
|
|
|
|
cd `dirname $0`
|
|
|
|
python config_window.py >> "$config_dir/mailnag_config.log" 2>&1
|
|
|
|
if [ $? -eq 0 ]; then
|
|
# Restart mailnag.py
|
|
if [ -f "$config_dir/mailnag.pid" ]; then
|
|
kill $(cat "$config_dir/mailnag.pid")
|
|
fi
|
|
if [ -f "$config_dir/mailnag.log" ]; then
|
|
rm "$config_dir/mailnag.log"
|
|
fi
|
|
python mailnag.py >> "$config_dir/mailnag.log" 2>&1 &
|
|
else
|
|
echo mailnag-config discarded
|
|
fi
|