Skip to content

Commit ffc53dc

Browse files
committed
Use log rotation. Prep for 0.4.2
1 parent aa410e4 commit ffc53dc

File tree

5 files changed

+18
-6
lines changed

5 files changed

+18
-6
lines changed

Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ TEST_FILES = test-status.js rectangle.js \
2828

2929
DESTDIR ?=
3030

31-
PKGVERSION ?= 0.4.1
31+
PKGVERSION ?= 0.4.2
3232

3333
# Where any app files are installed
3434
RUNDIR = /usr/share/brewable
@@ -95,20 +95,23 @@ install:
9595
install -m 0755 brewable $(DESTDIR)/usr/bin
9696
install -m 0644 default.conf $(DESTDIR)/etc/default/brewable
9797
install -m 0755 rcbrewable $(DESTDIR)/etc/init.d/brewable
98+
install -m 0644 logrotate.brewable $(DESTDIR)/etc/logrotate.d/brewable
9899
bash -c './postinst configure'
99100

100101
uninstall:
101102
rm $(DESTDIR)/etc/default/brewable
102103
rm $(DESTDIR)/etc/init.d/brewable
104+
rm $(DESTDIR)/etc/logrotate.d/brewable
103105
rm $(DESTDIR)/usr/bin/brewable
104106

105-
pkg: brewable default.conf postinst rcbrewable
107+
pkg: brewable default.conf postinst rcbrewable logrotate.brewable
106108
rm -rf brewable-$(PKGVERSION); mkdir -p brewable-$(PKGVERSION);
107109
install -m 0755 brewable brewable-$(PKGVERSION)
108110
install -m 0755 default.conf brewable-$(PKGVERSION)
109111
install -m 0755 rcbrewable brewable-$(PKGVERSION)
110112
install -m 0755 Makefile brewable-$(PKGVERSION)
111113
install -m 0755 postinst brewable-$(PKGVERSION)
114+
install -m 0644 logrotate.brewable brewable-$(PKGVERSION)
112115
tar cvf brewable-$(PKGVERSION)-armv61-1.tar.gz brewable-$(PKGVERSION)
113116

114117

logrotate.brewable

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
2+
/var/log/brewable/brewable_std* {
3+
rotate 5
4+
weekly
5+
size 1M
6+
copytruncate
7+
shred
8+
missingok
9+
}

makeself.make

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
NODEEXE=$(which node)
44
BREWTEMPDIR=`mktemp -d /tmp/brewtemp.XXXXXX` || exit 1
55
TARGET=$(pwd)/brewable
6-
VERSION=0.4.1
6+
VERSION=0.4.2
77

88
echo './node brewableserverbundle.js "$@"' > $BREWTEMPDIR/run.sh
99
chmod a+x $BREWTEMPDIR/run.sh

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"clean": "rm -r build/*"
99
},
1010
"name": "brewable",
11-
"version": "0.4.1",
11+
"version": "0.4.2",
1212
"description": "Nodejs version of brewable",
1313
"main": "src/scripts/brewable.js",
1414
"devDependencies": {

rcbrewable

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ brewable_start () {
5858
-- \
5959
port=$BREWABLE_PORT \
6060
interval=$BREWABLE_JOBCHECKINTERVAL \
61-
1>/var/log/brewable/brewable_stdout.log \
62-
2>/var/log/brewable/brewable_stderr.log \
61+
1>>/var/log/brewable/brewable_stdout.log \
62+
2>>/var/log/brewable/brewable_stderr.log \
6363
&
6464
}
6565

0 commit comments

Comments
 (0)