diff options
| author | weekend sorrow <rain.hides.pain@gmail.com> | 2026-01-03 05:13:00 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-03 05:13:00 +0300 |
| commit | 1393f981bc313118b3ffde0b469cc07abdeb24c8 (patch) | |
| tree | 7380b1d35cbaf7577e4207bf24ee56f6b0083634 | |
| parent | 9a2c1c6b43471316f5cdd15b995f1e47b2f07d52 (diff) | |
feat: Add etckeeper compatibility (#3602)
| -rw-r--r-- | install.sh | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -643,6 +643,20 @@ install_x-ui() { chmod +x /usr/bin/x-ui mkdir -p /var/log/x-ui config_after_install + + # Etckeeper compatibility + if [ -d "/etc/.git" ]; then + if [ -f "/etc/.gitignore" ]; then + if ! grep -q "x-ui/x-ui.db" "/etc/.gitignore"; then + echo "" >> "/etc/.gitignore" + echo "x-ui/x-ui.db" >> "/etc/.gitignore" + echo -e "${green}Added x-ui.db to /etc/.gitignore for etckeeper${plain}" + fi + else + echo "x-ui/x-ui.db" > "/etc/.gitignore" + echo -e "${green}Created /etc/.gitignore and added x-ui.db for etckeeper${plain}" + fi + fi if [[ $release == "alpine" ]]; then wget --inet4-only -O /etc/init.d/x-ui https://raw.githubusercontent.com/MHSanaei/3x-ui/main/x-ui.rc |
