Skip to content

Commit 25bd0ce

Browse files
Merge pull request #9 from foglamp/FOGL-1812
FOGL-1812 - Update API's to allow installation via apt update
2 parents 8cb79b9 + ddda3de commit 25bd0ce

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

packages/Debian/common/DEBIAN/postinst

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,19 @@ set -e
3131
SSL_NAME="foglamp"
3232
SSL_DAYS="365"
3333

34+
link_update_task() {
35+
echo "Changing setuid of update_task.apt"
36+
chmod ugo+s /usr/local/foglamp/bin/update_task.apt
37+
echo "Removing task/update"
38+
[ -e /usr/local/foglamp/scripts/tasks/update ] && rm /usr/local/foglamp/scripts/tasks/update
39+
echo "Create link file"
40+
ln -s /usr/local/foglamp/bin/update_task.apt /usr/local/foglamp/scripts/tasks/update
41+
}
42+
43+
copy_foglamp_sudoer_file() {
44+
cp /usr/local/foglamp/bin/foglamp.sudoers /etc/sudoers.d/foglamp
45+
}
46+
3447
copy_service_file() {
3548
cp /usr/local/foglamp/extras/scripts/foglamp.service /etc/init.d/foglamp
3649
}
@@ -107,6 +120,12 @@ set_files_ownership
107120
# Call FogLAMP package update script
108121
call_package_update_script
109122

123+
echo "Linking update task"
124+
link_update_task
125+
126+
echo "Copying sodoers file"
127+
copy_foglamp_sudoer_file
128+
110129
echo "Enabling FogLAMP service"
111130
enable_foglamp_service
112131
echo "Starting FogLAMP service"

0 commit comments

Comments
 (0)