Add vchanger 1.0.3 code

This commit is contained in:
Wanderlei Hüttel
2020-05-27 10:23:25 -03:00
parent 7490e52578
commit d7a0e39e91
44 changed files with 3448 additions and 2309 deletions

View File

@@ -1,6 +1,6 @@
#!/bin/bash
#
# vchanger-genudevrules ( vchanger v.1.0.1 ) 2015-06-03
# vchanger-genudevrules ( vchanger v.1.0.3 ) 2020-05-06
#
# Search all autochanger configuration files for magazines being defined
# by filesystem UUID and print to stdout the udev rules for launching

View File

@@ -1,12 +1,14 @@
#!/bin/sh
#
# vchanger-launch-mount.sh ( vchanger v.1.0.1 ) 2015-06-03
# vchanger-launch-mount.sh ( vchanger v.1.0.3 ) 2020-05-06
#
# This script is used to run the vchanger-mount-uuid.sh script in
# another [background] process launched by the at command in order
# to prevent delays when invoked by a udev rule.
# This script is used to run the vchanger-mount-uuid.sh script as
# a detached process and immediately exit. This is to prevent delays
# when invoked by a udev rule.
#
VCHANGER_MOUNT=/usr/libexec/vchanger/vchanger-mount-uuid.sh
{
$VCHANGER_MOUNT $1
} &
# For some reason, nohup doesn't work, but "at now" does. This may have to
# do with cgroups.
#nohup $VCHANGER_MOUNT $1 </dev/null >/dev/null 2>&1 &
echo "$VCHANGER_MOUNT $1 </dev/null >/dev/null 2>&1" | at now

View File

@@ -1,12 +1,14 @@
#!/bin/sh
#
# vchanger-launch-umount.sh ( vchanger v.1.0.1 ) 2015-06-03
# vchanger-launch-umount.sh ( vchanger v.1.0.3 ) 2020-05-06
#
# This script is used to run the vchanger-umount-uuid.sh script in
# another [background] process launched by the at command in order
# to prevent delays when invoked by a udev rule.
#
VCHANGER_UMOUNT=/usr/libexec/vchanger/vchanger-umount-uuid.sh
{
$VCHANGER_UMOUNT $1
} &
# For some reason, nohup doesn't work, but "at now" does. This may have to
# do with cgroups.
#nohup $VCHANGER_UMOUNT $1 </dev/null >/dev/null 2>&1 &
echo "$VCHANGER_UMOUNT $1 </dev/null >/dev/null 2>&1" | at now

View File

@@ -1,6 +1,6 @@
#!/bin/bash
#
# vchanger-mount-uuid.sh ( vchanger v.1.0.1 ) 2015-06-03
# vchanger-mount-uuid.sh ( vchanger v.1.0.3 ) 2020-05-06
#
# This script is used to mount the filesystem having the
# UUID specified in parameter 1 at a fixed path. The path

View File

@@ -1,6 +1,6 @@
#!/bin/bash
#
# vchanger-umount-uuid.sh ( vchanger v.1.0.1 ) 2015-06-03
# vchanger-umount-uuid.sh ( vchanger v.1.0.3 ) 2020-05-06
#
# This script is used to unmount the filesystem having the
# UUID specified in parameter 1. The mountpoint path