replace dbus-uuidgen by /dev/urandom based solution
authorpaul <paul@plutz.net>
Thu, 19 Mar 2015 23:52:12 +0000 (23:52 +0000)
committerpaul <paul@plutz.net>
Thu, 19 Mar 2015 23:52:12 +0000 (23:52 +0000)
svn path=/trunk/; revision=58

actions/new_attendee.sh
actions/new_course.sh
constants.sh
templates/edit_attendee.sh
templates/edit_course.sh

index c6d0301..72581a7 100644 (file)
@@ -24,7 +24,7 @@ filter="&filter=$_REF[\"filter\"]"
 filtertype="&filtertype=$_REF[\"filtertype\"]"
 order="&order=$_REF[\"order\"]"
 
-uid=$(dbus-uuidgen)
+uid=$(uuidgenerator)
 card="${uid}.vcf"
 
 tempfile="$_DATA/temp/$card"
index 7cd0826..e33f681 100644 (file)
@@ -19,7 +19,7 @@
 
 cgi_post
 
-uid=$(dbus-uuidgen)
+uid=$(uuidgenerator)
 course="${uid}.ics"
 
 tzid=$(cat /etc/timezone)
index 1cce13c..3d4e648 100644 (file)
@@ -18,3 +18,7 @@
 # along with Confetti.  If not, see <http://www.gnu.org/licenses/>. 
 
 VCF_FIELDS=(PHOTO LOGO FN NICKNAME SOUND GENDER KIND TITLE ROLE ORG MEMBER CATEGORIES ANNIVERSARY BDAY EMAIL TEL IMPP ADR URL LANG NOTE RELATED X-ZACK-JOINDATE X-ZACK-LEAVEDATE)
+
+uuidgenerator(){
+  head -c16 /dev/urandom |sha1sum - |cut -c1-32
+}
index fd0e09c..e505012 100755 (executable)
@@ -30,7 +30,7 @@ n_post="$(echo "$values[N]" |sed -rn 's:^([^;]*;){4} *([^;]*)*$:\2:p')"
 
 SUP_FIELDS=(N NICKNAME GENDER BDAY X-ZACK-JOINDATE X-ZACK-LEAVEDATE EMAIL TEL IMPP ADR URL NOTE)
 
-[ -z "$values[UID]" ] && values[UID]="$(dbus-uuidgen)"
+[ -z "$values[UID]" ] && values[UID]="$(uuidgenerator)"
 
 echo '<div id="'${id}'" class="card">'
 echo '<form action="?action=update_attendee" method="POST">'
index 8aa9d56..67e0511 100755 (executable)
@@ -16,7 +16,7 @@
 # along with Confetti.  If not, see <http://www.gnu.org/licenses/>. 
 
 SUP_FIELDS=(SUMMARY COMMENT)
-[ -z "$values[UID]" ] && values[UID]="$(dbus-uuidgen)"
+[ -z "$values[UID]" ] && values[UID]="$(uuidgenerator)"
 
 dtstart="$values[DTSTART]"
 [ -z "$dtstart" ] && dtstart=$(date +%Y%m%dT%H%M%S)