#!/bin/bash

DIR='/etc/mount'

for file in $(find $DIR -type f); do
	dest_file=${file/$DIR\///}
	# skip files in default dir to prevent circular mounting
	[[ $dest_file == "$DIR"* ]] && continue
	dest_path=${dest_file%/*}

	# skip possible index prefixes of mounted resources
	dest_path=$(echo $dest_path | perl -pe 's#^/\d+##')
	dest_file=$(echo $dest_file | perl -pe 's#^/\d+##')

	mkdir -p $dest_path
	ln -sf $file $dest_file
done

