#!/bin/bash

. /usr/share/volatile/common.sh

set -x

ADDON=/usr/share/volatile/addon

# Remove unnecessary oem meta packages.
if [ -d $ADDON ]; then
    # legacy method for backward compatible
    [ $(find $ADDON -type f -name "*.reboot" | wc -l) -gt 0 ] && \
        trigger_reboot

    for item in $(find $ADDON -type f -name "*.remove" | sed 's/\.remove//')
    do
        apt-get remove --purge --yes --allow-downgrades --allow-remove-essential --allow-unauthenticated ${item##*/}
    done
    rm -fr $ADDON
fi

# Clean prebuilt graphic drivers amd-drivers,nvdriver,synaptics,alps
rm -rf /usr/share/volatile/alps \
       /usr/share/volatile/amd-drivers \
       /usr/share/volatile/nvdriver \
       /usr/share/volatile/synaptics

# remove /etc/machine-id and regenerate
rm -f /etc/machine-id
systemd-machine-id-setup

plymouth message --text=""
