Merge pull request 'Splits install script into separate functions' (#2) from split-install-script into main
Reviewed-on: #2
This commit is contained in:
commit
eb2336bfec
@ -11,44 +11,61 @@ fi
|
|||||||
DESTDIR=/opt/odoo
|
DESTDIR=/opt/odoo
|
||||||
OPTIONS="-av --exclude '*pyc' --exclude '[^e]*.po' --exclude '.git' --chown odoo:odoo"
|
OPTIONS="-av --exclude '*pyc' --exclude '[^e]*.po' --exclude '.git' --chown odoo:odoo"
|
||||||
|
|
||||||
REPO="Odoo 14.0 core"
|
cp_core ()
|
||||||
SRC=./odoo/
|
{
|
||||||
DEST=$DESTDIR/core/
|
REPO="Odoo 14.0 core"
|
||||||
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
SRC=./odoo/
|
||||||
echo "Copy $REPO into production directory structure"
|
DEST=$DESTDIR/core/
|
||||||
echo " …from $SRC to $DEST"
|
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
||||||
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
echo "Copy $REPO into production directory structure"
|
||||||
sudo rsync $OPTIONS $SRC $DEST
|
echo " …from $SRC to $DEST"
|
||||||
|
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
||||||
|
sudo rsync $OPTIONS $SRC $DEST
|
||||||
|
}
|
||||||
|
|
||||||
REPO="Avancys v14 for Agofer"
|
cp_vendor ()
|
||||||
SRC=./v14_avancys_agofer/
|
{
|
||||||
DEST=$DESTDIR/vendor/
|
REPO="Avancys v14 for Agofer"
|
||||||
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
SRC=./v14_avancys_agofer/
|
||||||
echo "Copy $REPO into production directory structure"
|
DEST=$DESTDIR/vendor/
|
||||||
echo "(selected modules)"
|
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
||||||
echo " …from $SRC to $DEST"
|
echo "Copy $REPO into production directory structure"
|
||||||
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
echo "(selected modules)"
|
||||||
sudo rsync $OPTIONS --exclude-from=rejected_proprietary_modules.txt \
|
echo " …from $SRC to $DEST"
|
||||||
|
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
||||||
|
sudo rsync $OPTIONS --exclude-from=rejected_proprietary_modules.txt \
|
||||||
$SRC $DEST
|
$SRC $DEST
|
||||||
|
}
|
||||||
|
|
||||||
REPO="Custom in-house modules "
|
cp_custom ()
|
||||||
SRC=./Extended/
|
{
|
||||||
DEST=$DESTDIR/custom/
|
REPO="Custom in-house modules "
|
||||||
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
SRC=./Extended/
|
||||||
echo "Copy $REPO into production directory structure"
|
DEST=$DESTDIR/custom/
|
||||||
echo " …from $SRC to $DEST"
|
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
||||||
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
echo "Copy $REPO into production directory structure"
|
||||||
sudo rsync $OPTIONS $SRC $DEST
|
echo " …from $SRC to $DEST"
|
||||||
|
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
||||||
|
sudo rsync $OPTIONS $SRC $DEST
|
||||||
|
}
|
||||||
|
|
||||||
REPO="Modules by Odoo Community Association"
|
cp_community ()
|
||||||
SRC=./Community/oca
|
{
|
||||||
DEST=$DESTDIR/community/
|
REPO="Modules by Odoo Community Association"
|
||||||
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
SRC=./Community/oca
|
||||||
echo "Copy $REPO into production directory structure"
|
DEST=$DESTDIR/community/
|
||||||
echo "(selected modules)"
|
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
||||||
echo " …from $SRC to $DEST"
|
echo "Copy $REPO into production directory structure"
|
||||||
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
echo "(selected modules)"
|
||||||
for i in $(cat selected_oca_modules.txt)
|
echo " …from $SRC to $DEST"
|
||||||
|
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
|
||||||
|
for i in $(cat selected_oca_modules.txt)
|
||||||
do sudo rsync $OPTIONS $SRC/${i%/} $DEST
|
do sudo rsync $OPTIONS $SRC/${i%/} $DEST
|
||||||
done
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
cp_core # Copy Odoo core
|
||||||
|
cp_vendor # Copy Avancys modules
|
||||||
|
cp_custom # Copy Custom modules
|
||||||
|
cp_community # Copy OCA modules
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user