@@ -59,42 +59,91 @@ installIfMissing libreadline-dev
5959installIfMissing libncurses5
6060installIfMissing libncurses5-dev
6161installIfMissing 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
6269echo " # - 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
6980sayAndDo cd ..
81+ sayAndDo sudo dpkg -i $BUILDNAME /range-libsqliteodbc_* .deb
7082echo " # - done"
71- echo " # "
83+ echo
7284
73- echo " # libzmq - building and installing as dependency"
85+ echo " # libzmq - building Debian package and installing as dependency"
7486sayAndDo cd libzmq
7587sayAndDo ./build.sh
76- sayAndDo sudo dpkg -i * .deb
88+ sayAndDo mv range-libzmq_ * ../ $BUILDNAME
7789sayAndDo cd ..
90+ sayAndDo sudo dpkg -i $BUILDNAME /range-libsqliteodbc_* .deb
7891echo " # - 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"
82103sayAndDo cd subscriberRegistry
83104sayAndDo dpkg-buildpackage
84105sayAndDo cd ..
106+ sayAndDo mv sipauthserve_* $BUILDNAME
85107echo " # - done"
86- echo " # "
108+ echo
87109
88110echo " # smqueue - building Debian package"
89111sayAndDo cd smqueue
90112sayAndDo dpkg-buildpackage
91113sayAndDo cd ..
114+ sayAndDo mv smqueue_* $BUILDNAME
92115echo " # - done"
93- echo " # "
116+ echo
94117
95118echo " # openbts - building Debian package"
96119sayAndDo cd openbts
97120sayAndDo dpkg-buildpackage
98121sayAndDo cd ..
122+ sayAndDo mv openbts_* $BUILDNAME
99123echo " # - 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