diff options
Diffstat (limited to 'modules/losetup')
-rw-r--r-- | modules/losetup/files/dismantle-loop-device | 15 | ||||
-rw-r--r-- | modules/losetup/files/loop@.service | 12 | ||||
-rwxr-xr-x | modules/losetup/files/setup-loop-device | 16 | ||||
-rw-r--r-- | modules/losetup/manifests/init.pp | 24 |
4 files changed, 0 insertions, 67 deletions
diff --git a/modules/losetup/files/dismantle-loop-device b/modules/losetup/files/dismantle-loop-device deleted file mode 100644 index be3f3a0..0000000 --- a/modules/losetup/files/dismantle-loop-device +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -target_file="$1" -safe_name="$(systemd-escape "$target_file")" - -set +x - -loop_device=$(readlink "/dev/loop-by-name/${safe_name}") -rm "/dev/loop-by-name/${safe_name}" - -for part in "/dev/loop-by-name/${safe_name}"-p*; do - rm "$part" -done - -losetup -d $loop_device diff --git a/modules/losetup/files/loop@.service b/modules/losetup/files/loop@.service deleted file mode 100644 index e9dc008..0000000 --- a/modules/losetup/files/loop@.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Loopback device for %I - -[Service] -ExecStart=/usr/libexec/setup-loop-device "%I" -ExecStop=/usr/libexec/dismantle-loop-device "%I" -#ExecStopPost=rm /dev/loop-by-name/"%i"* -#ExecStart=echo %I -ExecStartPre=mkdir -p /dev/loop-by-name -# Cant't have any dashes in filename, due to escaping rules -# ExecStartPre=/bin/sh -c "grep -vq '-' <<< "%i"" -RemainAfterExit=yes diff --git a/modules/losetup/files/setup-loop-device b/modules/losetup/files/setup-loop-device deleted file mode 100755 index 4215273..0000000 --- a/modules/losetup/files/setup-loop-device +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -target_file="$1" -safe_name="$(systemd-escape "$target_file")" - -set +x - -loop_device=$(losetup --find --show "$target_file") - -ln -s $loop_device "/dev/loop-by-name/${safe_name}" - -for part in "${loop_device}"p*; do - last_two=${part:$[${#part}-2]} - ln -s $part \ - "/dev/loop-by-name/${safe_name}-${last_two}" -done diff --git a/modules/losetup/manifests/init.pp b/modules/losetup/manifests/init.pp deleted file mode 100644 index 8d7f8d8..0000000 --- a/modules/losetup/manifests/init.pp +++ /dev/null @@ -1,24 +0,0 @@ -class losetup { - file { '/etc/systemd/system/loop@.service': - ensure => file, - source => "puppet:///modules/${module_name}/loop@.service", - } - - # ensure_resource ('file', { path => '/usr/libexec', ensure => directory }) - file { '/usr/libexec': - ensure => directory, - } - - file { - default: - ensure => file, - mode => '0555', - ; -'/usr/libexec/setup-loop-device': - source => "puppet:///modules/${module_name}/setup-loop-device", - ; -'/usr/libexec/dismantle-loop-device': - source => "puppet:///modules/${module_name}/dismantle-loop-device", - ; - } -} |