diff options
author | Yeongil Jang <yg0577.jang@samsung.com> | 2012-09-21 00:18:57 +0900 |
---|---|---|
committer | Yeongil Jang <yg0577.jang@samsung.com> | 2012-09-21 00:18:57 +0900 |
commit | b163391a122d812058dc9ab211b81e60204fffc7 (patch) | |
tree | 0fdf86bf4dc67b14c8913f8fa01d4e6270b1ea39 /debian | |
parent | 4a95e692f2a57a0c273b2ce1f255be9a7ba1d2e3 (diff) | |
download | email-service-master.tar.gz email-service-master.tar.bz2 email-service-master.zip |
2.0_alpha release commitsubmit/tizen/20130517.015524submit/master/20120920.152836accepted/tizen/20130520.1028202.0_alphamaster2.0alpha
Diffstat (limited to 'debian')
-rwxr-xr-x | debian/changelog | 21 | ||||
-rwxr-xr-x | debian/compat | 1 | ||||
-rwxr-xr-x | debian/control | 32 | ||||
-rwxr-xr-x | debian/copyright | 15 | ||||
-rwxr-xr-x | debian/dirs | 2 | ||||
-rwxr-xr-x | debian/docs | 0 | ||||
-rwxr-xr-x | debian/email-service-0.install | 3 | ||||
-rwxr-xr-x | debian/email-service-0.postinst | 489 | ||||
-rwxr-xr-x | debian/email-service-dev.install | 2 | ||||
-rw-r--r-- | debian/email-service-tools.install | 4 | ||||
-rw-r--r-- | debian/email-service-tools.postinst | 65 | ||||
-rwxr-xr-x | debian/rules | 146 |
12 files changed, 0 insertions, 780 deletions
diff --git a/debian/changelog b/debian/changelog deleted file mode 100755 index a84fccd..0000000 --- a/debian/changelog +++ /dev/null @@ -1,21 +0,0 @@ -email-service (0.4.0-2) unstable; urgency=low - - * 1. Change IPC code (c++ -> c) - * 2. Fixed the memory leak - * 3. Fixed the display the time - * Git : slp/pkgs/e/email-service - * Tag : email-service_0.4.0-2 - - -- Sunghyun Kwon <sh0701.kwon@samsung.com> Wed, 04 Apr 2012 17:01:25 +0900 - -email-service (0.4.0-1) unstable; urgency=low - - * 1. Removed all deprecated functions. - * 2. attachment_mime_type is added to emf_attachment_data_t. - * 3. An attribute 'datetime' is removed from emf_mail_data_t and emf_mail_list_item_t. - * 4. An attribute 'date_time' is added to emf_mail_data_t and emf_mail_list_item_t. - * 5. emf_mail_t, emf_mail_info_t, emf_mail_body_t, emf_mail_head_t are removed from API. - * Git : slp/pkgs/e/email-service - * Tag : email-service_0.4.0-1 - - -- Kyuho Jo <kyuho.jo@samsung.com> Thu, 08 Mar 2012 17:42:24 +0900 diff --git a/debian/compat b/debian/compat deleted file mode 100755 index 7ed6ff8..0000000 --- a/debian/compat +++ /dev/null @@ -1 +0,0 @@ -5 diff --git a/debian/control b/debian/control deleted file mode 100755 index 50b7190..0000000 --- a/debian/control +++ /dev/null @@ -1,32 +0,0 @@ -Source: email-service -Section: main/libs -Priority: extra -Maintainer: Kyuho Jo <kyuho.jo@samsung.com>, Sunghyun Kwon <sh0701.kwon@samsung.com>, Sang-Hun Chung <sanghun.chung@samsung.com> -Uploaders: Kyuho Jo <kyuho.jo@samsung.com>, Sunghyun Kwon <sh0701.kwon@samsung.com>, Sang-Hun Chung <sanghun.chung@samsung.com>, Changseok Oh <seok.oh@samsung.com> -Build-Depends: debhelper (>= 5), libglib2.0-dev, libdbus-1-dev, libdbus-glib-1-dev, libslp-db-util-dev, libxml2-dev, libwbxml2-dev, libssl-dev, drm-service-dev, libslp-pm-dev, libuw-imap-toolkit-dev, openssl, dlog-dev, libslp-setting-dev, libcontacts-service-dev, libheynoti-dev, libss-client-dev, libalarm-dev, libaccounts-svc-dev, libdevman-dev, libmm-player-dev, libmm-session-dev, libnotification-dev, libeina-dev, libcurl-dev -Standards-Version: 3.7.2 -Homepage: N/A - -Package: email-service-dev -XB-Public-Package: yes -XB-Generate-Docs: yes -Section: main/libdevel -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, email-service-0 (= ${Source-Version}) -Description: E-mail Framework Middleware Development package - email-service-dev - -Package: email-service-0 -Section: main/libs -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, libuw-imap-toolkit-0 -Description: E-mail Framework Middleware Development package - email-service-0 - -Package: email-service-dbg -Section: debug -Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, email-service-0 (= ${Source-Version}) -Description: Debug for use with email-service - email-service-dbg : for debug - diff --git a/debian/copyright b/debian/copyright deleted file mode 100755 index 4479dae..0000000 --- a/debian/copyright +++ /dev/null @@ -1,15 +0,0 @@ -Copyright (c) 2000 - 2011 Samsung Electronics Co., Ltd. All rights reserved. - -Contact: Kyuho Jo <kyuho.jo@samsung.com>, Sunghyun Kwon <sh0701.kwon@samsung.com> - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/debian/dirs b/debian/dirs deleted file mode 100755 index ca882bb..0000000 --- a/debian/dirs +++ /dev/null @@ -1,2 +0,0 @@ -usr/bin -usr/sbin diff --git a/debian/docs b/debian/docs deleted file mode 100755 index e69de29..0000000 --- a/debian/docs +++ /dev/null diff --git a/debian/email-service-0.install b/debian/email-service-0.install deleted file mode 100755 index 8cd01dd..0000000 --- a/debian/email-service-0.install +++ /dev/null @@ -1,3 +0,0 @@ -/usr/lib/*.so -/usr/lib/*.so.* -/usr/bin/email-service diff --git a/debian/email-service-0.postinst b/debian/email-service-0.postinst deleted file mode 100755 index f3feade..0000000 --- a/debian/email-service-0.postinst +++ /dev/null @@ -1,489 +0,0 @@ -#!/bin/sh - -################################################################# -# Add preset account information -################################################################# -echo "[EMAIL-SERVICE] Start adding preset account information..." - -################################################################# -# Email Settings -################################################################# - -if [ ${USER} = "root" ] -then - - ## Setting - # Sending - vconftool set -g 5000 -t bool db/Services/Email/Sending/KeepCopy "1" - vconftool set -g 5000 -t bool db/Services/Email/Sending/SendMeCopy "1" - vconftool set -g 5000 -t bool db/Services/Email/Sending/ReqDeliveryRep "0" - vconftool set -g 5000 -t bool db/Services/Email/Sending/ReqReadRep "0" - vconftool set -g 5000 -t int db/Services/Email/Sending/Priority "1" - vconftool set -g 5000 -t string db/Services/Email/Sending/ActiveAccount "" - vconftool set -g 5000 -t bool db/Services/Email/Sending/IncBodyReply "1" - vconftool set -g 5000 -t bool db/Services/Email/Sending/IncAttachFwd "1" - # Receiving - vconftool set -g 5000 -t int db/Services/Email/Receiving/AutoPoll "0" - vconftool set -g 5000 -t int db/Services/Email/Receiving/PollTime "0" - vconftool set -g 5000 -t int db/Services/Email/Receiving/SendReadRep "2" - vconftool set -g 5000 -t int db/Services/Email/Receiving/Reclimit "0" - vconftool set -g 5000 -t int db/Services/Email/Receiving/FetchOption "0" - vconftool set -g 5000 -t bool db/Services/Email/Receiving/KeepServer "1" - vconftool set -g 5000 -t int db/Services/Email/Receiving/ServDelOption "1" - - vconftool set -g 5000 -t int db/Services/Email/NbAccount "6" - - ## Accounts - - # Gmail - vconftool set -g 5000 -t string db/Services/Email/1/General/NetworkName "default" - vconftool set -g 5000 -t string db/Services/Email/1/General/AccountName "Gmail" - vconftool set -g 5000 -t string db/Services/Email/1/General/EmailAddr "" - vconftool set -g 5000 -t string db/Services/Email/1/General/UserId "" - vconftool set -g 5000 -t string db/Services/Email/1/General/Password "" - vconftool set -g 5000 -t string db/Services/Email/1/General/LoginType "username_type" - - # MailboxType : pop3(0), imap4(1) -> pop3(1), imap4(2) in email-service - vconftool set -g 5000 -t int db/Services/Email/1/Incoming/MailboxType "1" - vconftool set -g 5000 -t string db/Services/Email/1/Incoming/ServAddr "imap.gmail.com" - vconftool set -g 5000 -t int db/Services/Email/1/Incoming/Port "993" - vconftool set -g 5000 -t int db/Services/Email/1/Incoming/Secure "1" - vconftool set -g 5000 -t bool db/Services/Email/1/Incoming/Apop "0" - vconftool set -g 5000 -t bool db/Services/Email/1/Incoming/AutoEmailSync "0" - vconftool set -g 5000 -t bool db/Services/Email/1/Incoming/IncludeAttach "0" - vconftool set -g 5000 -t int db/Services/Email/1/Incoming/ImapFetchOpt "1" - - vconftool set -g 5000 -t string db/Services/Email/1/Outgoing/ServAddr "smtp.gmail.com" - vconftool set -g 5000 -t int db/Services/Email/1/Outgoing/Port "465" - vconftool set -g 5000 -t bool db/Services/Email/1/Outgoing/SmtpAuth "0" - vconftool set -g 5000 -t int db/Services/Email/1/Outgoing/Secure "1" - vconftool set -g 5000 -t bool db/Services/Email/1/Outgoing/SameIdPwd "1" - vconftool set -g 5000 -t bool db/Services/Email/1/Outgoing/PopBeforeSmtp "0" - - # Hotmail - vconftool set -g 5000 -t string db/Services/Email/2/General/NetworkName "default" - vconftool set -g 5000 -t string db/Services/Email/2/General/AccountName "Hotmail" - vconftool set -g 5000 -t string db/Services/Email/2/General/EmailAddr "" - vconftool set -g 5000 -t string db/Services/Email/2/General/UserId "" - vconftool set -g 5000 -t string db/Services/Email/2/General/Password "" - vconftool set -g 5000 -t string db/Services/Email/2/General/LoginType "username_type" - - # MailboxType : pop3(0), imap4(1) -> pop3(1), imap4(2) in email-service - vconftool set -g 5000 -t int db/Services/Email/2/Incoming/MailboxType "0" - vconftool set -g 5000 -t string db/Services/Email/2/Incoming/ServAddr "pop3.live.com" - vconftool set -g 5000 -t int db/Services/Email/2/Incoming/Port "995" - vconftool set -g 5000 -t int db/Services/Email/2/Incoming/Secure "1" - vconftool set -g 5000 -t bool db/Services/Email/2/Incoming/Apop "0" - vconftool set -g 5000 -t bool db/Services/Email/2/Incoming/AutoEmailSync "0" - vconftool set -g 5000 -t bool db/Services/Email/2/Incoming/IncludeAttach "0" - vconftool set -g 5000 -t int db/Services/Email/2/Incoming/ImapFetchOpt "1" - - vconftool set -g 5000 -t string db/Services/Email/2/Outgoing/ServAddr "smtp.live.com" - vconftool set -g 5000 -t int db/Services/Email/2/Outgoing/Port "587" - vconftool set -g 5000 -t bool db/Services/Email/2/Outgoing/SmtpAuth "0" - vconftool set -g 5000 -t int db/Services/Email/2/Outgoing/Secure "2" - vconftool set -g 5000 -t bool db/Services/Email/2/Outgoing/SameIdPwd "1" - vconftool set -g 5000 -t bool db/Services/Email/2/Outgoing/PopBeforeSmtp "0" - - # AOL - vconftool set -g 5000 -t string db/Services/Email/3/General/NetworkName "default" - vconftool set -g 5000 -t string db/Services/Email/3/General/AccountName "AOL" - vconftool set -g 5000 -t string db/Services/Email/3/General/EmailAddr "" - vconftool set -g 5000 -t string db/Services/Email/3/General/UserId "" - vconftool set -g 5000 -t string db/Services/Email/3/General/Password "" - vconftool set -g 5000 -t string db/Services/Email/3/General/LoginType "username_type" - - # MailboxType : pop3(0), imap4(1) -> pop3(1), imap4(2) in email-service - vconftool set -g 5000 -t int db/Services/Email/3/Incoming/MailboxType "1" - vconftool set -g 5000 -t string db/Services/Email/3/Incoming/ServAddr "imap.aol.com" - vconftool set -g 5000 -t int db/Services/Email/3/Incoming/Port "143" - vconftool set -g 5000 -t int db/Services/Email/3/Incoming/Secure "0" - vconftool set -g 5000 -t bool db/Services/Email/3/Incoming/Apop "0" - vconftool set -g 5000 -t bool db/Services/Email/3/Incoming/AutoEmailSync "0" - vconftool set -g 5000 -t bool db/Services/Email/3/Incoming/IncludeAttach "0" - vconftool set -g 5000 -t int db/Services/Email/3/Incoming/ImapFetchOpt "0" - - vconftool set -g 5000 -t string db/Services/Email/3/Outgoing/ServAddr "smtp.aol.com" - vconftool set -g 5000 -t int db/Services/Email/3/Outgoing/Port "587" - vconftool set -g 5000 -t bool db/Services/Email/3/Outgoing/SmtpAuth "0" - vconftool set -g 5000 -t int db/Services/Email/3/Outgoing/Secure "0" - vconftool set -g 5000 -t bool db/Services/Email/3/Outgoing/SameIdPwd "1" - vconftool set -g 5000 -t bool db/Services/Email/3/Outgoing/PopBeforeSmtp "0" - - # Yahoo - vconftool set -g 5000 -t string db/Services/Email/6/General/NetworkName "default" - vconftool set -g 5000 -t string db/Services/Email/6/General/AccountName "Yahoomail" - vconftool set -g 5000 -t string db/Services/Email/6/General/EmailAddr "" - vconftool set -g 5000 -t string db/Services/Email/6/General/UserId "" - vconftool set -g 5000 -t string db/Services/Email/6/General/Password "" - vconftool set -g 5000 -t string db/Services/Email/6/General/LoginType "username_type" - - # MailboxType : pop3(0), imap4(1) -> pop3(1), imap4(2) in email-service - vconftool set -g 5000 -t int db/Services/Email/6/Incoming/MailboxType "0" - vconftool set -g 5000 -t string db/Services/Email/6/Incoming/ServAddr "pop.mail.yahoo.co.kr" - vconftool set -g 5000 -t int db/Services/Email/6/Incoming/Port "995" - vconftool set -g 5000 -t int db/Services/Email/6/Incoming/Secure "1" - vconftool set -g 5000 -t bool db/Services/Email/6/Incoming/Apop "0" - vconftool set -g 5000 -t bool db/Services/Email/6/Incoming/AutoEmailSync "0" - vconftool set -g 5000 -t bool db/Services/Email/6/Incoming/IncludeAttach "0" - vconftool set -g 5000 -t int db/Services/Email/6/Incoming/ImapFetchOpt "1" - - vconftool set -g 5000 -t string db/Services/Email/6/Outgoing/ServAddr "smtp.mail.yahoo.co.kr" - vconftool set -g 5000 -t int db/Services/Email/6/Outgoing/Port "465" - vconftool set -g 5000 -t bool db/Services/Email/6/Outgoing/SmtpAuth "0" - vconftool set -g 5000 -t int db/Services/Email/6/Outgoing/Secure "1" - vconftool set -g 5000 -t bool db/Services/Email/6/Outgoing/SameIdPwd "1" - vconftool set -g 5000 -t bool db/Services/Email/6/Outgoing/PopBeforeSmtp "0" - -fi - - -################################################################################################ - -if [ ${USER} = "root" ] -then - -vconftool set -t string db/email/preset_account/aol/sending_address "smtp.aol.com" -vconftool set -t int db/email/preset_account/aol/sending_port "587" -vconftool set -t int db/email/preset_account/aol/sending_ssl "0" -vconftool set -t int db/email/preset_account/aol/receiving_type "2" -vconftool set -t string db/email/preset_account/aol/receiving_address "imap.aol.com" -vconftool set -t int db/email/preset_account/aol/receiving_port "143" -vconftool set -t int db/email/preset_account/aol/receiving_ssl "0" - -vconftool set -t string db/email/preset_account/gmail/sending_address "smtp.gmail.com" -vconftool set -t int db/email/preset_account/gmail/sending_port "465" -vconftool set -t int db/email/preset_account/gmail/sending_ssl "1" -vconftool set -t int db/email/preset_account/gmail/receiving_type "2" -# for POP3 server -#vconftool set -t string db/email/preset_account/gmail/receiving_address "pop.gmail.com" -#vconftool set -t int db/email/preset_account/gmail/receiving_port "995" -# for IMAP4 server -vconftool set -t string db/email/preset_account/gmail/receiving_address "imap.gmail.com" -vconftool set -t int db/email/preset_account/gmail/receiving_port "993" -vconftool set -t int db/email/preset_account/gmail/receiving_ssl "1" - -vconftool set -t string db/email/preset_account/yahoo/sending_address "smtp.mail.yahoo.co.kr" -vconftool set -t int db/email/preset_account/yahoo/sending_port "465" -vconftool set -t int db/email/preset_account/yahoo/sending_ssl "1" -vconftool set -t int db/email/preset_account/yahoo/receiving_type "1" -vconftool set -t string db/email/preset_account/yahoo/receiving_address "pop.mail.yahoo.co.kr" -vconftool set -t int db/email/preset_account/yahoo/receiving_port "995" -vconftool set -t int db/email/preset_account/yahoo/receiving_ssl "1" - -vconftool set -t string db/email/preset_account/hotmail/sending_address "smtp.live.com" -vconftool set -t int db/email/preset_account/hotmail/sending_port "587" -vconftool set -t int db/email/preset_account/hotmail/sending_ssl "2" -vconftool set -t int db/email/preset_account/hotmail/receiving_type "1" -vconftool set -t string db/email/preset_account/hotmail/receiving_address "pop3.live.com" -vconftool set -t int db/email/preset_account/hotmail/receiving_port "995" -vconftool set -t int db/email/preset_account/hotmail/receiving_ssl "1" - -# for Active Sync - Let email app create this key -#vconftool set -t int db/email_handle/active_sync_handle "0" - -# for contact sync - sync from the first contact change -vconftool set -t int db/email/last_sync_time "0" - -# for contact sync - sync from the first contact change -vconftool set -t int db/email/slot_size "100" - -# for badge -vconftool set -t int db/badge/com.samsung.email "0" - -fi - -echo "[EMAIL-SERVICE] Finish adding preset account information" - - -################################################################# -# Set executin script -################################################################# -echo "[EMAIL-SERVICE] Set executing script ..." -EMAIL_SERVICE_EXEC_SCRIPT=/etc/rc.d/init.d/email-service -EMAIL_SERVICE_BOOT_SCRIPT=/etc/rc.d/rc3.d/S70email-service -EMAIL_SERVICE_FASTBOOT_SCRIPT=/etc/rc.d/rc5.d/S70email-service -echo '#!/bin/sh' > ${EMAIL_SERVICE_EXEC_SCRIPT} -echo '/usr/bin/email-service &' >> ${EMAIL_SERVICE_EXEC_SCRIPT} -chmod 755 ${EMAIL_SERVICE_EXEC_SCRIPT} -rm -rf ${EMAIL_SERVICE_BOOT_SCRIPT} -rm -rf ${EMAIL_SERVICE_FASTBOOT_SCRIPT} -ln -s ${EMAIL_SERVICE_EXEC_SCRIPT} ${EMAIL_SERVICE_BOOT_SCRIPT} -ln -s ${EMAIL_SERVICE_EXEC_SCRIPT} ${EMAIL_SERVICE_FASTBOOT_SCRIPT} -echo "[EMAIL-SERVICE] Finish executing script ..." - -################################################################# -# Create DB file and tables. -################################################################# -echo "[EMAIL-SERVICE] Creating Email Tables ..." -sqlite3 /opt/dbspace/.email-service.db 'PRAGMA journal_mode = PERSIST; -CREATE TABLE mail_account_tbl -( - account_bind_type INTEGER, - account_name VARCHAR(51), - receiving_server_type INTEGER, - receiving_server_addr VARCHAR(51), - email_addr VARCHAR(129), - user_name VARCHAR(51), - password VARCHAR(51), - retrieval_mode INTEGER, - port_num INTEGER, - use_security INTEGER, - sending_server_type INTEGER, - sending_server_addr VARCHAR(51), - sending_port_num INTEGER, - sending_auth INTEGER, - sending_security INTEGER, - sending_user VARCHAR(51), - sending_password VARCHAR(51), - display_name VARCHAR(31), - reply_to_addr VARCHAR(129), - return_addr VARCHAR(129), - account_id INTEGER PRIMARY KEY, - keep_on_server INTEGER, - flag1 INTEGER, - flag2 INTEGER, - pop_before_smtp INTEGER, - apop INTEGER, - logo_icon_path VARCHAR(256), - preset_account INTEGER, - target_storage INTEGER, - check_interval INTEGER, - priority INTEGER, - keep_local_copy INTEGER, - req_delivery_receipt INTEGER, - req_read_receipt INTEGER, - download_limit INTEGER, - block_address INTEGER, - block_subject INTEGER, - display_name_from VARCHAR(256), - reply_with_body INTEGER, - forward_with_files INTEGER, - add_myname_card INTEGER, - add_signature INTEGER, - signature VARCHAR(256), - add_my_address_to_bcc INTEGER, - my_account_id INTEGER, - index_color INTEGER, - sync_status INTEGER -); - -CREATE TABLE mail_attachment_tbl -( - attachment_id INTEGER PRIMARY KEY, - attachment_name VARCHAR(257), - attachment_path VARCHAR(257), - attachment_size INTEGER, - mail_id INTEGER, - account_id INTEGER, - mailbox_name VARCHAR(129), - attachment_save_status INTEGER, - attachment_drm_type INTEGER, - attachment_drm_method INTEGER, - attachment_inline_content_status INTEGER, - attachment_mime_type VARCHAR(257) -); - -CREATE TABLE mail_box_tbl -( - mailbox_id INTEGER, - account_id INTEGER, - local_yn INTEGER, - mailbox_name VARCHAR(256), - mailbox_type INTEGER, - alias VARCHAR(256), - sync_with_server_yn INTEGER, - modifiable_yn INTEGER, - total_mail_count_on_server INTEGER, - has_archived_mails INTEGER, - mail_slot_size INTEGER -); -CREATE TABLE mail_read_mail_uid_tbl -( - account_id INTEGER , - local_mbox VARCHAR(129) , - local_uid INTEGER , - mailbox_name VARCHAR(129) , - s_uid VARCHAR(129) , - data1 INTEGER , - data2 VARCHAR(257) , - flag INTEGER , - idx_num INTEGER PRIMARY KEY -); -CREATE TABLE mail_rule_tbl -( - account_id INTEGER , - rule_id INTEGER PRIMARY KEY, - type INTEGER , - value VARCHAR(257) , - action_type INTEGER , - dest_mailbox VARCHAR(129), - flag1 INTEGER , - flag2 INTEGER -); -CREATE TABLE mail_tbl -( - mail_id INTEGER PRIMARY_KEY, - account_id INTEGER, - mailbox_id INTEGER, - mailbox_name VARCHAR(129), - mailbox_type INTEGER, - subject TEXT, - date_time DATETIME, - server_mail_status INTEGER, - server_mailbox_name VARCHAR(129), - server_mail_id VARCHAR(129), - message_id VARCHAR(257), - full_address_from TEXT, - full_address_reply TEXT, - full_address_to TEXT, - full_address_cc TEXT, - full_address_bcc TEXT, - full_address_return TEXT, - email_address_sender TEXT collation user1, - email_address_recipient TEXT collation user1, - alias_sender TEXT, - alias_recipient TEXT, - body_download_status INTEGER, - file_path_plain VARCHAR(257), - file_path_html VARCHAR(257), - mail_size INTEGER, - flags_seen_field BOOLEAN, - flags_deleted_field BOOLEAN, - flags_flagged_field BOOLEAN, - flags_answered_field BOOLEAN, - flags_recent_field BOOLEAN, - flags_draft_field BOOLEAN, - flags_forwarded_field BOOLEAN, - DRM_status INTEGER, - priority INTEGER, - save_status INTEGER, - lock_status INTEGER, - report_status INTEGER, - attachment_count INTEGER, - inline_content_count INTEGER, - thread_id INTEGER, - thread_item_count INTEGER, - preview_text TEXT, - meeting_request_status INTEGER, - FOREIGN KEY(account_id) REFERENCES mail_account_tbl(account_id) -); -CREATE TABLE mail_meeting_tbl -( - mail_id INTEGER PRIMARY KEY, - account_id INTEGER, - mailbox_name TEXT , - meeting_response INTEGER, - start_time INTEGER, - end_time INTEGER, - location TEXT , - global_object_id TEXT , - offset INTEGER, - standard_name TEXT , - standard_time_start_date INTEGER, - standard_bias INTEGER, - daylight_name TEXT , - daylight_time_start_date INTEGER, - daylight_bias INTEGER -); -CREATE TABLE mail_local_activity_tbl -( - activity_id INTEGER, - account_id INTEGER, - mail_id INTEGER, - activity_type INTEGER, - server_mailid VARCHAR(129), - src_mbox VARCHAR(129), - dest_mbox VARCHAR(129) -); - - -CREATE UNIQUE INDEX mail_account_idx1 ON mail_account_tbl (account_bind_type, account_id); -CREATE UNIQUE INDEX mail_attachment_idx1 ON mail_attachment_tbl (mail_id, attachment_id); -CREATE UNIQUE INDEX mail_box_idx1 ON mail_box_tbl (account_id, local_yn, mailbox_name); -CREATE UNIQUE INDEX mail_idx1 ON mail_tbl (mail_id, account_id); -CREATE UNIQUE INDEX mail_read_mail_uid_idx1 ON mail_read_mail_uid_tbl (account_id, local_mbox, local_uid, mailbox_name, s_uid); -CREATE UNIQUE INDEX mail_meeting_idx1 ON mail_meeting_tbl (mail_id); -CREATE INDEX mail_idx_date_time ON mail_tbl (date_time); -CREATE INDEX mail_idx_thread_item_count ON mail_tbl (thread_item_count); -' - -echo "[EMAIL-SERVICE] Finish Creating Email Tables." - - -################################################################# -# Change file permission -################################################################# -#echo "[EMAIL-SERVICE] Start setting permission ..." -# 1. libraries -#chmod 644 /usr/lib/libemail-ipc.so.0.0.0 -#chmod 644 /usr/lib/libemail-core.so.0.0.0 -#chmod 644 /usr/lib/libemail-emn-storage.so.0.0.0 -#chmod 644 /usr/lib/libemail-base.so.0.0.0 -#chmod 644 /usr/lib/libem-storage.so.0.0.0 -#chmod 644 /usr/lib/libem-network.so.0.0.0 -#chmod 644 /usr/lib/libemail-mapi.so.0.0.0 -#chmod 644 /usr/lib/libem-storage.so -#chmod 644 /usr/lib/libemail-base.so.0 -#chmod 644 /usr/lib/libem-network.so.0 -#chmod 644 /usr/lib/libemail-core.so.0 -#chmod 644 /usr/lib/libemail-emn-storage.so -#chmod 644 /usr/lib/libemail-ipc.so -#chmod 644 /usr/lib/libemail-mapi.so.0 -#chmod 644 /usr/lib/libem-storage.so.0 -#chmod 644 /usr/lib/libem-network.so -#chmod 644 /usr/lib/libemail-ipc.so.0 -#chmod 644 /usr/lib/libemail-core.so -#chmod 644 /usr/lib/libemail-base.so -#chmod 644 /usr/lib/libemail-mapi.so -#chmod 644 /usr/lib/libemail-emn-storage.so.0 - -# 2. executables -#chmod 700 /usr/bin/email-service_initDB -#chmod 700 /usr/bin/email-service - -# 3. DB files -chmod 644 /opt/dbspace/.email-service.db -chmod 644 /opt/dbspace/.email-service.db-journal - - -################################################################# -# Change file owner -################################################################# -#echo "[EMAIL-SERVICE] Start setting owner ..." - - # 1. libraries -# chown root:root /usr/lib/libemail-ipc.so.0.0.0 -# chown root:root /usr/lib/libemail-core.so.0.0.0 -# chown root:root /usr/lib/libemail-emn-storage.so.0.0.0 -# chown root:root /usr/lib/libemail-base.so.0.0.0 -# chown root:root /usr/lib/libem-storage.so.0.0.0 -# chown root:root /usr/lib/libem-network.so.0.0.0 -# chown root:root /usr/lib/libemail-mapi.so.0.0.0 -# chown root:root /usr/lib/libem-storage.so -# chown root:root /usr/lib/libemail-base.so.0 -# chown root:root /usr/lib/libem-network.so.0 -# chown root:root /usr/lib/libemail-core.so.0 -# chown root:root /usr/lib/libemail-emn-storage.so -# chown root:root /usr/lib/libemail-ipc.so -# chown root:root /usr/lib/libemail-mapi.so.0 -# chown root:root /usr/lib/libem-storage.so.0 -# chown root:root /usr/lib/libem-network.so -# chown root:root /usr/lib/libemail-ipc.so.0 -# chown root:root /usr/lib/libemail-core.so -# chown root:root /usr/lib/libemail-base.so -# chown root:root /usr/lib/libemail-mapi.so -# chown root:root /usr/lib/libemail-emn-storage.so.0 - - # 2. executables -# chown root:root /usr/bin/email-service_initDB -# chown root:root /usr/bin/email-service - - # 3. DB files -if [ ${USER} = "root" ] -then - chown root:root /opt/dbspace/.email-service.db - chown root:root /opt/dbspace/.email-service.db-journal -fi - -exit 0 diff --git a/debian/email-service-dev.install b/debian/email-service-dev.install deleted file mode 100755 index deb9940..0000000 --- a/debian/email-service-dev.install +++ /dev/null @@ -1,2 +0,0 @@ -usr/include/* -usr/lib/pkgconfig/* diff --git a/debian/email-service-tools.install b/debian/email-service-tools.install deleted file mode 100644 index a35587c..0000000 --- a/debian/email-service-tools.install +++ /dev/null @@ -1,4 +0,0 @@ -#/usr/bin/email-test-app -#/opt/etc/email-service/* -#/opt/dbspace/.email-service.db -#/opt/dbspace/.email-service.db-journal diff --git a/debian/email-service-tools.postinst b/debian/email-service-tools.postinst deleted file mode 100644 index 1672378..0000000 --- a/debian/email-service-tools.postinst +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/sh - -################################################################# -# Copy db file to /opt/dbspace -################################################################# - -echo "[EMAIL-SERVICE] Setting db permission & owner." - -if [ ${USER} = "root" ] -then - chown :6006 /opt/dbspace/.email-service.db - chmod 660 /opt/dbspace/.email-service.db - chown :6006 /opt/dbspace/.email-service.db-journal - chmod 660 /opt/dbspace/.email-service.db-journal -else - echo "[EMAIL-SERVICE] Can't change owner. USER is not root." -fi -echo "[EMAIL-SERVICE] Finish setting and owner." - - -#echo "[EMAIL-SERVICE] Start copying db file to /opt/dbspace ..." -#DB_PATH=/opt/dbspace/ -#if test ! -d ${DB_PATH} -#then -# mkdir /opt/dbspace -# echo "[EMAIL-SERVICE] Copy Error!!! There is not '${DB_PATH}'!!" -#else -# if test ! -s "${DB_PATH}/.email-service.db" -# then -# echo "[EMAIL-SERVICE] .email-service.db is copied to ${DB_PATH}" -# cp /usr/share/email-service/.email-service.db ${DB_PATH} -# cp /usr/share/email-service/.email-service.db-journal ${DB_PATH} - # change mod and owner -# chown :6006 /opt/dbspace/.email-service.db -# chmod 660 /opt/dbspace/.email-service.db -# chown :6006 /opt/dbspace/.email-service.db-journal -# chmod 660 /opt/dbspace/.email-service.db-journal -# else -# echo "[EMAIL-SERVICE] .email-service.db already exists." -# fi -#fi -#echo "[EMAIL-SERVICE] Finish copying db file. " - -#echo "[EMAIL-TEST-APP] Start setting permission ..." -# 1. executables -#chmod 700 /usr/bin/email_test_app - -#echo "[EMAIL-TEST-APP] Finish setting permission." - -# 3. resources - - -################################################################# -# Change file owner -################################################################# -#echo "[EMAIL-TEST-APP] Start setting owner ..." -#if [ ${USER} == "root" ] -#then - # 1. executables -# chown root:root /usr/bin/email_test_app -#else -# echo "[EMAIL-TEST-APP] Can't change owner. USER is not root." -#fi -#echo "[EMAIL-TEST-APP] Finish setting and owner." - diff --git a/debian/rules b/debian/rules deleted file mode 100755 index e773968..0000000 --- a/debian/rules +++ /dev/null @@ -1,146 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- -# Sample debian/rules that uses debhelper. -# This file was originally written by Joey Hess and Craig Small. -# As a special exception, when this file is copied by dh-make into a -# dh-make output file, you may use that output file without restriction. -# This special exception was added by Craig Small in version 0.37 of dh-make. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - - -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - -CFLAGS ?= -CXXFLAGS ?= -LDFLAGS ?= -PREFIX ?= /usr -DATADIR ?= /opt - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O2 - CXXFLAGS += -O2 -else - CFLAGS += -O0 - CXXFLAGS += -O0 -endif - -CFLAGS += -fPIC -Wall -g -fvisibility=hidden -CXXFLAGS += -fPIC -Wall -g -fvisibility=hidden -LDFLAGS += -Wl,--hash-style=both - -LDFLAGS += -Wl,--rpath=$(PREFIX)/lib -Wl,--as-needed - -CMAKE_TMP_DIR = $(CURDIR)/cmake_tmp - -configure: configure-stamp -configure-stamp: - dh_testdir - # Add here commands to configure the package. - - mkdir -p $(CMAKE_TMP_DIR); - cd $(CMAKE_TMP_DIR); CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" cmake .. -DCMAKE_INSTALL_PREFIX=$(PREFIX) - touch configure-stamp - -build: build-stamp - -build-stamp: configure-stamp - dh_testdir - - # Add here commands to compile the package. - cd $(CMAKE_TMP_DIR) && $(MAKE) - - for f in `find $(CURDIR)/debian/ -name "*.in"`; do \ - cat $$f > $${f%.in}; \ - sed -i -e "s#@PREFIX@#$(PREFIX)#g" $${f%.in}; \ - sed -i -e "s#@DATADIR@#$(DATADIR)#g" $${f%.in}; \ - done - - # Make .db file - #$(CMAKE_TMP_DIR)/utilities/email-service_initDB create 0 $(CMAKE_TMP_DIR)/utilities - - touch $@ - - -clean: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - - # Add here commands to clean up after the build process. - -$(MAKE) clean - rm -rf CMakeCache.txt - rm -rf CMakeFiles - rm -rf cmake_install.cmake - rm -rf Makefile - rm -rf install_manifest.txt - rm -rf *.so - rm -rf $(CMAKE_TMP_DIR) - - for f in `find $(CURDIR)/debian/ -name "*.in"`; do \ - rm -f $${f%.in}; \ - done - - # Delete .db file - rm -f .*.db .*.db-journal - # Delete auto created files - rm -f Makefile.in aclocal.m4 configure config.sub config.guess config.h.in depcomp ltmain.sh missing install-sh - - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - # Add here commands to install the package into debian/mm-log. - cd $(CMAKE_TMP_DIR) && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install - mkdir -p $(CURDIR)/debian/tmp/opt/dbspace - #cp $(CMAKE_TMP_DIR)/utilities/.email-service.db $(CURDIR)/debian/tmp/opt/dbspace - #cp $(CMAKE_TMP_DIR)/utilities/.email-service.db-journal $(CURDIR)/debian/tmp/opt/dbspace - - -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples - dh_install --sourcedir=debian/tmp -# dh_installmenu -# dh_installdebconf -# dh_installlogrotate -# dh_installemacsen -# dh_installpam -# dh_installmime -# dh_python -# dh_installinit -# dh_installcron -# dh_installinfo - dh_installman - dh_link -# dh_strip - dh_strip --dbg-package=email-service-dbg - dh_compress - dh_fixperms -# dh_perl - dh_makeshlibs - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install - |