diff -r 000000000000 -r 60bc07f3f415 osecvm-config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/osecvm-config Thu Feb 27 17:12:59 2014 +0100 @@ -0,0 +1,108 @@ +### Commented entries have reasonable defaults. +### Uncomment to edit them. +# Source: +Section: misc +Priority: optional +# Homepage: +Standards-Version: 3.9.2 + +Package: osecvm-config +Version: 0.0.30 +Maintainer: ft +Pre-Depends: samba,usbmount,python,python-fuse,python-requests,ntfs-3g,rsyslog,logrotate,osecfs,python-webpy,python-netifaces,osecvm-password-receiver,python-netifaces,python-netaddr,ipcalc,file,sudo,hibernate +# Depends: +# Recommends: +# Suggests: +# Provides: +# Replaces: +Architecture: all +# Copyright: +# Changelog: +# Readme: +# Extra-Files: +Files: logrotate.d/usbmount /etc/osecvm-configs/ + rsyslog.d/usbmount.conf /etc/osecvm-configs/ + samba/smb.conf /etc/osecvm-configs/ + usbmount/usbmount.conf /etc/osecvm-configs/ + usbmount/mount.d/00_create_model_symlink /etc/osecvm-configs/ + usbmount/umount.d/00_remove_model_symlink /etc/osecvm-configs/ + usr/share/usbmount/usbmount /etc/osecvm-configs/ + usr/share/usbmount/async_usbmount /etc/osecvm-configs/ + init.d/osecfs_downloads /etc/ + rc.local /etc/osecvm-configs/ + network/if-pre-up.d/01_ssh_only_eth0 /etc/osecvm-configs/ + sudoers /etc/osecvm-configs/ + hibernate/common.conf /etc/osecvm-configs/ +File: postinst + #!/bin/sh -e + # preinst for main-package-config. Divert some configuration file of main-package. + . + set -e + . + if [ -f "/etc/init.d/osecfs_downloads" ] + then + /etc/init.d/osecfs_downloads stop + fi + . + PKG=osecvm-config + PKG_LIST="logrotate.d/usbmount rsyslog.d/usbmount.conf samba/smb.conf usbmount/usbmount.conf usbmount/mount.d/00_create_model_symlink usbmount/umount.d/00_remove_model_symlink rc.local network/if-pre-up.d/01_ssh_only_eth0 hibernate/common.conf" + . + if [ "$1" = configure ] + then + . + for f in $PKG_LIST + do + dpkg-divert --add --package ${PKG} --rename --divert /etc/$f.distrib /etc/$f + [ \! -e /etc/$f -o -L /etc/$f ] && ln -sf /etc/osecvm-configs/$f /etc/$f + done + . + fi + . + dpkg-divert --add --package ${PKG} --rename --divert /usr/share/usbmount/usbmount.distrib /usr/share/usbmount/usbmount + [ \! -e /usr/share/usbmount/usbmount -o -L /usr/share/usbmount/usbmount ] && ln -sf /etc/osecvm-configs/usr/share/usbmount/usbmount /usr/share/usbmount/usbmount + . + dpkg-divert --add --package ${PKG} --rename --divert /usr/share/usbmount/async_usbmount.distrib /usr/share/usbmount/async_usbmount + [ \! -e /usr/share/usbmount/async_usbmount -o -L /usr/share/usbmount/async_usbmount ] && ln -sf /etc/osecvm-configs/usr/share/usbmount/async_usbmount /usr/share/usbmount/async_usbmount + . + dpkg-divert --add --package ${PKG} --rename --divert /etc/sudoers.distrib /etc/sudoers + [ \! -e /etc/sudoers -o -L /etc/sudoers ] && cp -v /etc/osecvm-configs/sudoers /etc/sudoers + . + /etc/init.d/rsyslog restart + /etc/init.d/samba restart + mkdir -p /home/osecuser/Downloads + chown osecuser:osecuser /home/osecuser/Downloads + update-rc.d osecfs_downloads defaults + /etc/init.d/osecfs_downloads start + chmod 440 /etc/osecvm-configs/sudoers + . + exit 0 +File: prerm + #!/bin/sh -e + # prerm for main-package-config. Divert some configuration file of main-package. + . + set -e + . + PKG=osecvm-config + PKG_LIST="logrotate.d/usbmount rsyslog.d/usbmount.conf samba/smb.conf usbmount/usbmount.conf usbmount/mount.d/00_create_model_symlink usbmount/umount.d/00_remove_model_symlink rc.local network/if-pre-up.d/01_ssh_only_eth0 sudoers hibernate/common.conf" + . + if [ "$1" = remove -o "$1" = purge ] + then + . + # make sure to include all the files inside $PKG.tar.gz in this *for* cycle. + for f in $PKG_LIST + do + [ -L /etc/$f ] && rm /etc/$f + dpkg-divert --remove --package $PKG --rename --divert /etc/$f.distrib /etc/$f + done + . + fi + . + [ -L /usr/share/usbmount/usbmount ] && rm /usr/share/usbmount/usbmount + dpkg-divert --remove --package $PKG --rename --divert /usr/share/usbmount/usbmount.distrib /usr/share/usbmount/usbmount + . + /etc/init.d/osecfs_downloads stop + update-rc.d osecfs_downloads remove + . + exit 0 +Description: Default configuration for osecvm + Brings default configuration files for some pakages