1 ### Commented entries have reasonable defaults.
2 ### Uncomment to edit them.
3 # Source: <source package name; defaults to package name>
6 # Homepage: <enter URL here; no default>
7 Standards-Version: 3.9.2
11 Maintainer: ft <ft@x-net.at>
12 Pre-Depends: samba,usbmount,python,python-fuse,python-requests,ntfs-3g,rsyslog,logrotate,osecfs,python-webpy,encryptionprovider,python-netifaces,python-netaddr,ipcalc,file,sudo,hibernate,chromium,update-notifier-common
13 # Depends: <comma-separated list of packages>
14 # Recommends: <comma-separated list of packages>
15 # Suggests: <comma-separated list of packages>
16 # Provides: <comma-separated list of packages>
17 # Replaces: <comma-separated list of packages>
19 # Copyright: <copyright file; defaults to GPL2>
20 # Changelog: <changelog file; defaults to a generic changelog>
21 # Readme: <README.Debian file; defaults to a generic one>
22 # Extra-Files: <comma-separated list of additional files for the doc directory>
23 Files: logrotate.d/usbmount /etc/osecvm-configs/
24 rsyslog.d/usbmount.conf /etc/osecvm-configs/
25 samba/smb.conf /etc/osecvm-configs/
26 usbmount/usbmount.conf /etc/osecvm-configs/
27 usbmount/mount.d/00_create_model_symlink /etc/osecvm-configs/
28 usbmount/umount.d/00_remove_model_symlink /etc/osecvm-configs/
29 usr/share/usbmount/usbmount /etc/osecvm-configs/
30 usr/share/usbmount/async_usbmount /etc/osecvm-configs/
31 init.d/osecfs_downloads /etc/
32 rc.local /etc/osecvm-configs/
33 network/if-pre-up.d/01_ssh_only_eth0 /etc/osecvm-configs/
34 sudoers /etc/osecvm-configs/
35 hibernate/common.conf /etc/osecvm-configs/
38 # preinst for main-package-config. Divert some configuration file of main-package.
42 if [ -f "/etc/init.d/osecfs_downloads" ]
44 /etc/init.d/osecfs_downloads stop
48 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"
50 if [ "$1" = configure ]
56 if dpkg-divert --package ${PKG} --list | grep /etc/$f.distrib
59 dpkg-divert --remove --package ${PKG} --rename --divert /etc/$f.distrib /etc/$f
61 dpkg-divert --add --package ${PKG} --rename --divert /etc/$f.distrib /etc/$f
62 [ \! -e /etc/$f -o -L /etc/$f ] && ln -sf /etc/osecvm-configs/$f /etc/$f
67 dpkg-divert --add --package ${PKG} --rename --divert /usr/share/usbmount/usbmount.distrib /usr/share/usbmount/usbmount
68 [ \! -e /usr/share/usbmount/usbmount -o -L /usr/share/usbmount/usbmount ] && ln -sf /etc/osecvm-configs/usr/share/usbmount/usbmount /usr/share/usbmount/usbmount
70 dpkg-divert --add --package ${PKG} --rename --divert /usr/share/usbmount/async_usbmount.distrib /usr/share/usbmount/async_usbmount
71 [ \! -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
73 dpkg-divert --add --package ${PKG} --rename --divert /etc/sudoers.distrib /etc/sudoers
74 [ \! -e /etc/sudoers -o -L /etc/sudoers ] && cp -v /etc/osecvm-configs/sudoers /etc/sudoers
76 /etc/init.d/rsyslog restart
77 /etc/init.d/samba restart
78 mkdir -p /home/osecuser/Downloads
79 chown osecuser:osecuser /home/osecuser/Downloads
80 update-rc.d osecfs_downloads defaults
81 /etc/init.d/osecfs_downloads start
82 chmod 440 /etc/osecvm-configs/sudoers
87 # prerm for main-package-config. Divert some configuration file of main-package.
92 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"
94 if [ "$1" = remove -o "$1" = purge ]
97 # make sure to include all the files inside $PKG.tar.gz in this *for* cycle.
100 [ -L /etc/$f ] && rm /etc/$f
101 dpkg-divert --remove --package $PKG --rename --divert /etc/$f.distrib /etc/$f
106 [ -L /usr/share/usbmount/usbmount ] && rm /usr/share/usbmount/usbmount
107 dpkg-divert --remove --package $PKG --rename --divert /usr/share/usbmount/usbmount.distrib /usr/share/usbmount/usbmount
109 /etc/init.d/osecfs_downloads stop
110 update-rc.d osecfs_downloads remove
113 Description: Default configuration for osecvm
114 Brings default configuration files for some pakages