#include <stdio.h>
#include <time.h>
+/* The default policy group #1 is assumed to always exist */
+#define DEFAULT_GROUP_ID 1
+
/**
* global debug output variables
*/
}
}
+ /* assign a newly created device to a default group */
+ if (device_id && !created)
+ {
+ db->execute(db, NULL,
+ "INSERT INTO groups_members (device_id, group_id) "
+ "VALUES (?, ?)", DB_INT, device_id,
+ DB_INT, group_id ? group_id : DEFAULT_GROUP_ID);
+ }
+
/* get iteratively enforcements for given group */
while (group_id)
{
exit(EXIT_SUCCESS);
}
-