[go: up one dir, main page]

Menu

[b30a98]: / make_deb.sh  Maximize  Restore  History

Download this file

34 lines (27 with data), 722 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/bin/sh
# get version from module.info
version=$( grep module_ver src/module.info | cut -d = -f 2 )
echo "$version"
distrib=$( lsb_release -s -i)
distrib_ver=$( lsb_release -s -r)
pac_version=${version}-${distrib}${distrib_ver}
echo $pac_version
# deb package
sudo ./makemoduledeb.pl --requires rrdtool --requires librrds-perl --target-dir . sysstats $pac_version
mon_uid=$( id -u)
mon_gid=$( id -g)
debfile=webmin-sysstats_${pac_version}_all.deb
sudo chown ${mon_uid}:${mon_gid} $debfile
# sign deb
# works on debian11, not on ubuntu 22.04
~/bin/sign_deb.sh $debfile
# check
tst=$( dpkg-deb -c $debfile )
if [ -z "$tst" ]
then
echo "ERROR build $debfile"
exit 1
else
echo "build $debfile ok"
fi
ls -altr *.deb