|
|
@@ -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
|