34 lines
444 B
Bash
Executable File
34 lines
444 B
Bash
Executable File
#!/bin/sh
|
|
|
|
. /lib/partman/lib/base.sh
|
|
|
|
if [ -f /var/lib/partman/filesystems_detected ]; then
|
|
exit 0
|
|
fi
|
|
|
|
dev=$1
|
|
num=$2
|
|
id=$3
|
|
size=$4
|
|
type=$5
|
|
fs=$6
|
|
path=$7
|
|
name=$8
|
|
|
|
cd $dev
|
|
|
|
if [ $fs = free ]; then
|
|
rm -f $id/detected_filesystem
|
|
else
|
|
open_dialog GET_FILE_SYSTEM $id
|
|
read_line filesystem
|
|
close_dialog
|
|
|
|
if [ "$filesystem" = none ]; then
|
|
rm -f $id/detected_filesystem
|
|
else
|
|
mkdir -p $id
|
|
echo "$filesystem" >$id/detected_filesystem
|
|
fi
|
|
fi
|