5/15/2012

sync ซอร์สโค้ดจาก zimbra

Zimbra ใช้ perforce (http://www.perforce.com/) เป็น version control ซึ่ง perforce นั้นต้องตั้งค่าก่อนทำการ sync branch มา

export P4PORT=codes.zimbra.com:2666 # set P4PORT variable
mkdir -p /home/public/p4
p4 -u public -P public1234 -c public-view sync -f //depot/zcs/HELIX/...

tips สำหรับ Mac OS X
Mac OS X จะไม่สามารถสร้างfolder บน /home ได้ให้ทำการเปิดไฟล์ชื่อ auto_master อยู่ใน /etc แล้ว comment หรือลบที่มีคำว่า /home ออกจากนั้น restart เครื่องหนึ่งรอบเป็นอันเสร็จ

$ sudo vi /etc/auto_master

### line in auto_master ###
#
# Automounter master map
#
+auto_master        # Use directory service
/net            -hosts      -nobrowse,hidefromfinder,nosuid
# /home         auto_home   -nobrowse,hidefromfinder # comment this line.
/Network/Servers    -fstab
/-          -static

$ sudo reboot