mirror of
https://github.com/DictXiong/dotfiles.git
synced 2025-04-25 04:56:53 +08:00
update uuid filepath
This commit is contained in:
parent
6e851e2f7d
commit
5bfa6196e1
|
@ -10,16 +10,17 @@ import os, uuid, socket, argparse
|
||||||
namespace = uuid.UUID("cc23b903-1993-44eb-9c90-48bd841eeac3")
|
namespace = uuid.UUID("cc23b903-1993-44eb-9c90-48bd841eeac3")
|
||||||
|
|
||||||
def get_uuid_raw() -> str:
|
def get_uuid_raw() -> str:
|
||||||
possible_files = [
|
possible_uuid_files = [
|
||||||
"/var/lib/dbus/machine-id",
|
"/var/lib/dbus/machine-id",
|
||||||
"/etc/machine-id",
|
"/etc/machine-id",
|
||||||
os.path.join(os.path.expanduser('~'), ".uuid"),
|
os.path.join(os.path.expanduser('~'), ".config/uuid"),
|
||||||
]
|
]
|
||||||
for i in possible_files:
|
for i in possible_uuid_files:
|
||||||
if os.path.exists(i):
|
if os.path.exists(i):
|
||||||
with open(i, "r") as f:
|
with open(i, "r") as f:
|
||||||
return f.read().strip()
|
return f.read().strip()
|
||||||
with open(possible_files[-1], 'w') as f:
|
os.mkdir(os.path.dirname(possible_uuid_files[-1]))
|
||||||
|
with open(possible_uuid_files[-1], 'w') as f:
|
||||||
ans = str(uuid.uuid4())
|
ans = str(uuid.uuid4())
|
||||||
f.write(ans)
|
f.write(ans)
|
||||||
return ans
|
return ans
|
||||||
|
@ -57,8 +58,8 @@ if __name__ == "__main__":
|
||||||
elif resp.status_code == 403:
|
elif resp.status_code == 403:
|
||||||
print("403 forbidden")
|
print("403 forbidden")
|
||||||
print("you may need to register your hostname and uuid")
|
print("you may need to register your hostname and uuid")
|
||||||
print(f"hostname: {hostname}, uuid: {uuid}")
|
|
||||||
else:
|
else:
|
||||||
print("unknown error")
|
print("unknown error")
|
||||||
print(f"{resp.status_code}: {resp.text}")
|
print(f"{resp.status_code}: {resp.text}")
|
||||||
|
print(f"hostname: {hostname}, uuid: {uuid}")
|
||||||
exit(1)
|
exit(1)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user