Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Bug#233798: Patch to check for mount options

From: Otavio Salvador <otavio(at)debian.org>
Date: Fri Oct 19 2007 - 10:19:19 EDT


Colin Watson <cjwatson@debian.org> writes:

> +# Return zero if it is possible to create devices and execute programs in
> +# this directory. (Both may be forbidden by mount options, e.g. nodev and
> +# noexec respectively.)
> +check_sane_mount () {
> + case "$ARCH" in
> + kfreebsd-*|hurd-*)
> + ;;
> + *)
> + mknod "$1/test-dev-null" c 1 3 || return 1
> + if ! echo test > "$1/test-dev-null"; then
> + rm -f "$1/test-dev-null"
> + return 1
> + fi
> + rm -f "$1/test-dev-null"
> + ;;
> + esac
> +
> + cat > "$1/test-exec" <<EOF
> +#! /bin/sh
> +:
> +EOF
> + chmod +x "$1/test-exec"
> + if ! "$1/test-exec"; then
> + rm -f "$1/test-exec"
> + return 1
> + fi
> + rm -f "$1/test-exec"
> +
> + return 0
> +}
> +

Cool :-)

-- 
        O T A V I O    S A L V A D O R
---------------------------------------------
 E-mail: otavio@debian.org      UIN: 5906116
 GNU/Linux User: 239058     GPG ID: 49A5F855
 Home Page: 
http://otavio.ossystems.com.br
---------------------------------------------
"Microsoft sells you Windows ... Linux gives
 you the whole house."



-- 
To UNSUBSCRIBE, email to debian-boot-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Received on Fri Oct 19 10:23:21 2007

This archive was generated by hypermail 2.1.8 : Wed Mar 19 2008 - 03:06:25 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library