summaryrefslogtreecommitdiffstats
path: root/rebuild-wekan.sh
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2019-04-20 15:18:33 +0300
committerLauri Ojansivu <x@xet7.org>2019-04-20 15:18:33 +0300
commit73e265d8fd050ae3daa67472b4465a5c49d68910 (patch)
tree677b233934a43d8f873e24c794ce289d85e3a9b7 /rebuild-wekan.sh
parent6117097a93bfb11c8bd4c87a23c44a50e22ceb87 (diff)
downloadwekan-73e265d8fd050ae3daa67472b4465a5c49d68910.tar.gz
wekan-73e265d8fd050ae3daa67472b4465a5c49d68910.tar.bz2
wekan-73e265d8fd050ae3daa67472b4465a5c49d68910.zip
Include to Wekan packages directory contents, so that meteor command would build all directly.
This also simplifies build scripts. Thanks to xet7 !
Diffstat (limited to 'rebuild-wekan.sh')
-rwxr-xr-xrebuild-wekan.sh54
1 files changed, 28 insertions, 26 deletions
diff --git a/rebuild-wekan.sh b/rebuild-wekan.sh
index 6e8bc524..518936b6 100755
--- a/rebuild-wekan.sh
+++ b/rebuild-wekan.sh
@@ -46,19 +46,20 @@ function npm_call(){
}
function wekan_repo_check(){
- git_remotes="$(git remote show 2>/dev/null)"
- res=""
- for i in $git_remotes; do
- res="$(git remote get-url $i | sed 's/.*wekan\/wekan.*/wekan\/wekan/')"
- if [[ "$res" == "wekan/wekan" ]]; then
- break
- fi
- done
-
- if [[ "$res" != "wekan/wekan" ]]; then
- echo "$PWD is not a wekan repository"
- exit;
- fi
+## UNCOMMENTING, IT'S NOT REQUIRED THAT /HOME/USERNAME IS /HOME/WEKAN
+# git_remotes="$(git remote show 2>/dev/null)"
+# res=""
+# for i in $git_remotes; do
+# res="$(git remote get-url $i | sed 's/.*wekan\/wekan.*/wekan\/wekan/')"
+# if [[ "$res" == "wekan/wekan" ]]; then
+# break
+# fi
+# done
+#
+# if [[ "$res" != "wekan/wekan" ]]; then
+# echo "$PWD is not a wekan repository"
+# exit;
+# fi
}
echo
@@ -111,19 +112,20 @@ do
"Build Wekan")
echo "Building Wekan."
wekan_repo_check
- rm -rf packages/kadira-flow-router packages/meteor-useraccounts-core packages/meteor-accounts-cas packages/wekan-ldap packages/wekan-ldap packages/wekan-scrfollbar packages/meteor-accounts-oidc packages/markdown
- mkdir packages
- cd packages
- git clone --depth 1 -b master https://github.com/wekan/flow-router.git kadira-flow-router
- git clone --depth 1 -b master https://github.com/meteor-useraccounts/core.git meteor-useraccounts-core
- git clone --depth 1 -b master https://github.com/wekan/meteor-accounts-cas.git
- git clone --depth 1 -b master https://github.com/wekan/wekan-ldap.git
- git clone --depth 1 -b master https://github.com/wekan/wekan-scrollbar.git
- git clone --depth 1 -b master https://github.com/wekan/meteor-accounts-oidc.git
- git clone --depth 1 -b master --recurse-submodules https://github.com/wekan/markdown.git
- mv meteor-accounts-oidc/packages/switch_accounts-oidc wekan_accounts-oidc
- mv meteor-accounts-oidc/packages/switch_oidc wekan_oidc
- rm -rf meteor-accounts-oidc
+ # REPOS BELOW ARE INCLUDED TO WEKAN REPO
+ #rm -rf packages/kadira-flow-router packages/meteor-useraccounts-core packages/meteor-accounts-cas packages/wekan-ldap packages/wekan-ldap packages/wekan-scrfollbar packages/meteor-accounts-oidc packages/markdown
+ #mkdir packages
+ #cd packages
+ #git clone --depth 1 -b master https://github.com/wekan/flow-router.git kadira-flow-router
+ #git clone --depth 1 -b master https://github.com/meteor-useraccounts/core.git meteor-useraccounts-core
+ #git clone --depth 1 -b master https://github.com/wekan/meteor-accounts-cas.git
+ #git clone --depth 1 -b master https://github.com/wekan/wekan-ldap.git
+ #git clone --depth 1 -b master https://github.com/wekan/wekan-scrollbar.git
+ #git clone --depth 1 -b master https://github.com/wekan/meteor-accounts-oidc.git
+ #git clone --depth 1 -b master --recurse-submodules https://github.com/wekan/markdown.git
+ #mv meteor-accounts-oidc/packages/switch_accounts-oidc wekan_accounts-oidc
+ #mv meteor-accounts-oidc/packages/switch_oidc wekan_oidc
+ #rm -rf meteor-accounts-oidc
if [[ "$OSTYPE" == "darwin"* ]]; then
echo "sed at macOS";
sed -i '' 's/api\.versionsFrom/\/\/api.versionsFrom/' ~/repos/wekan/packages/meteor-useraccounts-core/package.js