Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F185601
Upgrade_phabricator,_start,_stop_phd_daemons
No One
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Authored By
mim
Aug 3 2014, 7:11 AM
2014-08-03 07:11:38 (UTC+0)
Size
1 KB
Referenced Files
None
Subscribers
None
Upgrade_phabricator,_start,_stop_phd_daemons
View Options
#!/bin/sh
### BEGIN INIT INFO
# Provides: phd
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: starts|stops phd daemon for phabricator
# Description: Starts|stops phd daemon for phabricator also provides way to upgrade phabricator totally
### END INIT INFO
ROOT
=
`
pwd
`
PHABRICATOR_ENV
=
custom/myconfig
stop
()
{
sudo -u www-data
PHABRICATOR_ENV
=
$PHABRICATOR_ENV
$ROOT
/phabricator/bin/phd stop
}
upgrade
(){
/etc/init.d/php5-fpm stop
git -C
$ROOT
/phabricator pull
git -C
$ROOT
/arcanist pull
git -C
$ROOT
/libphutil pull
$ROOT
/phabricator/bin/storage upgrade -f --user root --password password
/etc/init.d/php5-fpm start
}
start
()
{
sudo -u www-data
PHABRICATOR_ENV
=
$PHABRICATOR_ENV
$ROOT
/phabricator/bin/phd start
}
case
"
$1
"
in
start
)
log_begin_msg
"Starting phd daemon..."
start
log_end_msg
$?
;;
stop
)
log_begin_msg
"Stopping phd daemon..."
stop
log_end_msg
0
;;
log_begin_msg
"Restarting phd daemon..."
stop
start
log_end_msg
$?
;;
upgrade
)
log_begin_msg
"Restarting phd daemon..."
stop
upgrade
start
log_end_msg
$?
;;
*
)
echo
"Usage: /etc/init.d/iptables {start|stop|restart|upgrade}"
>
&
2
exit
1
;;
esac
exit
0
File Metadata
Details
Attached
Mime Type
text/plain; charset=utf-8
Storage Engine
amazon-s3
Storage Format
Raw Data
Storage Handle
phabricator/hl/b5/5kuvw4t7zazq3huc
Default Alt Text
Upgrade_phabricator,_start,_stop_phd_daemons (1 KB)
Attached To
Mode
P1222 Upgrade phabricator, start, stop phd daemons
Attached
Detach File
Event Timeline
Log In to Comment