mirror of https://github.com/MISP/MISP
fix: [doc] Add an option to checkout submodules recursively
parent
c8a4396e54
commit
11a9b93a3e
|
@ -177,10 +177,9 @@ sudo python3 setup.py install
|
||||||
-----------
|
-----------
|
||||||
# CakePHP is included as a submodule of MISP, execute the following commands to let git fetch it:
|
# CakePHP is included as a submodule of MISP, execute the following commands to let git fetch it:
|
||||||
cd /usr/local/www/MISP
|
cd /usr/local/www/MISP
|
||||||
sudo -u www git submodule init
|
sudo -u www git submodule update --init --recursive
|
||||||
sudo -u www git submodule update
|
|
||||||
# Make git ignore filesystem permission differences for submodules
|
# Make git ignore filesystem permission differences for submodules
|
||||||
sudo -u www git submodule foreach git config core.filemode false
|
sudo -u www git submodule foreach --recursive git config core.filemode false
|
||||||
|
|
||||||
# Once done, install CakeResque along with its dependencies if you intend to use the built in background jobs:
|
# Once done, install CakeResque along with its dependencies if you intend to use the built in background jobs:
|
||||||
cd /usr/local/www/MISP/app
|
cd /usr/local/www/MISP/app
|
||||||
|
|
|
@ -272,10 +272,9 @@ doas pip3.6 install stix2
|
||||||
```
|
```
|
||||||
# CakePHP is included as a submodule of MISP, execute the following commands to let git fetch it:
|
# CakePHP is included as a submodule of MISP, execute the following commands to let git fetch it:
|
||||||
cd /var/www/htdocs/MISP
|
cd /var/www/htdocs/MISP
|
||||||
doas -u www git submodule init
|
doas -u www git submodule update --init --recursive
|
||||||
doas -u www git submodule update
|
|
||||||
# Make git ignore filesystem permission differences for submodules
|
# Make git ignore filesystem permission differences for submodules
|
||||||
doas -u www git submodule foreach git config core.filemode false
|
doas -u www git submodule foreach --recursive git config core.filemode false
|
||||||
|
|
||||||
# Once done, install CakeResque along with its dependencies if you intend to use the built in background jobs:
|
# Once done, install CakeResque along with its dependencies if you intend to use the built in background jobs:
|
||||||
cd /var/www/htdocs/MISP/app
|
cd /var/www/htdocs/MISP/app
|
||||||
|
|
|
@ -162,10 +162,9 @@ cd $PATH_TO_MISP/app/files/scripts/mixbox
|
||||||
sudo pip3 install .
|
sudo pip3 install .
|
||||||
|
|
||||||
cd $PATH_TO_MISP
|
cd $PATH_TO_MISP
|
||||||
sudo -u www-data git submodule init
|
sudo -u www-data git submodule update --init --recursive
|
||||||
sudo -u www-data git submodule update
|
|
||||||
# Make git ignore filesystem permission differences for submodules
|
# Make git ignore filesystem permission differences for submodules
|
||||||
sudo -u www-data git submodule foreach git config core.filemode false
|
sudo -u www-data git submodule foreach --recursive git config core.filemode false
|
||||||
|
|
||||||
# install PyMISP
|
# install PyMISP
|
||||||
cd $PATH_TO_MISP/PyMISP
|
cd $PATH_TO_MISP/PyMISP
|
||||||
|
@ -678,8 +677,7 @@ sudo apt-get install -y libssl-dev swig python3-ssdeep p7zip-full unrar-free sql
|
||||||
sudo pip3 install SQLAlchemy PrettyTable python-magic
|
sudo pip3 install SQLAlchemy PrettyTable python-magic
|
||||||
sudo git clone https://github.com/viper-framework/viper.git
|
sudo git clone https://github.com/viper-framework/viper.git
|
||||||
cd viper
|
cd viper
|
||||||
sudo git submodule init
|
sudo git submodule update --init --recursive
|
||||||
sudo git submodule update
|
|
||||||
sudo pip3 install -r requirements.txt
|
sudo pip3 install -r requirements.txt
|
||||||
sudo pip3 uninstall yara -y
|
sudo pip3 uninstall yara -y
|
||||||
/usr/local/src/viper/viper-cli -h
|
/usr/local/src/viper/viper-cli -h
|
||||||
|
|
|
@ -174,10 +174,9 @@ cd $PATH_TO_MISP/app/files/scripts/mixbox
|
||||||
sudo pip3 install .
|
sudo pip3 install .
|
||||||
|
|
||||||
cd $PATH_TO_MISP
|
cd $PATH_TO_MISP
|
||||||
sudo -u www-data git submodule init
|
sudo -u www-data git submodule update --init --recursive
|
||||||
sudo -u www-data git submodule update
|
|
||||||
# Make git ignore filesystem permission differences for submodules
|
# Make git ignore filesystem permission differences for submodules
|
||||||
sudo -u www-data git submodule foreach git config core.filemode false
|
sudo -u www-data git submodule foreach --recursive git config core.filemode false
|
||||||
|
|
||||||
# install PyMISP
|
# install PyMISP
|
||||||
cd $PATH_TO_MISP/PyMISP
|
cd $PATH_TO_MISP/PyMISP
|
||||||
|
@ -701,8 +700,7 @@ sudo apt-get install -y libssl-dev swig python3-ssdeep p7zip-full unrar-free sql
|
||||||
sudo pip3 install SQLAlchemy PrettyTable python-magic
|
sudo pip3 install SQLAlchemy PrettyTable python-magic
|
||||||
sudo git clone https://github.com/viper-framework/viper.git
|
sudo git clone https://github.com/viper-framework/viper.git
|
||||||
cd viper
|
cd viper
|
||||||
sudo git submodule init
|
sudo git git submodule update --init --recursive
|
||||||
sudo git submodule update
|
|
||||||
sudo pip3 install -r requirements.txt
|
sudo pip3 install -r requirements.txt
|
||||||
sudo pip3 uninstall yara -y
|
sudo pip3 uninstall yara -y
|
||||||
/usr/local/src/viper/viper-cli -h
|
/usr/local/src/viper/viper-cli -h
|
||||||
|
|
|
@ -149,10 +149,9 @@ function installMISPonKali() {
|
||||||
pip3 install .
|
pip3 install .
|
||||||
|
|
||||||
cd $PATH_TO_MISP
|
cd $PATH_TO_MISP
|
||||||
$SUDO_WWW git submodule init
|
$SUDO_WWW git submodule update --init --recursive
|
||||||
$SUDO_WWW git submodule update
|
|
||||||
# Make git ignore filesystem permission differences for submodules
|
# Make git ignore filesystem permission differences for submodules
|
||||||
$SUDO_WWW git submodule foreach git config core.filemode false
|
$SUDO_WWW git submodule foreach --recursive git config core.filemode false
|
||||||
|
|
||||||
# install PyMISP
|
# install PyMISP
|
||||||
cd $PATH_TO_MISP/PyMISP
|
cd $PATH_TO_MISP/PyMISP
|
||||||
|
@ -515,8 +514,7 @@ function installMISPonKali() {
|
||||||
git clone https://github.com/viper-framework/viper.git
|
git clone https://github.com/viper-framework/viper.git
|
||||||
chown -R $MISP_USER:$MISP_USER viper
|
chown -R $MISP_USER:$MISP_USER viper
|
||||||
cd viper
|
cd viper
|
||||||
$SUDO git submodule init
|
$SUDO git submodule update --init --recursive
|
||||||
$SUDO git submodule update
|
|
||||||
pip3 install -r requirements.txt
|
pip3 install -r requirements.txt
|
||||||
pip3 uninstall yara -y
|
pip3 uninstall yara -y
|
||||||
$SUDO /usr/local/src/viper/viper-cli -h > /dev/null
|
$SUDO /usr/local/src/viper/viper-cli -h > /dev/null
|
||||||
|
|
|
@ -152,10 +152,9 @@ systemctl restart rh-php71-php-fpm.service
|
||||||
4.01/ CakePHP is now included as a submodule of MISP, execute the following commands to let git fetch it ignore this
|
4.01/ CakePHP is now included as a submodule of MISP, execute the following commands to let git fetch it ignore this
|
||||||
message: No submodule mapping found in .gitmodules for path 'app/Plugin/CakeResque'
|
message: No submodule mapping found in .gitmodules for path 'app/Plugin/CakeResque'
|
||||||
cd /var/www/MISP
|
cd /var/www/MISP
|
||||||
git submodule init
|
git submodule update --init --recursive
|
||||||
git submodule update
|
|
||||||
# Make git ignore filesystem permission differences for submodules
|
# Make git ignore filesystem permission differences for submodules
|
||||||
git submodule foreach git config core.filemode false
|
git submodule foreach --recursive git config core.filemode false
|
||||||
|
|
||||||
4.02/ Install CakeResque along with its dependencies if you intend to use the built in background jobs
|
4.02/ Install CakeResque along with its dependencies if you intend to use the built in background jobs
|
||||||
cd /var/www/MISP/app
|
cd /var/www/MISP/app
|
||||||
|
|
|
@ -56,10 +56,9 @@ sudo mkdir /var/www/MISP
|
||||||
sudo chown www-data:www-data /var/www/MISP
|
sudo chown www-data:www-data /var/www/MISP
|
||||||
cd /var/www/MISP
|
cd /var/www/MISP
|
||||||
sudo -u www-data git clone https://github.com/MISP/MISP.git /var/www/MISP
|
sudo -u www-data git clone https://github.com/MISP/MISP.git /var/www/MISP
|
||||||
sudo -u www-data git submodule init
|
sudo -u www-data git submodule update --init --recursive
|
||||||
sudo -u www-data git submodule update
|
|
||||||
# Make git ignore filesystem permission differences for submodules
|
# Make git ignore filesystem permission differences for submodules
|
||||||
sudo -u www-data git submodule foreach git config core.filemode false
|
sudo -u www-data git submodule foreach --recursive git config core.filemode false
|
||||||
|
|
||||||
# Make git ignore filesystem permission differences
|
# Make git ignore filesystem permission differences
|
||||||
sudo -u www-data git config core.filemode false
|
sudo -u www-data git config core.filemode false
|
||||||
|
|
|
@ -80,11 +80,10 @@ git checkout tags/$(git describe --tags `git rev-list --tags --max-count=1`)
|
||||||
# the message regarding a "detached HEAD state" is expected behaviour
|
# the message regarding a "detached HEAD state" is expected behaviour
|
||||||
# (you only have to create a new branch, if you want to change stuff and do a pull request for example)
|
# (you only have to create a new branch, if you want to change stuff and do a pull request for example)
|
||||||
|
|
||||||
git submodule init
|
git submodule update --init --recursive
|
||||||
git submodule update
|
|
||||||
|
|
||||||
# Make git ignore filesystem permission differences
|
# Make git ignore filesystem permission differences
|
||||||
git submodule foreach git config core.filemode false
|
git submodule foreach --recursive git config core.filemode false
|
||||||
|
|
||||||
# install Mitre's STIX and its dependencies by running the following commands:
|
# install Mitre's STIX and its dependencies by running the following commands:
|
||||||
sudo apt-get install python3-dev python3-pip libxml2-dev libxslt1-dev zlib1g-dev python-setuptools python-pip
|
sudo apt-get install python3-dev python3-pip libxml2-dev libxslt1-dev zlib1g-dev python-setuptools python-pip
|
||||||
|
|
|
@ -115,10 +115,9 @@ umask $UMASK
|
||||||
# No submodule mapping found in .gitmodules for path 'app/Plugin/CakeResque'
|
# No submodule mapping found in .gitmodules for path 'app/Plugin/CakeResque'
|
||||||
|
|
||||||
cd /var/www/MISP
|
cd /var/www/MISP
|
||||||
git submodule init
|
git submodule update --init --recursive
|
||||||
git submodule update
|
|
||||||
# Make git ignore filesystem permission differences for submodules
|
# Make git ignore filesystem permission differences for submodules
|
||||||
git submodule foreach git config core.filemode false
|
git submodule foreach --recursive git config core.filemode false
|
||||||
|
|
||||||
# Once done, install CakeResque along with its dependencies if you intend to use the built in background jobs:
|
# Once done, install CakeResque along with its dependencies if you intend to use the built in background jobs:
|
||||||
cd /var/www/MISP/app
|
cd /var/www/MISP/app
|
||||||
|
|
|
@ -131,10 +131,9 @@ sudo git config core.filemode false
|
||||||
|
|
||||||
# Fetch submodules
|
# Fetch submodules
|
||||||
cd /var/www/MISP
|
cd /var/www/MISP
|
||||||
sudo git submodule init
|
sudo git submodule update --init --recursive
|
||||||
sudo git submodule update
|
|
||||||
# Make git ignore filesystem permission differences for submodules
|
# Make git ignore filesystem permission differences for submodules
|
||||||
sudo git submodule foreach git config core.filemode false
|
sudo git submodule foreach --recursive git config core.filemode false
|
||||||
|
|
||||||
# install Mitre's STIX and its dependencies by running the following commands:
|
# install Mitre's STIX and its dependencies by running the following commands:
|
||||||
sudo yum install python-importlib python-lxml python-dateutil python-six -y
|
sudo yum install python-importlib python-lxml python-dateutil python-six -y
|
||||||
|
|
Loading…
Reference in New Issue