Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion debian/compat

This file was deleted.

5 changes: 4 additions & 1 deletion debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@ Source: webmin
Section: admin
Priority: optional
Maintainer: Jeremy Davis <jeremy@turnkeylinux.org>
Build-Depends: debhelper (>= 10), gzip, tar
Build-Depends:
debhelper-compat (= 13),
gzip,
tar,
Standards-Version: 4.0.0
Homepage: https://webmin.com/
Vcs-Browser: https://github.com/turnkeylinux/webmin/
Expand Down
42 changes: 10 additions & 32 deletions debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -2,42 +2,20 @@

DH_VERBOSE = 1

progname=$(shell awk '/^Source/ {print $$2}' debian/control)
buildroot=debian/$(progname)

share=$(buildroot)/usr/share/$(progname)
tmp=debian/tmp

%:
dh $@

clean:
dh_clean

build:
dh_prep
mkdir -p $(tmp)
override_dh_auto_build:
# no build step required - pure Perl/config package

install: build
dh_testdir
dh_testroot
mkdir -p $(share)
cp -aR webmin_core/* $(share)
dh_install debian/etc/pam.d/webmin etc/pam.d
override_dh_auto_install:
# run bash script for plugin install steps
DH_VERBOSE=$(DH_VERBOSE) ./plugins_deb_rules.sh
rm -rf $(tmp)

binary-indep: install
dh_testdir
dh_testroot
dh_installinit -r --no-start -- start 91 2 3 4 5 . stop 01 0 1 6 .
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb

binary-arch: install

binary: binary-indep binary-arch
override_dh_install:
dh_install
find debian/webmin/usr/share/webmin -name "*.pl" -exec \
sed -i '1s|^#!.*perl|#!/usr/bin/perl|' {} \;

.PHONY: clean binary-indep binary-arch binary install
override_dh_installsystemd:
dh_installsystemd --no-start
61 changes: 0 additions & 61 deletions debian/webmin.init

This file was deleted.

2 changes: 2 additions & 0 deletions debian/webmin.install
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
webmin_core/* usr/share/webmin/
etc/* etc/
17 changes: 17 additions & 0 deletions debian/webmin.logrotate
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
/var/log/webmin/miniserv.log
/var/log/webmin/miniserv.error {
daily
rotate 14
compress
delaycompress
missingok
notifempty
create 0640 root root
sharedscripts
postrotate
# Signal miniserv to reopen log files after rotation
if [ -f /var/webmin/miniserv.pid ]; then
kill -HUP $(cat /var/webmin/miniserv.pid) 2>/dev/null || true
fi
endscript
}
File renamed without changes.
1 change: 1 addition & 0 deletions debian/webmin.service
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ PIDFile=/var/webmin/miniserv.pid
Restart=always
RestartSec=2s
TimeoutSec=15s
SyslogIdentifier=webmin

[Install]
WantedBy=multi-user.target
File renamed without changes.