File: do_option

package info (click to toggle)
partman-basicfilesystems 174
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 2,632 kB
  • sloc: sh: 1,171; makefile: 2
file content (27 lines) | stat: -rwxr-xr-x 484 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/sh

dev=$2
id=$3

mkdir -p $dev/$id

if [ -f $dev/$id/method ]; then
	old_method=$(cat $dev/$id/method)
else
	old_method=do_not_use
fi

# keep settings if already selected as swap
[ "$old_method" = swap ] && exit 0

echo swap >$dev/$id/method

# format only if does not already contain swap
if [ -f $dev/$id/detected_filesystem ] &&
   [ "$(cat $dev/$id/detected_filesystem)" = linux-swap ]; then
	rm -f $dev/$id/format
else
	>$dev/$id/format
fi

rm -f $dev/$id/use_filesystem