Changeset 42650 in vbox for trunk/src/VBox/Installer
- Timestamp:
- Aug 7, 2012 8:41:38 AM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 79847
- Location:
- trunk/src/VBox/Installer/linux
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/linux/debian/postinst.in
r39223 r42650 142 142 fi 143 143 fi 144 if [ -x "/etc/init.d/vboxautostart-service" ]; then 145 update-rc.d vboxautostart-service defaults >/dev/null 146 if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then 147 invoke-rc.d vboxautostart-service start || exit $? 148 else 149 /etc/init.d/vboxautostart-service start || exit $? 150 fi 151 fi 144 152 if [ -x "/etc/init.d/vboxweb-service" ]; then 145 153 update-rc.d vboxweb-service defaults >/dev/null -
trunk/src/VBox/Installer/linux/debian/rules
r42578 r42650 188 188 rm -f debian/preinst debian/postinst debian/prerm 189 189 rm -f debian/$(package).init debian/vboxdrv.init 190 rm -f debian/vboxballoonctrl-service.init debian/vbox web-service.init190 rm -f debian/vboxballoonctrl-service.init debian/vboxautostart-service.init debian/vboxweb-service.init 191 191 rm -f debian/AutoConfig.kmk debian/configure.log debian/env.sh 192 192 rm -f debian/modules-stamp debian/build-stamp debian/configure-stamp … … 341 341 -e 's|%DEBIAN%|yes|g' \ 342 342 -e 's|%PACKAGE%|virtualbox|g' \ 343 $(vboxroot)/src/VBox/Installer/linux/vboxautostart-service.sh.in > debian/vboxautostart-service.init 344 dh_installinit --name=vboxautostart-service --noscripts 345 sed \ 346 -e 's|%NOLSB%||g' \ 347 -e 's|%DEBIAN%|yes|g' \ 348 -e 's|%PACKAGE%|virtualbox|g' \ 343 349 $(vboxroot)/src/VBox/Installer/linux/vboxweb-service.sh.in > debian/vboxweb-service.init 344 350 dh_installinit --name=vboxweb-service --noscripts -
trunk/src/VBox/Installer/linux/rpm/VirtualBox.tmpl.spec
r42326 r42650 166 166 %endif 167 167 install -D -m 755 vboxballoonctrl-service.init $RPM_BUILD_ROOT%{_initrddir}/vboxballoonctrl-service 168 install -D -m 755 vboxautostart-service.init $RPM_BUILD_ROOT%{_initrddir}/vboxautostart-service 168 169 install -D -m 755 vboxweb-service.init $RPM_BUILD_ROOT%{_initrddir}/vboxweb-service 169 170 %if %{?rpm_suse:1}%{!?rpm_suse:0} 170 171 ln -sf ../etc/init.d/vboxballoonctrl-service $RPM_BUILD_ROOT/sbin/rcvboxballoonctrl-service 172 ln -sf ../etc/init.d/vboxautostart-service $RPM_BUILD_ROOT/sbin/rcvboxautostart-service 171 173 ln -sf ../etc/init.d/vboxweb-service $RPM_BUILD_ROOT/sbin/rcvboxweb-service 172 174 %endif … … 202 204 /etc/init.d/vboxballoonctrl-service stop 2>/dev/null || true 203 205 fi 206 if [ -f /etc/init.d/vboxautostart-service ]; then 207 # try graceful termination; terminate the autostart service first 208 /etc/init.d/vboxautostart-service stop 2>/dev/null || true 209 fi 204 210 if [ -f /etc/init.d/vboxweb-service ]; then 205 211 # try graceful termination; terminate the webservice first … … 276 282 /sbin/chkconfig --add vboxdrv 277 283 /sbin/chkconfig --add vboxballoonctrl-service 284 /sbin/chkconfig --add vboxautostart-service 278 285 /sbin/chkconfig --add vboxweb-service 279 286 %endif 280 287 %if %{?rpm_suse:1}%{!?rpm_suse:0} 281 %{fillup_and_insserv -f -y -Y vboxdrv vboxballoonctrl-service vbox web-service}288 %{fillup_and_insserv -f -y -Y vboxdrv vboxballoonctrl-service vboxautostart-service vboxweb-service} 282 289 %endif 283 290 %if %{?rpm_mdv:1}%{!?rpm_mdv:0} … … 285 292 %_post_service vboxdrv 286 293 %_post_service vboxballoonctrl-service 294 %_post_service vboxautostart-service 287 295 %_post_service vboxweb-service 288 296 %update_menus … … 330 338 fi 331 339 /etc/init.d/vboxballoonctrl-service start > /dev/null 340 /etc/init.d/vboxautostart-service start > /dev/null 332 341 /etc/init.d/vboxweb-service start > /dev/null 333 342 … … 339 348 %if %{?rpm_suse:1}%{!?rpm_suse:0} 340 349 %stop_on_removal vboxballoonctrl-service 350 %stop_on_removal vboxautostart-service 341 351 %stop_on_removal vboxweb-service 342 352 %endif 343 353 %if %{?rpm_mdv:1}%{!?rpm_mdv:0} 344 354 %_preun_service vboxballoonctrl-service 355 %_preun_service vboxautostart-service 345 356 %_preun_service vboxweb-service 346 357 %endif … … 349 360 /sbin/service vboxballoonctrl-service stop > /dev/null 350 361 /sbin/chkconfig --del vboxballoonctrl-service 362 /sbin/service vboxautostart-service stop > /dev/null 363 /sbin/chkconfig --del vboxautostart-service 351 364 /sbin/service vboxweb-service stop > /dev/null 352 365 /sbin/chkconfig --del vboxweb-service … … 394 407 /sbin/service vboxdrv restart > /dev/null 2>&1 395 408 /sbin/service vboxballoonctrl-service restart > /dev/null 2>&1 409 /sbin/service vboxautostart-service restart > /dev/null 2>&1 396 410 /sbin/service vboxweb-service restart > /dev/null 2>&1 397 411 fi 398 412 %endif 399 413 %if %{?rpm_suse:1}%{!?rpm_suse:0} 400 %restart_on_update vboxdrv vboxballoonctrl-service vbox web-service414 %restart_on_update vboxdrv vboxballoonctrl-service vboxautostart-service vboxweb-service 401 415 %insserv_cleanup 402 416 %endif … … 424 438 %{_initrddir}/vboxdrv 425 439 %{_initrddir}/vboxballoonctrl-service 440 %{_initrddir}/vboxautostart-service 426 441 %{_initrddir}/vboxweb-service 427 442 %{?rpm_suse: %{py_sitedir}/*} 428 443 %{!?rpm_suse: %{python_sitelib}/*} 429 444 %{?rpm_suse: /sbin/rcvboxdrv} 430 %{?rpm_suse: /sbin/rcvbox balloonctrl-service}445 %{?rpm_suse: /sbin/rcvboxautostart-service} 431 446 %{?rpm_suse: /sbin/rcvboxweb-service} 432 447 /lib/modules -
trunk/src/VBox/Installer/linux/rpm/rules
r42580 r42650 237 237 -e 's|%DEBIAN%||g' \ 238 238 -e 's|%PACKAGE%|virtualbox|g' \ 239 vboxautostart-service.sh.in > $(archdir)/vboxautostart-service.init 240 sed \ 241 -e 's|%NOLSB%|yes|g' \ 242 -e 's|%DEBIAN%||g' \ 243 -e 's|%PACKAGE%|virtualbox|g' \ 239 244 vboxweb-service.sh.in > $(archdir)/vboxweb-service.init 240 245 cp debian/VBox.sh $(archdir)
Note:
See TracChangeset
for help on using the changeset viewer.