Skip to content

Commit da422d3

Browse files
committed
builder script now handles all packages, including fresh imports from commercial!
1 parent 99cb5c5 commit da422d3

1 file changed

Lines changed: 62 additions & 13 deletions

File tree

build.sh

Lines changed: 62 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -59,42 +59,91 @@ installIfMissing libreadline-dev
5959
installIfMissing libncurses5
6060
installIfMissing libncurses5-dev
6161
installIfMissing pkg-config
62+
# libsqliteodbc deps
63+
installIfMissing cdbs
64+
installIfMissing libsqlite0-dev
65+
# asterisk deps
66+
installIfMissing unixodbc
67+
installIfMissing unixodbc-dev
68+
installIfMissing libssl-dev
6269
echo "# - done"
63-
echo "#"
70+
echo
6471

65-
echo "# a53 - building and installing as dependency"
66-
sayAndDo cd a53
67-
sayAndDo make
68-
sayAndDo sudo make install
72+
BUILDNAME="BUILD-`date +"%Y-%m-%d--%H-%M-%S"`"
73+
echo "# make a home for this build"
74+
sayAndDo mkdir $BUILDNAME
75+
76+
echo "# libsqliteodbc - building Debian package and installing as dependency"
77+
sayAndDo cd libsqliteodbc
78+
sayAndDo ./build.sh
79+
sayAndDo mv range-libsqliteodbc_* ../$BUILDNAME
6980
sayAndDo cd ..
81+
sayAndDo sudo dpkg -i $BUILDNAME/range-libsqliteodbc_*.deb
7082
echo "# - done"
71-
echo "#"
83+
echo
7284

73-
echo "# libzmq - building and installing as dependency"
85+
echo "# libzmq - building Debian package and installing as dependency"
7486
sayAndDo cd libzmq
7587
sayAndDo ./build.sh
76-
sayAndDo sudo dpkg -i *.deb
88+
sayAndDo mv range-libzmq_* ../$BUILDNAME
7789
sayAndDo cd ..
90+
sayAndDo sudo dpkg -i $BUILDNAME/range-libsqliteodbc_*.deb
7891
echo "# - done"
79-
echo "#"
92+
echo
93+
94+
echo "# a53 - building and installing as dependency"
95+
sayAndDo cd a53
96+
sayAndDo make
97+
sayAndDo sudo make install
98+
sayAndDo cd ..
99+
echo "# - done"
100+
echo
80101

81-
echo "# subscriberRegistry - building Debian package"
102+
echo "# subscriberRegistry - building"
82103
sayAndDo cd subscriberRegistry
83104
sayAndDo dpkg-buildpackage
84105
sayAndDo cd ..
106+
sayAndDo mv sipauthserve_* $BUILDNAME
85107
echo "# - done"
86-
echo "#"
108+
echo
87109

88110
echo "# smqueue - building Debian package"
89111
sayAndDo cd smqueue
90112
sayAndDo dpkg-buildpackage
91113
sayAndDo cd ..
114+
sayAndDo mv smqueue_* $BUILDNAME
92115
echo "# - done"
93-
echo "#"
116+
echo
94117

95118
echo "# openbts - building Debian package"
96119
sayAndDo cd openbts
97120
sayAndDo dpkg-buildpackage
98121
sayAndDo cd ..
122+
sayAndDo mv openbts_* $BUILDNAME
99123
echo "# - done"
100-
echo "#"
124+
echo
125+
126+
echo "# asterisk - building Debian package"
127+
sayAndDo cd asterisk
128+
rm -rf range-asterisk* asterisk-*
129+
sayAndDo ./build.sh
130+
sayAndDo mv range-asterisk_* ../$BUILDNAME
131+
sayAndDo cd ..
132+
echo "# - done"
133+
echo
134+
135+
echo "# asterisk-config - building Debian package"
136+
sayAndDo cd asterisk-config
137+
sayAndDo dpkg-buildpackage
138+
sayAndDo cd ..
139+
sayAndDo mv range-asterisk-config_* $BUILDNAME
140+
echo "# - done"
141+
echo
142+
143+
echo "# system-config - building Debian package"
144+
sayAndDo cd system-config
145+
sayAndDo dpkg-buildpackage
146+
sayAndDo cd ..
147+
sayAndDo mv range-configs_* $BUILDNAME
148+
echo "# - done"
149+
echo

0 commit comments

Comments
 (0)