The trivial wrapper script will encapsulate all of the options, so you can just pass in arguments.  So $1 and $2 will be interpolated to the first two arguments (foo and bar from the example).  So you'd call it like "myscript.sh foo bar", and it would call encryptfs-simple with those two arguments and the whole set of options specified in the example.  It's not really based on regular expressions, just variables.<br>
<br><div class="gmail_quote">On Fri, Jun 15, 2012 at 1:14 PM, James Sundquist <span dir="ltr"><<a href="mailto:sundquistjames@gmail.com" target="_blank">sundquistjames@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p>The following is a <a href="https://bbs.archlinux.org/viewtopic.php?id=142328" target="_blank">script</a> for dealing with encrypted partitions.  What I'm curious about is the last section on creating "a trivial wrapper script" in order to avoid inputting options.  I'd love some clarification on how this works using regular expressions.  I don't plan to use the intended ecryptfs-simple, but I'd love to wrap my own scripts.  Thanks!<br>


</p><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><p>Enter <a href="http://xyne.archlinux.ca/projects/ecryptfs-simple/" target="_blank">ecryptfs-simple</a>.
 It lets a regular user mount any encrypted directory on any other 
directory as long as the user has full access permissions on both. It 
also prevents mounting on top of mount points and unmounting 
non-eCryptfs mount points. The usage is as simple as it gets:</p><div><pre><code># mount foo on bar
ecryptfs-simple foo bar

# unmount bar
ecryptfs-simple bar

# mount foo on bar with options to skip most of the mount helper dialogue (options can be found in "man ecryptfs")
ecryptfs-simple foo bar key=passphrase,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_enable_filename_crypto=y</code></pre></div><p>That's it.</p><p>If you don't want to pass the options every time, write a trivial wrapper script with your own options. Using the above example:</p>


<div><pre><code>#!/bin/sh
ecryptfs-simple "$1" "$2" key=passphrase,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_enable_filename_crypto=y</code></pre></div></blockquote>
                                        
                                        <hr><br><br>
<br>_______________________________________________<br>
sf-lug mailing list<br>
<a href="mailto:sf-lug@linuxmafia.com">sf-lug@linuxmafia.com</a><br>
<a href="http://linuxmafia.com/mailman/listinfo/sf-lug" target="_blank">http://linuxmafia.com/mailman/listinfo/sf-lug</a><br>
Information about SF-LUG is at <a href="http://www.sf-lug.org/" target="_blank">http://www.sf-lug.org/</a><br></blockquote></div><br><br clear="all"><br>-- <br>There Are More Than Two Ways To Do It<br><br>