Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
re6stnet
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
6
Merge Requests
6
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
re6stnet
Commits
5bdb32e6
Commit
5bdb32e6
authored
Jun 30, 2021
by
Julien Muchembled
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
debian: drop init scripts
parent
ba573ab7
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
1 addition
and
136 deletions
+1
-136
common.mk
debian/common.mk
+0
-13
control
debian/control
+1
-1
init.d
debian/init.d
+0
-122
No files found.
debian/common.mk
View file @
5bdb32e6
PACKAGE = $(shell dh_listpackages)
TMP = $(CURDIR)/debian/$(PACKAGE)
INIT = $(TMP)/etc/init.d
ifdef VERSION
define CHANGELOG
$(PACKAGE) ($(VERSION)) nexedi; urgency=low
...
...
@@ -19,14 +17,3 @@ endif
override_dh_install:
make DESTDIR=$(TMP) PREFIX=/usr PYTHON=/usr/bin/python install
override_dh_installinit:
install -d $(INIT)
sed 's/#NAME#/re6st-registry/; s,#DAEMON_DIR#,/usr/bin,' \
<debian/init.d >$(INIT)/re6st-registry
sed 's/#NAME#/re6stnet/; s,#DAEMON_DIR#,/usr/sbin,' \
<debian/init.d >$(INIT)/re6stnet
# -R is the default with debian/compat 10
for x in $(INIT)/*; \
do chmod +x $$x && dh_installinit -R --onlyscripts --name=$${x##*/}; \
done
debian/control
View file @
5bdb32e6
...
...
@@ -2,7 +2,7 @@ Source: re6stnet
Maintainer: Julien Muchembled <jm@nexedi.com>
Section: net
Priority: optional
Build-Depends: debhelper (>= 9.20120909), python (>= 2.7), python-setuptools, python-docutils | python3-docutils
Build-Depends: debhelper (>= 9.20120909),
dh-systemd,
python (>= 2.7), python-setuptools, python-docutils | python3-docutils
Standards-Version: 3.9.1
X-Python-Version: >= 2.7
...
...
debian/init.d
deleted
100755 → 0
View file @
ba573ab7
#
!/
bin
/
sh
###
BEGIN
INIT
INFO
#
Provides
:
#
NAME
#
#
Required
-
Start
:
$
network
$
local_fs
#
Required
-
Stop
:
#
Default
-
Start
:
2
3
4
5
#
Default
-
Stop
:
0
1
6
###
END
INIT
INFO
#
PATH
should
only
include
/
usr
/*
if
it
runs
after
the
mountnfs
.
sh
script
PATH
=/
sbin
:/
usr
/
sbin
:/
bin
:/
usr
/
bin
NAME
=
#
NAME
#
DESC
=
"Resilient, Scalable, IPv6 Network application"
DAEMON
=
#
DAEMON_DIR
#
/$
NAME
CONFDIR
=/
etc
/
re6stnet
PIDFILE
=/
var
/
run
/$
NAME
.
pid
SCRIPTNAME
=/
etc
/
init
.
d
/$
NAME
#
Exit
if
the
package
is
not
installed
or
not
configured
[
-
x
$
DAEMON
-
a
-
r
$
CONFDIR
/$
NAME
.
conf
]
||
exit
0
#
Load
the
VERBOSE
setting
and
other
rcS
variables
.
/
lib
/
init
/
vars
.
sh
#
Define
LSB
log_
*
functions
.
#
Depend
on
lsb
-
base
(>=
3.0
-
6
)
to
ensure
that
this
file
is
present
.
.
/
lib
/
lsb
/
init
-
functions
#
#
Function
that
starts
the
daemon
/
service
#
do_start
()
{
if
[
-
r
$
CONFDIR
/
GeoLite2
-
Country
.
mmdb
]
then
export
GEOIP2_MMDB
=$
CONFDIR
/
GeoLite2
-
Country
.
mmdb
fi
#
Return
#
0
if
daemon
has
been
started
#
1
if
daemon
was
already
running
#
2
if
daemon
could
not
be
started
set
start
-
stop
-
daemon
--
quiet
--
pidfile
$
PIDFILE
"$@"
--
stop
--
test
--
name
$
NAME
&&
return
1
"$@"
--
start
--
make
-
pidfile
--
background
--
chdir
$
CONFDIR
--
exec
$
DAEMON
--
@
$
NAME
.
conf
||
return
2
}
#
#
Function
that
stops
the
daemon
/
service
#
do_stop
()
{
#
Return
#
0
if
daemon
has
been
stopped
#
1
if
daemon
was
already
stopped
#
2
if
daemon
could
not
be
stopped
#
other
if
a
failure
occurred
set
start
-
stop
-
daemon
--
stop
--
quiet
--
retry
=
TERM
/
30
/
KILL
/
5
"$@"
--
pidfile
$
PIDFILE
--
name
$
NAME
RETVAL
=
"$?"
[
"$RETVAL"
=
2
]
&&
return
2
rm
-
f
$
PIDFILE
#
Wait
for
children
to
finish
too
if
this
is
a
daemon
that
forks
#
and
if
the
daemon
is
only
ever
run
from
this
initscript
.
#
If
the
above
conditions
are
not
satisfied
then
add
some
other
code
#
that
waits
for
the
process
to
drop
all
resources
that
could
be
#
needed
by
services
started
subsequently
.
A
last
resort
is
to
#
sleep
for
some
time
.
"$@"
--
oknodo
--
exec
$
DAEMON
[
"$?"
=
2
]
&&
return
2
#
Many
daemons
don
'
t
delete
their
pidfiles
when
they
exit
.
return
"$RETVAL"
}
case
"$1"
in
start
)
[
"$VERBOSE"
!=
no
]
&&
log_daemon_msg
"Starting $DESC "
"$NAME"
do_start
case
"$?"
in
0
|
1
)
[
"$VERBOSE"
!=
no
]
&&
log_end_msg
0
;;
2
)
[
"$VERBOSE"
!=
no
]
&&
log_end_msg
1
;;
esac
;;
stop
)
[
"$VERBOSE"
!=
no
]
&&
log_daemon_msg
"Stopping $DESC"
"$NAME"
do_stop
case
"$?"
in
0
|
1
)
[
"$VERBOSE"
!=
no
]
&&
log_end_msg
0
;;
2
)
[
"$VERBOSE"
!=
no
]
&&
log_end_msg
1
;;
esac
;;
status
)
status_of_proc
"$DAEMON"
"$NAME"
&&
exit
0
||
exit
$?
;;
restart
|
force
-
reload
)
#
#
If
the
"reload"
option
is
implemented
then
remove
the
#
'
force
-
reload
'
alias
#
log_daemon_msg
"Restarting $DESC"
"$NAME"
do_stop
case
"$?"
in
0
|
1
)
do_start
case
"$?"
in
0
)
log_end_msg
0
;;
1
)
log_end_msg
1
;;
#
Old
process
is
still
running
*)
log_end_msg
1
;;
#
Failed
to
start
esac
;;
*)
#
Failed
to
stop
log_end_msg
1
;;
esac
;;
*)
#
echo
"Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}"
>&
2
echo
"Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}"
>&
2
exit
3
;;
esac
:
Thomas Gambier
🚴🏼
@tomo
mentioned in commit
slapos.package@2611a459
·
Jul 01, 2021
mentioned in commit
slapos.package@2611a459
mentioned in commit slapos.package@2611a4595c095090f4b2904fe5bc1caadc1e75a4
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment