ft@0
|
1 |
### Commented entries have reasonable defaults.
|
ft@0
|
2 |
### Uncomment to edit them.
|
ft@0
|
3 |
# Source: <source package name; defaults to package name>
|
ft@0
|
4 |
Section: misc
|
ft@0
|
5 |
Priority: optional
|
ft@0
|
6 |
# Homepage: <enter URL here; no default>
|
ft@0
|
7 |
Standards-Version: 3.9.2
|
ft@0
|
8 |
|
ft@0
|
9 |
Package: osecvm-config
|
ft@0
|
10 |
Version: 0.0.30
|
ft@0
|
11 |
Maintainer: ft <ft@x-net.at>
|
ft@0
|
12 |
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
|
13 |
# Depends: <comma-separated list of packages>
|
ft@0
|
14 |
# Recommends: <comma-separated list of packages>
|
ft@0
|
15 |
# Suggests: <comma-separated list of packages>
|
ft@0
|
16 |
# Provides: <comma-separated list of packages>
|
ft@0
|
17 |
# Replaces: <comma-separated list of packages>
|
ft@0
|
18 |
Architecture: all
|
ft@0
|
19 |
# Copyright: <copyright file; defaults to GPL2>
|
ft@0
|
20 |
# Changelog: <changelog file; defaults to a generic changelog>
|
ft@0
|
21 |
# Readme: <README.Debian file; defaults to a generic one>
|
ft@0
|
22 |
# Extra-Files: <comma-separated list of additional files for the doc directory>
|
ft@0
|
23 |
Files: logrotate.d/usbmount /etc/osecvm-configs/
|
ft@0
|
24 |
rsyslog.d/usbmount.conf /etc/osecvm-configs/
|
ft@0
|
25 |
samba/smb.conf /etc/osecvm-configs/
|
ft@0
|
26 |
usbmount/usbmount.conf /etc/osecvm-configs/
|
ft@0
|
27 |
usbmount/mount.d/00_create_model_symlink /etc/osecvm-configs/
|
ft@0
|
28 |
usbmount/umount.d/00_remove_model_symlink /etc/osecvm-configs/
|
ft@0
|
29 |
usr/share/usbmount/usbmount /etc/osecvm-configs/
|
ft@0
|
30 |
usr/share/usbmount/async_usbmount /etc/osecvm-configs/
|
ft@0
|
31 |
init.d/osecfs_downloads /etc/
|
ft@0
|
32 |
rc.local /etc/osecvm-configs/
|
ft@0
|
33 |
network/if-pre-up.d/01_ssh_only_eth0 /etc/osecvm-configs/
|
ft@0
|
34 |
sudoers /etc/osecvm-configs/
|
ft@0
|
35 |
hibernate/common.conf /etc/osecvm-configs/
|
ft@0
|
36 |
File: postinst
|
ft@0
|
37 |
#!/bin/sh -e
|
ft@0
|
38 |
# preinst for main-package-config. Divert some configuration file of main-package.
|
ft@0
|
39 |
.
|
ft@0
|
40 |
set -e
|
ft@0
|
41 |
.
|
ft@0
|
42 |
if [ -f "/etc/init.d/osecfs_downloads" ]
|
ft@0
|
43 |
then
|
ft@0
|
44 |
/etc/init.d/osecfs_downloads stop
|
ft@0
|
45 |
fi
|
ft@0
|
46 |
.
|
ft@0
|
47 |
PKG=osecvm-config
|
ft@0
|
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"
|
ft@0
|
49 |
.
|
ft@0
|
50 |
if [ "$1" = configure ]
|
ft@0
|
51 |
then
|
ft@0
|
52 |
.
|
ft@0
|
53 |
for f in $PKG_LIST
|
ft@0
|
54 |
do
|
ft@0
|
55 |
dpkg-divert --add --package ${PKG} --rename --divert /etc/$f.distrib /etc/$f
|
ft@0
|
56 |
[ \! -e /etc/$f -o -L /etc/$f ] && ln -sf /etc/osecvm-configs/$f /etc/$f
|
ft@0
|
57 |
done
|
ft@0
|
58 |
.
|
ft@0
|
59 |
fi
|
ft@0
|
60 |
.
|
ft@0
|
61 |
dpkg-divert --add --package ${PKG} --rename --divert /usr/share/usbmount/usbmount.distrib /usr/share/usbmount/usbmount
|
ft@0
|
62 |
[ \! -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
|
63 |
.
|
ft@0
|
64 |
dpkg-divert --add --package ${PKG} --rename --divert /usr/share/usbmount/async_usbmount.distrib /usr/share/usbmount/async_usbmount
|
ft@0
|
65 |
[ \! -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
|
66 |
.
|
ft@0
|
67 |
dpkg-divert --add --package ${PKG} --rename --divert /etc/sudoers.distrib /etc/sudoers
|
ft@0
|
68 |
[ \! -e /etc/sudoers -o -L /etc/sudoers ] && cp -v /etc/osecvm-configs/sudoers /etc/sudoers
|
ft@0
|
69 |
.
|
ft@0
|
70 |
/etc/init.d/rsyslog restart
|
ft@0
|
71 |
/etc/init.d/samba restart
|
ft@0
|
72 |
mkdir -p /home/osecuser/Downloads
|
ft@0
|
73 |
chown osecuser:osecuser /home/osecuser/Downloads
|
ft@0
|
74 |
update-rc.d osecfs_downloads defaults
|
ft@0
|
75 |
/etc/init.d/osecfs_downloads start
|
ft@0
|
76 |
chmod 440 /etc/osecvm-configs/sudoers
|
ft@0
|
77 |
.
|
ft@0
|
78 |
exit 0
|
ft@0
|
79 |
File: prerm
|
ft@0
|
80 |
#!/bin/sh -e
|
ft@0
|
81 |
# prerm for main-package-config. Divert some configuration file of main-package.
|
ft@0
|
82 |
.
|
ft@0
|
83 |
set -e
|
ft@0
|
84 |
.
|
ft@0
|
85 |
PKG=osecvm-config
|
ft@0
|
86 |
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
|
87 |
.
|
ft@0
|
88 |
if [ "$1" = remove -o "$1" = purge ]
|
ft@0
|
89 |
then
|
ft@0
|
90 |
.
|
ft@0
|
91 |
# make sure to include all the files inside $PKG.tar.gz in this *for* cycle.
|
ft@0
|
92 |
for f in $PKG_LIST
|
ft@0
|
93 |
do
|
ft@0
|
94 |
[ -L /etc/$f ] && rm /etc/$f
|
ft@0
|
95 |
dpkg-divert --remove --package $PKG --rename --divert /etc/$f.distrib /etc/$f
|
ft@0
|
96 |
done
|
ft@0
|
97 |
.
|
ft@0
|
98 |
fi
|
ft@0
|
99 |
.
|
ft@0
|
100 |
[ -L /usr/share/usbmount/usbmount ] && rm /usr/share/usbmount/usbmount
|
ft@0
|
101 |
dpkg-divert --remove --package $PKG --rename --divert /usr/share/usbmount/usbmount.distrib /usr/share/usbmount/usbmount
|
ft@0
|
102 |
.
|
ft@0
|
103 |
/etc/init.d/osecfs_downloads stop
|
ft@0
|
104 |
update-rc.d osecfs_downloads remove
|
ft@0
|
105 |
.
|
ft@0
|
106 |
exit 0
|
ft@0
|
107 |
Description: Default configuration for osecvm
|
ft@0
|
108 |
Brings default configuration files for some pakages
|