#!/bin/sh
#
# lösche die Homeverzeichnisse von Nutzern, die es laut /etc/passwd nicht mehr
# gibt
#
# 17.7.2006

# Liste der existierenden Homeverzeichnisse erstellen
home_dirs=$(mktemp /tmp/home_dirs.XXXXXXXX 2>/dev/null) || exit 1
ls /home >> $home_dirs || exit 1

# das von AWK zu erstellende Shell-Skript, das die Löschungen vornehmen soll
loesch_skript=$(mktemp /tmp/loesche.XXXXXXXX 2>/dev/null) || exit 1

# Lösch-Skript erstellen
awk -F: -f loesche_alte_home_verzeichnisse.awk /etc/passwd $home_dirs > $loesch_skript ||
  exit 1

# Lösch-Skript ausführen
sh $loesch_skript || exit 1

rm -f $loesch_skript $home_dirs

