summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Gayot <duskcoder@gmail.com>2015-01-06 14:03:36 +0100
committerOlivier Gayot <duskcoder@gmail.com>2015-01-06 14:20:38 +0100
commit1e44c2497fbe933967ab5267567d1cbd846bc9d4 (patch)
tree6120f19e9ad23bb6242a68e2c189f7b001febda6
parent10f9578e10aea951ec8ad29a79ab1faf8f07132f (diff)
install: use submodules to handle foreign repositories
it is probably safer to use git submodules to handle foreign repositories like VimperatorrcBuilder Signed-off-by: Olivier Gayot <duskcoder@gmail.com>
-rw-r--r--.gitmodules3
-rwxr-xr-xinstall.sh5
m---------mods/VimperatorrcBuilder0
3 files changed, 6 insertions, 2 deletions
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..4846a62
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "mods/VimperatorrcBuilder"]
+ path = mods/VimperatorrcBuilder
+ url = https://github.com/duskCoder/VimperatorrcBuilder.git
diff --git a/install.sh b/install.sh
index 1b9aa4b..22f0cf4 100755
--- a/install.sh
+++ b/install.sh
@@ -7,9 +7,10 @@ fi
case "$1" in
user)
- git clone https://github.com/duskCoder/VimperatorrcBuilder.git tmp &&
+ mod="mods/VimperatorrcBuilder"
+ git submodule update -i --remote "$mod" &&
(
- python tmp/example.py > user/.vimperatorrc
+ python "$mod/example.py" > "user/.vimperatorrc"
)
rm -rf tmp
echo "installing the user configuration..."
diff --git a/mods/VimperatorrcBuilder b/mods/VimperatorrcBuilder
new file mode 160000
+Subproject 2da20b8577d9c178a0fc4d9601a6472b82be05e