Added plugin to create iso from current dir
Includes options for custom name, dest dir and source dirpull/247/head
parent
814b4bc53a
commit
d5bfb7fcb4
|
|
@ -175,6 +175,30 @@ command_exists ()
|
||||||
type "$1" &> /dev/null ;
|
type "$1" &> /dev/null ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mkiso ()
|
||||||
|
{
|
||||||
|
|
||||||
|
about 'creates iso from current dir in the parent dir (unless defined)'
|
||||||
|
example 'mkdir'
|
||||||
|
example 'mkdir ISO-Name dest/path src/path'
|
||||||
|
group 'base'
|
||||||
|
|
||||||
|
if type "mkisofs" > /dev/null; then
|
||||||
|
[ -z ${1+x} ] && local isoname=${PWD##*/} || local isoname=$1
|
||||||
|
[ -z ${2+x} ] && local destpath=../ || local destpath=$2
|
||||||
|
[ -z ${3+x} ] && local srcpath=${PWD} || local srcpath=$3
|
||||||
|
|
||||||
|
if [ ! -f "${destpath}${isoname}.iso" ]; then
|
||||||
|
echo "writing ${isoname}.iso to ${destpath} from ${srcpath}"
|
||||||
|
mkisofs -V ${isoname} -iso-level 3 -r -o "${destpath}${isoname}.iso" "${srcpath}"
|
||||||
|
else
|
||||||
|
echo "${destpath}${isoname}.iso already exists"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "mkisofs cmd does not exist, please install cdrtools"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# useful for administrators and configs
|
# useful for administrators and configs
|
||||||
buf ()
|
buf ()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue