coren has submitted this change and it was merged.
Change subject: Package take
......................................................................
Package take
Change-Id: I8ada3b5000be02e5750f7f69a7ca7f8f6caea8f0
---
M Makefile.am
M configure.ac
M debian/control
M debian/misctools.install
A debian/misctools.lintian-overrides
M debian/rules
A src/.gitignore
A src/Makefile.am
8 files changed, 20 insertions(+), 4 deletions(-)
Approvals:
coren: Verified; Looks good to me, approved
diff --git a/Makefile.am b/Makefile.am
index 774dde8..3a64156 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1 +1 @@
-SUBDIRS = jobutils misctools
+SUBDIRS = jobutils misctools src
diff --git a/configure.ac b/configure.ac
index 3adb2c6..11af986 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,11 +4,13 @@
AM_INIT_AUTOMAKE([foreign no-dist silent-rules -Wall -Werror])
AC_PROG_INSTALL
AC_PROG_LN_S
+AC_PROG_CXX
AC_CONFIG_FILES([Makefile
jobutils/Makefile
jobutils/bin/Makefile
jobutils/man/Makefile
- misctools/Makefile])
+ misctools/Makefile
+ src/Makefile])
AC_OUTPUT
diff --git a/debian/control b/debian/control
index 964e4af..1590106 100644
--- a/debian/control
+++ b/debian/control
@@ -11,8 +11,8 @@
Vcs-Browser: https://git.wikimedia.org/summary/labs%2Ftoollabs
Package: misctools
-Architecture: all
-Depends: ${misc:Depends}
+Architecture: any
+Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Miscellaneous Labs-specific tools
Miscellaneous Labs-specific Tools used on Tool Labs
diff --git a/debian/misctools.install b/debian/misctools.install
index 20e481b..f383236 100644
--- a/debian/misctools.install
+++ b/debian/misctools.install
@@ -1,3 +1,4 @@
usr/bin/become
+usr/bin/take
usr/sbin/rmtool
usr/sbin/toolwatcher
diff --git a/debian/misctools.lintian-overrides
b/debian/misctools.lintian-overrides
new file mode 100644
index 0000000..9834e48
--- /dev/null
+++ b/debian/misctools.lintian-overrides
@@ -0,0 +1 @@
+misctools: setuid-binary usr/bin/take 4755 root/root
diff --git a/debian/rules b/debian/rules
index cc628e0..29a6355 100755
--- a/debian/rules
+++ b/debian/rules
@@ -20,6 +20,11 @@
%:
dh $@ --with autoreconf
+# Make take setuid.
+override_dh_fixperms:
+ dh_fixperms
+ chmod u+s debian/misctools/usr/bin/take
+
# Test that Perl scripts not have compilation errors.
override_dh_auto_test:
perl -cw jobutils/bin/job
diff --git a/src/.gitignore b/src/.gitignore
new file mode 100644
index 0000000..5f96fc7
--- /dev/null
+++ b/src/.gitignore
@@ -0,0 +1,4 @@
+/Makefile
+/Makefile.in
+/take
+/take.o
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644
index 0000000..6541b6b
--- /dev/null
+++ b/src/Makefile.am
@@ -0,0 +1,3 @@
+bin_PROGRAMS = take
+
+take_SOURCES = take.cc
--
To view, visit https://gerrit.wikimedia.org/r/71112
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I8ada3b5000be02e5750f7f69a7ca7f8f6caea8f0
Gerrit-PatchSet: 2
Gerrit-Project: labs/toollabs
Gerrit-Branch: master
Gerrit-Owner: Tim Landscheidt <[email protected]>
Gerrit-Reviewer: Tim Landscheidt <[email protected]>
Gerrit-Reviewer: coren <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits