#!/bin/bash
# Under the terms of the 'COPYRIGHT.TXT' file.

# Mximo de columnas:
COLUMNS=${COLUMNS:-80}

# Ordena lo que ser el fstab final:
( cd $TMP
  sort -k1 fstab | uniq >fstab.tmp
  mv -f fstab.tmp fstab
  # Borra la lnea de cabecera (para no duplicar):
  sed -i '/^# Filesystem:   Mountpoint:     Type:       Options:         Dump: FSCK:/d' fstab
  # Agrega nuevamente la lnea:
  sed -i '1i# Filesystem:   Mountpoint:     Type:       Options:         Dump: FSCK:' fstab
)

dialog \
 --backtitle "Edition of the file system table" \
 --title "FILE SYSTEM TABLE (fstab)" \
 --ok-label "Save changes" \
 --cancel-label "Continue" \
 --defaultno \
 --editbox "${TMP}/fstab" 19 $COLUMNS \
  2> ${TMP}/fstab.edited
if (( $? == 0 )); then
  mv ${TMP}/fstab.edited ${TMP}/fstab
fi

