create core package
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import os
|
||||
import shutil
|
||||
import subprocess
|
||||
|
||||
def postInstall(fromVersion, fromRelease, toVersion, toRelease):
|
||||
|
||||
# Migration 2008->2009
|
||||
# Use the timezone script to determine the timezone and write
|
||||
# it into /etc/timezone if it doesn't exist.
|
||||
|
||||
# e.g. tz will be 'Europe/Istanbul'
|
||||
tz = os.popen("/usr/bin/timezone").read().strip()
|
||||
|
||||
if tz == "Not found":
|
||||
if os.path.exists("/etc/timezone"):
|
||||
tz = open("/etc/timezone").read()
|
||||
else:
|
||||
tz = "Europe/Istanbul"
|
||||
|
||||
# This file is used by CRDA to set regulatory domain for WLAN interfaces
|
||||
if tz and not os.path.exists("/etc/timezone"):
|
||||
open("/etc/timezone", "w").write("%s" % tz)
|
||||
|
||||
# Don't use symlink for /etc/localtime. Replace existing
|
||||
# symlinks by the corresponding tz file using zic.
|
||||
if tz and os.path.exists(os.path.join("/usr/share/zoneinfo", tz)):
|
||||
ret = subprocess.call(["/usr/sbin/zic", "-l", tz])
|
||||
|
||||
"""
|
||||
if tz and os.path.islink("/etc/localtime"):
|
||||
tzfile = os.path.join("/usr/share/zoneinfo", tz)
|
||||
if os.path.exists(tzfile):
|
||||
try:
|
||||
os.unlink("/etc/localtime")
|
||||
shutil.copyfile(tzfile, "/etc/localtime")
|
||||
except:
|
||||
pass
|
||||
"""
|
||||
Reference in New Issue
Block a user