More crap fixes for snappy useless stuff I'll probably remove.
This commit is contained in:
@@ -357,69 +357,3 @@ alias snapsync='snap-sync'
|
|||||||
# snap-check-limine
|
# snap-check-limine
|
||||||
# snap-sync
|
# snap-sync
|
||||||
# snap-validate-serviceNC}"
|
# snap-validate-serviceNC}"
|
||||||
echo -e "${SNAP_BLUE}║${SNAP_NC} Snapper-Limine-Plugin Validation ${SNAP_BLUE}║${SNAP_NC}"
|
|
||||||
echo -e "${SNAP_BLUE}╚════════════════════════════════════════════════════════════╝${SNAP_NC}\n"
|
|
||||||
|
|
||||||
# Check if plugin is installed
|
|
||||||
echo -e "${SNAP_BLUE}==>${SNAP_NC} Checking plugin installation"
|
|
||||||
|
|
||||||
if pacman -Qi snapper-limine-plugin &>/dev/null; then
|
|
||||||
echo -e "${SNAP_GREEN}✓${SNAP_NC} snapper-limine-plugin is installed"
|
|
||||||
pacman -Qi snapper-limine-plugin | grep "Version" | sed 's/^/ /'
|
|
||||||
else
|
|
||||||
echo -e "${SNAP_RED}✗${SNAP_NC} snapper-limine-plugin is NOT installed"
|
|
||||||
echo -e "\n${SNAP_YELLOW}Install with:${SNAP_NC} paru -S snapper-limine-plugin"
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check plugin script location
|
|
||||||
echo -e "\n${SNAP_BLUE}==>${SNAP_NC} Checking plugin script"
|
|
||||||
|
|
||||||
local plugin_script="/usr/share/limine/snapper-limine.sh"
|
|
||||||
if [[ -f "$plugin_script" ]]; then
|
|
||||||
echo -e "${SNAP_GREEN}✓${SNAP_NC} Plugin script exists: $plugin_script"
|
|
||||||
ls -lh "$plugin_script" | sed 's/^/ /'
|
|
||||||
else
|
|
||||||
echo -e "${SNAP_RED}✗${SNAP_NC} Plugin script not found: $plugin_script"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check snapper config
|
|
||||||
echo -e "\n${SNAP_BLUE}==>${SNAP_NC} Checking snapper configuration"
|
|
||||||
|
|
||||||
if [[ -f "/etc/snapper/configs/root" ]]; then
|
|
||||||
echo -e "${SNAP_GREEN}✓${SNAP_NC} Snapper root config exists"
|
|
||||||
else
|
|
||||||
echo -e "${SNAP_RED}✗${SNAP_NC} Snapper root config not found"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Check limine.conf
|
|
||||||
echo -e "\n${SNAP_BLUE}==>${SNAP_NC} Checking limine.conf"
|
|
||||||
|
|
||||||
if [[ -f "/boot/limine.conf" ]]; then
|
|
||||||
echo -e "${SNAP_GREEN}✓${SNAP_NC} limine.conf exists"
|
|
||||||
local snap_entries=$(sudo grep -c "^:.*Snapshot" /boot/limine.conf || echo "0")
|
|
||||||
echo -e " Snapshot entries: $snap_entries"
|
|
||||||
else
|
|
||||||
echo -e "${SNAP_RED}✗${SNAP_NC} limine.conf not found"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo -e "\n${SNAP_GREEN}✓${SNAP_NC} Validation complete"
|
|
||||||
}
|
|
||||||
|
|
||||||
# Quick snapshot aliases
|
|
||||||
alias snap='snap-create'
|
|
||||||
alias snapls='snap-list'
|
|
||||||
alias snaprm='snap-delete'
|
|
||||||
alias snapshow='snap-show'
|
|
||||||
alias snapcheck='snap-check-limine'
|
|
||||||
|
|
||||||
# ============================================================================
|
|
||||||
# Usage Examples (commented out - uncomment to see examples)
|
|
||||||
# ============================================================================
|
|
||||||
|
|
||||||
# snap-create "Before system update"
|
|
||||||
# snap-list 20
|
|
||||||
# snap-show 42
|
|
||||||
# snap-delete 42
|
|
||||||
# snap-check-limine
|
|
||||||
# snap-validate-plugin
|
|
||||||
|
|||||||
Reference in New Issue
Block a user