ft@0: ### Commented entries have reasonable defaults. ft@0: ### Uncomment to edit them. ft@0: # Source: ft@0: Section: misc ft@0: Priority: optional ft@0: # Homepage: ft@0: Standards-Version: 3.9.2 ft@0: ft@0: Package: osecvm-config ft@0: Version: 0.0.30 ft@0: Maintainer: ft ft@0: 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 ft@0: # Depends: ft@0: # Recommends: ft@0: # Suggests: ft@0: # Provides: ft@0: # Replaces: ft@0: Architecture: all ft@0: # Copyright: ft@0: # Changelog: ft@0: # Readme: ft@0: # Extra-Files: ft@0: Files: logrotate.d/usbmount /etc/osecvm-configs/ ft@0: rsyslog.d/usbmount.conf /etc/osecvm-configs/ ft@0: samba/smb.conf /etc/osecvm-configs/ ft@0: usbmount/usbmount.conf /etc/osecvm-configs/ ft@0: usbmount/mount.d/00_create_model_symlink /etc/osecvm-configs/ ft@0: usbmount/umount.d/00_remove_model_symlink /etc/osecvm-configs/ ft@0: usr/share/usbmount/usbmount /etc/osecvm-configs/ ft@0: usr/share/usbmount/async_usbmount /etc/osecvm-configs/ ft@0: init.d/osecfs_downloads /etc/ ft@0: rc.local /etc/osecvm-configs/ ft@0: network/if-pre-up.d/01_ssh_only_eth0 /etc/osecvm-configs/ ft@0: sudoers /etc/osecvm-configs/ ft@0: hibernate/common.conf /etc/osecvm-configs/ ft@0: File: postinst ft@0: #!/bin/sh -e ft@0: # preinst for main-package-config. Divert some configuration file of main-package. ft@0: . ft@0: set -e ft@0: . ft@0: if [ -f "/etc/init.d/osecfs_downloads" ] ft@0: then ft@0: /etc/init.d/osecfs_downloads stop ft@0: fi ft@0: . ft@0: PKG=osecvm-config ft@0: 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" ft@0: . ft@0: if [ "$1" = configure ] ft@0: then ft@0: . ft@0: for f in $PKG_LIST ft@0: do ft@0: dpkg-divert --add --package ${PKG} --rename --divert /etc/$f.distrib /etc/$f ft@0: [ \! -e /etc/$f -o -L /etc/$f ] && ln -sf /etc/osecvm-configs/$f /etc/$f ft@0: done ft@0: . ft@0: fi ft@0: . ft@0: dpkg-divert --add --package ${PKG} --rename --divert /usr/share/usbmount/usbmount.distrib /usr/share/usbmount/usbmount ft@0: [ \! -e /usr/share/usbmount/usbmount -o -L /usr/share/usbmount/usbmount ] && ln -sf /etc/osecvm-configs/usr/share/usbmount/usbmount /usr/share/usbmount/usbmount ft@0: . ft@0: dpkg-divert --add --package ${PKG} --rename --divert /usr/share/usbmount/async_usbmount.distrib /usr/share/usbmount/async_usbmount ft@0: [ \! -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 ft@0: . ft@0: dpkg-divert --add --package ${PKG} --rename --divert /etc/sudoers.distrib /etc/sudoers ft@0: [ \! -e /etc/sudoers -o -L /etc/sudoers ] && cp -v /etc/osecvm-configs/sudoers /etc/sudoers ft@0: . ft@0: /etc/init.d/rsyslog restart ft@0: /etc/init.d/samba restart ft@0: mkdir -p /home/osecuser/Downloads ft@0: chown osecuser:osecuser /home/osecuser/Downloads ft@0: update-rc.d osecfs_downloads defaults ft@0: /etc/init.d/osecfs_downloads start ft@0: chmod 440 /etc/osecvm-configs/sudoers ft@0: . ft@0: exit 0 ft@0: File: prerm ft@0: #!/bin/sh -e ft@0: # prerm for main-package-config. Divert some configuration file of main-package. ft@0: . ft@0: set -e ft@0: . ft@0: PKG=osecvm-config ft@0: 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" ft@0: . ft@0: if [ "$1" = remove -o "$1" = purge ] ft@0: then ft@0: . ft@0: # make sure to include all the files inside $PKG.tar.gz in this *for* cycle. ft@0: for f in $PKG_LIST ft@0: do ft@0: [ -L /etc/$f ] && rm /etc/$f ft@0: dpkg-divert --remove --package $PKG --rename --divert /etc/$f.distrib /etc/$f ft@0: done ft@0: . ft@0: fi ft@0: . ft@0: [ -L /usr/share/usbmount/usbmount ] && rm /usr/share/usbmount/usbmount ft@0: dpkg-divert --remove --package $PKG --rename --divert /usr/share/usbmount/usbmount.distrib /usr/share/usbmount/usbmount ft@0: . ft@0: /etc/init.d/osecfs_downloads stop ft@0: update-rc.d osecfs_downloads remove ft@0: . ft@0: exit 0 ft@0: Description: Default configuration for osecvm ft@0: Brings default configuration files for some pakages