summaryrefslogtreecommitdiff
path: root/pkgthing/init
diff options
context:
space:
mode:
Diffstat (limited to 'pkgthing/init')
-rw-r--r--pkgthing/init48
1 files changed, 0 insertions, 48 deletions
diff --git a/pkgthing/init b/pkgthing/init
deleted file mode 100644
index 4f5f784..0000000
--- a/pkgthing/init
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/bash
-
-lst=$1
-
-error() {
- echo "$0:$@"
- exit 1
-}
-
-useVar() {
- var=$1
- val=$2
- case "$var" in
- \$name) _name="$val";;
- \$union) echo 'union feature not yet implemented';;
- esac
-}
-
-setsrc() {
- mount_point=$1
- dev=$2
- case "$dev" in
- file://*) ln -s "${dev#file://}" "$mount_point";;
- ftp://*) ln -s "/$dev" "$mount_point";;
- *) error "I don't know which protocol to use for \`$dev'.";;
- esac
-}
-
-# parse files
-_name='oops'
-while read line; do
- if [ -n "$line" ]; then
- case "$line" in
- \#*) :;; # comment, do nothing
- \$*) # setting a variable
- var=${line%%=*}
- val=${line#$var=}
- useVar "$var" "$val"
- :;;
- *) # setting a source
- grp=`echo "$line" | cut -f 1`
- src=`echo "$line" | cut -f 2`
- mkdir -p "$_name"
- setsrc "$_name/$grp" "$src"
- :;;
- esac
- fi
-done < "$lst"