Last bits befor DB migrate
This commit is contained in:
@@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
|
||||||
|
#=> EXIT
|
||||||
|
# 1. Mount essential pseudo-filesystems
|
||||||
|
mountpoint -q /opt/test/dual_rootfs/proc || mount -t proc /proc /opt/test/dual_rootfs/proc
|
||||||
|
mountpoint -q /opt/test/dual_rootfs/sys || mount -t sysfs /sys /opt/test/dual_rootfs/sys
|
||||||
|
mountpoint -q /opt/test/dual_rootfs/dev || mount --bind /dev /opt/test/dual_rootfs/dev
|
||||||
|
mountpoint -q /opt/test/dual_rootfs/dev/pts || mount -t devpts devpts /opt/test/dual_rootfs/dev/pts
|
||||||
|
mountpoint -q /opt/test/dual_rootfs/dev/shm || mount --bind /dev/shm /opt/test/dual_rootfs/dev/shm
|
||||||
|
|
||||||
|
# 2. Mount the X11 socket and temp folders
|
||||||
|
mountpoint -q /opt/test/dual_rootfs/tmp || mount --bind /tmp /opt/test/dual_rootfs/tmp
|
||||||
|
|
||||||
|
# 3. Copy the host X authority file into the chroot's root directory
|
||||||
|
cp /tmp/.serverauth.* /opt/test/dual_rootfs/root/.Xauthority 2>/dev/null
|
||||||
|
|
||||||
|
#<= ENTER
|
||||||
|
apt update
|
||||||
|
apt install -y mesa-utils libgl1 libglx-mesa0 libgl1-mesa-dri x11-utils
|
||||||
|
|
||||||
|
export DISPLAY=:0
|
||||||
|
export XAUTHORITY=/root/.Xauthority
|
||||||
|
|
||||||
|
# Launch whatever
|
||||||
|
chromium --no-sandbox
|
||||||
+158
@@ -0,0 +1,158 @@
|
|||||||
|
{
|
||||||
|
"webCore": {
|
||||||
|
"serverPort": 8090,
|
||||||
|
"fileRoot": "/usr/local/var/www/jetstream",
|
||||||
|
"requestLogging": false
|
||||||
|
},
|
||||||
|
"JetstreamService": {
|
||||||
|
"stacktracing": false,
|
||||||
|
"registryPort": 8181,
|
||||||
|
"serverPort": 8090
|
||||||
|
},
|
||||||
|
"JetService": {
|
||||||
|
"log_directory": "/var/log/jetstream"
|
||||||
|
},
|
||||||
|
"HubClient": {
|
||||||
|
"proactive_url": "/v1/proactive",
|
||||||
|
"listen_url": "/v1/listen",
|
||||||
|
"listen_language": "en-US",
|
||||||
|
"xxx_override": {
|
||||||
|
"hub_port": 9000,
|
||||||
|
"hub_hostname": "172.24.84.137",
|
||||||
|
"entrypoint_hostname": "dev-entrypoint.jibo.com"
|
||||||
|
},
|
||||||
|
"region-settings": {
|
||||||
|
"comment": "This is a switch, selected by the 'region' field setting in the robot's /var/jibo/credentials.json file",
|
||||||
|
"dev-entrypoint": {
|
||||||
|
"hub_port": 443,
|
||||||
|
"hub_hostname": "dev-hub.jibo.com",
|
||||||
|
"entrypoint_hostname": "dev-entrypoint.jibo.com"
|
||||||
|
},
|
||||||
|
"alpha-entrypoint": {
|
||||||
|
"hub_port": 443,
|
||||||
|
"hub_hostname": "alpha-hub.jibo.com",
|
||||||
|
"entrypoint_hostname": "alpha-entrypoint.jibo.com"
|
||||||
|
},
|
||||||
|
"stg-entrypoint": {
|
||||||
|
"hub_port": 443,
|
||||||
|
"hub_hostname": "stg-hub.jibo.com",
|
||||||
|
"entrypoint_hostname": "stg-entrypoint.jibo.com"
|
||||||
|
},
|
||||||
|
"preprod-entrypoint": {
|
||||||
|
"hub_port": 443,
|
||||||
|
"hub_hostname": "preprod-hub.jibo.com",
|
||||||
|
"entrypoint_hostname": "preprod-entrypoint.jibo.com"
|
||||||
|
},
|
||||||
|
"api": {
|
||||||
|
"hub_port": 443,
|
||||||
|
"hub_hostname": "neo-hub.jibo.com",
|
||||||
|
"entrypoint_hostname": "api.jibo.com"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"encoding_type_comment": "This can be either LINEAR16, FLAC, or OGG_OPUS",
|
||||||
|
"encoding_type": "OGG_OPUS",
|
||||||
|
"encoding-settings": {
|
||||||
|
"OGG_OPUS": {
|
||||||
|
"streaming_rate": 1.2,
|
||||||
|
"channels": 1,
|
||||||
|
"sample_rate": 16000,
|
||||||
|
"bitrate": 64000,
|
||||||
|
"vbr": true
|
||||||
|
},
|
||||||
|
"FLAC": {
|
||||||
|
"streaming_rate": 3.0,
|
||||||
|
"channels": 1,
|
||||||
|
"sample_rate": 16000,
|
||||||
|
"bps": 16
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AudioChannel": {
|
||||||
|
"block_duration_ms": 50,
|
||||||
|
"period_size": 85,
|
||||||
|
"buffer_size": 2048
|
||||||
|
},
|
||||||
|
"HJLogger": {
|
||||||
|
"speech_analytics_log_path": "/var/log/jetstream/hj_logs",
|
||||||
|
"comment-logging-fraction": "The probability that an HJ utterance will be logged -- range 0-1",
|
||||||
|
"logging_probability": 0.05,
|
||||||
|
"start_margin_ms": 500,
|
||||||
|
"end_margin_ms": 500
|
||||||
|
},
|
||||||
|
"RecogHJ": {
|
||||||
|
"config_path": "/usr/local/share/asr/hey_jibo",
|
||||||
|
"comment": "Positive margin values widen the HJ Phrase spotter's standard endpoints. The end_margin_ms also compensates for the Phrase Spotter's premature endpoint, which is around the beginning O in jibO",
|
||||||
|
"hj_start_margin_ms": 0,
|
||||||
|
"hj_end_margin_ms": 100
|
||||||
|
},
|
||||||
|
"HubAsr": {
|
||||||
|
"global_sosTimeout_sec": 3,
|
||||||
|
"global_maxSpeechTimeout_sec": 20,
|
||||||
|
"local_sosTimeout_sec": 2,
|
||||||
|
"local_maxSpeechTimeout_sec": 20
|
||||||
|
},
|
||||||
|
"RecogSpeakerID": {
|
||||||
|
"ubm_path": "/usr/local/share/asr/sensory_data_td/",
|
||||||
|
"client_path": "/var/jibo/asr/sensory_data_td/",
|
||||||
|
"comment": "change next property to 'sensory_log_path' to enable Sensory authenticator logging, 'xxxsensory_log_path' to disable",
|
||||||
|
"xxxsensory_log_path": "/var/jibo/asr/sensory_auth_logs",
|
||||||
|
"threshold": -1.2,
|
||||||
|
"confidence_margin": 2,
|
||||||
|
"margin-comment": "positive values for start and end margins widen the space around the speaker-id HJ",
|
||||||
|
"id_start_margin_ms": 250,
|
||||||
|
"comment2":"id_end_margin is used when retrying to ID with an audio segment, it also controls the end margin of the logged utts",
|
||||||
|
"id_end_margin_ms": 300,
|
||||||
|
"PHRASEver": "OFF"
|
||||||
|
},
|
||||||
|
"RecogSpeakerEnroll": {
|
||||||
|
"ubm_path": "/usr/local/share/asr/sensory_data_td/",
|
||||||
|
"client_path": "/var/jibo/asr/sensory_data_td/",
|
||||||
|
"comment": "change next property to 'sensory_log_path' to enable Sensory enroller logging, 'xxxsensory_log_path' to disable",
|
||||||
|
"xxxsensory_log_path": "/var/jibo/asr/sensory_enroller_logs",
|
||||||
|
"speech_analytics_log_path": "/var/log/jetstream/enroller_logs",
|
||||||
|
"minEnrollUtts": 6,
|
||||||
|
"checkQuality": "LOW",
|
||||||
|
"margin-comment": "positive values for the start margin increase the amount of silence fed to the enroller before the HJ occurs",
|
||||||
|
"enroll_start_margin_ms": 250
|
||||||
|
},
|
||||||
|
"RecogEOS": {
|
||||||
|
"resource_path": "/usr/local/share/asr/jibo_energy_eos"
|
||||||
|
},
|
||||||
|
"RecogNameLearning": {
|
||||||
|
"resource_path": "/usr/local/share/asr/namelearning",
|
||||||
|
"temp_path": "/var/jibo/asr/namelearning_temp/",
|
||||||
|
"speech_analytics_log_path": "/var/log/jetstream/namelearning_logs",
|
||||||
|
"g2p_service": "http://localhost:8089/tts_nbest_prons"
|
||||||
|
},
|
||||||
|
"logging": {
|
||||||
|
"jibo_message_prefix": "C",
|
||||||
|
"channels": {
|
||||||
|
"console": {
|
||||||
|
"class": "ConsoleChannel",
|
||||||
|
"pattern": "%Y-%m-%d %H:%M:%S %s: [%p] %t"
|
||||||
|
},
|
||||||
|
"syslog": {
|
||||||
|
"class": "RFC_5424_Channel",
|
||||||
|
"name": "jibo-jetstream-service",
|
||||||
|
"facility": "SYSLOG_DAEMON"
|
||||||
|
},
|
||||||
|
"splitter": {
|
||||||
|
"class": "SplitterChannel",
|
||||||
|
"channels": "syslog"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"loggers": {
|
||||||
|
"root": {
|
||||||
|
"level": "debug"
|
||||||
|
},
|
||||||
|
"l1": {
|
||||||
|
"name": "JetService",
|
||||||
|
"level": "debug"
|
||||||
|
},
|
||||||
|
"l2": {
|
||||||
|
"name": "Application",
|
||||||
|
"level": "debug"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,158 @@
|
|||||||
|
{
|
||||||
|
"webCore": {
|
||||||
|
"serverPort": 8090,
|
||||||
|
"fileRoot": "/usr/local/var/www/jetstream",
|
||||||
|
"requestLogging": false
|
||||||
|
},
|
||||||
|
"JetstreamService": {
|
||||||
|
"stacktracing": false,
|
||||||
|
"registryPort": 8181,
|
||||||
|
"serverPort": 8090
|
||||||
|
},
|
||||||
|
"JetService": {
|
||||||
|
"log_directory": "/var/log/jetstream"
|
||||||
|
},
|
||||||
|
"HubClient": {
|
||||||
|
"proactive_url": "/v1/proactive",
|
||||||
|
"listen_url": "/v1/listen",
|
||||||
|
"listen_language": "en-US",
|
||||||
|
"xxx_override": {
|
||||||
|
"hub_port": 9000,
|
||||||
|
"hub_hostname": "172.24.84.137",
|
||||||
|
"entrypoint_hostname": "dev-entrypoint.jibo.com"
|
||||||
|
},
|
||||||
|
"region-settings": {
|
||||||
|
"comment": "This is a switch, selected by the 'region' field setting in the robot's /var/jibo/credentials.json file",
|
||||||
|
"dev-entrypoint": {
|
||||||
|
"hub_port": 24605,
|
||||||
|
"hub_hostname": "dev-hub.jibo.com",
|
||||||
|
"entrypoint_hostname": "dev-entrypoint.jibo.com"
|
||||||
|
},
|
||||||
|
"alpha-entrypoint": {
|
||||||
|
"hub_port": 24605,
|
||||||
|
"hub_hostname": "alpha-hub.jibo.com",
|
||||||
|
"entrypoint_hostname": "alpha-entrypoint.jibo.com"
|
||||||
|
},
|
||||||
|
"stg-entrypoint": {
|
||||||
|
"hub_port": 24605,
|
||||||
|
"hub_hostname": "stg-hub.jibo.com",
|
||||||
|
"entrypoint_hostname": "stg-entrypoint.jibo.com"
|
||||||
|
},
|
||||||
|
"preprod-entrypoint": {
|
||||||
|
"hub_port": 24605,
|
||||||
|
"hub_hostname": "preprod-hub.jibo.com",
|
||||||
|
"entrypoint_hostname": "preprod-entrypoint.jibo.com"
|
||||||
|
},
|
||||||
|
"api": {
|
||||||
|
"hub_port": 24605,
|
||||||
|
"hub_hostname": "neo-hub.jibo.com",
|
||||||
|
"entrypoint_hostname": "api.jibo.com"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"encoding_type_comment": "This can be either LINEAR16, FLAC, or OGG_OPUS",
|
||||||
|
"encoding_type": "OGG_OPUS",
|
||||||
|
"encoding-settings": {
|
||||||
|
"OGG_OPUS": {
|
||||||
|
"streaming_rate": 1.2,
|
||||||
|
"channels": 1,
|
||||||
|
"sample_rate": 16000,
|
||||||
|
"bitrate": 64000,
|
||||||
|
"vbr": true
|
||||||
|
},
|
||||||
|
"FLAC": {
|
||||||
|
"streaming_rate": 3.0,
|
||||||
|
"channels": 1,
|
||||||
|
"sample_rate": 16000,
|
||||||
|
"bps": 16
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AudioChannel": {
|
||||||
|
"block_duration_ms": 50,
|
||||||
|
"period_size": 85,
|
||||||
|
"buffer_size": 2048
|
||||||
|
},
|
||||||
|
"HJLogger": {
|
||||||
|
"speech_analytics_log_path": "/var/log/jetstream/hj_logs",
|
||||||
|
"comment-logging-fraction": "The probability that an HJ utterance will be logged -- range 0-1",
|
||||||
|
"logging_probability": 0.05,
|
||||||
|
"start_margin_ms": 500,
|
||||||
|
"end_margin_ms": 500
|
||||||
|
},
|
||||||
|
"RecogHJ": {
|
||||||
|
"config_path": "/usr/local/share/asr/hey_jibo",
|
||||||
|
"comment": "Positive margin values widen the HJ Phrase spotter's standard endpoints. The end_margin_ms also compensates for the Phrase Spotter's premature endpoint, which is around the beginning O in jibO",
|
||||||
|
"hj_start_margin_ms": 0,
|
||||||
|
"hj_end_margin_ms": 100
|
||||||
|
},
|
||||||
|
"HubAsr": {
|
||||||
|
"global_sosTimeout_sec": 3,
|
||||||
|
"global_maxSpeechTimeout_sec": 20,
|
||||||
|
"local_sosTimeout_sec": 2,
|
||||||
|
"local_maxSpeechTimeout_sec": 20
|
||||||
|
},
|
||||||
|
"RecogSpeakerID": {
|
||||||
|
"ubm_path": "/usr/local/share/asr/sensory_data_td/",
|
||||||
|
"client_path": "/var/jibo/asr/sensory_data_td/",
|
||||||
|
"comment": "change next property to 'sensory_log_path' to enable Sensory authenticator logging, 'xxxsensory_log_path' to disable",
|
||||||
|
"xxxsensory_log_path": "/var/jibo/asr/sensory_auth_logs",
|
||||||
|
"threshold": -1.2,
|
||||||
|
"confidence_margin": 2,
|
||||||
|
"margin-comment": "positive values for start and end margins widen the space around the speaker-id HJ",
|
||||||
|
"id_start_margin_ms": 250,
|
||||||
|
"comment2":"id_end_margin is used when retrying to ID with an audio segment, it also controls the end margin of the logged utts",
|
||||||
|
"id_end_margin_ms": 300,
|
||||||
|
"PHRASEver": "OFF"
|
||||||
|
},
|
||||||
|
"RecogSpeakerEnroll": {
|
||||||
|
"ubm_path": "/usr/local/share/asr/sensory_data_td/",
|
||||||
|
"client_path": "/var/jibo/asr/sensory_data_td/",
|
||||||
|
"comment": "change next property to 'sensory_log_path' to enable Sensory enroller logging, 'xxxsensory_log_path' to disable",
|
||||||
|
"xxxsensory_log_path": "/var/jibo/asr/sensory_enroller_logs",
|
||||||
|
"speech_analytics_log_path": "/var/log/jetstream/enroller_logs",
|
||||||
|
"minEnrollUtts": 6,
|
||||||
|
"checkQuality": "LOW",
|
||||||
|
"margin-comment": "positive values for the start margin increase the amount of silence fed to the enroller before the HJ occurs",
|
||||||
|
"enroll_start_margin_ms": 250
|
||||||
|
},
|
||||||
|
"RecogEOS": {
|
||||||
|
"resource_path": "/usr/local/share/asr/jibo_energy_eos"
|
||||||
|
},
|
||||||
|
"RecogNameLearning": {
|
||||||
|
"resource_path": "/usr/local/share/asr/namelearning",
|
||||||
|
"temp_path": "/var/jibo/asr/namelearning_temp/",
|
||||||
|
"speech_analytics_log_path": "/var/log/jetstream/namelearning_logs",
|
||||||
|
"g2p_service": "http://localhost:8089/tts_nbest_prons"
|
||||||
|
},
|
||||||
|
"logging": {
|
||||||
|
"jibo_message_prefix": "C",
|
||||||
|
"channels": {
|
||||||
|
"console": {
|
||||||
|
"class": "ConsoleChannel",
|
||||||
|
"pattern": "%Y-%m-%d %H:%M:%S %s: [%p] %t"
|
||||||
|
},
|
||||||
|
"syslog": {
|
||||||
|
"class": "RFC_5424_Channel",
|
||||||
|
"name": "jibo-jetstream-service",
|
||||||
|
"facility": "SYSLOG_DAEMON"
|
||||||
|
},
|
||||||
|
"splitter": {
|
||||||
|
"class": "SplitterChannel",
|
||||||
|
"channels": "syslog"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"loggers": {
|
||||||
|
"root": {
|
||||||
|
"level": "debug"
|
||||||
|
},
|
||||||
|
"l1": {
|
||||||
|
"name": "JetService",
|
||||||
|
"level": "debug"
|
||||||
|
},
|
||||||
|
"l2": {
|
||||||
|
"name": "Application",
|
||||||
|
"level": "debug"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,221 @@
|
|||||||
|
aes_kek_generation_source = 4d870986c45d20722fba1053da92e8a9
|
||||||
|
aes_key_generation_source = 89615ee05c31b6805fe58f3da24f7aa8
|
||||||
|
bis_kek_source = 34c1a0c48258f8b4fa9e5e6adafc7e4f
|
||||||
|
bis_key_00 = 2b9c169a51bb9624d5279183dfee7ee926117f0795ac16112771c949d5921272
|
||||||
|
bis_key_01 = 1bf82ba294ba08c19bbe5b0512092504db87f90a42d016af9388a6cc2d0bc7bf
|
||||||
|
bis_key_02 = 1d62c77ad89c774ee824f5d38d7b5ab9134693a608eefbf1b87a0694fd6d7fa0
|
||||||
|
bis_key_03 = 1d62c77ad89c774ee824f5d38d7b5ab9134693a608eefbf1b87a0694fd6d7fa0
|
||||||
|
bis_key_source_00 = f83f386e2cd2ca32a89ab9aa29bfc7487d92b03aa8bfdee1a74c3b6e35cb7106
|
||||||
|
bis_key_source_01 = 41003049ddccc065647a7eb41eed9c5f44424edab49dfcd98777249adc9f7ca4
|
||||||
|
bis_key_source_02 = 52c2e9eb09e3ee2932a10c1fb6a0926c4d12e14b2a474c1c09cb0359f015f4e4
|
||||||
|
device_key_4x = 0a1528aa0fac02982cca19aadc6c0115
|
||||||
|
eticket_rsa_kek = 19c8b441d318802bad63a5beda283a84
|
||||||
|
eticket_rsa_kek_personalized = 5a9aa44db1b5c7b5ef018e707fab3513
|
||||||
|
eticket_rsa_kek_source = dba451124ca0a9836814f5ed95e3125b
|
||||||
|
eticket_rsa_kekek_source = 466e57b74a447f02f321cde58f2f5535
|
||||||
|
eticket_rsa_keypair = 1647efb920b5689d664c23bad4833312e5aeceb026c7296bfaf311e3854c2b0774a7ff205d3a963e5cda71d78a9a6606a77db558f67595d3597aef72283f0efa464ad922d8bb64d8a094f57b22ed01222b821676eb51cf84d51605043bb6fc74b3129ce185112db187b2abecf3632f28322593b7dd79625d51deb0bcc2ed86162499ba585444615809f908bb8c05b9f3cf033db5efb82d1fb5f31cced48bbe54382c9b66efb2b10955f4921176609fd750cc2bf6ed8a6594121dd8cfbb00ee5165609bbf210f7e0067034a6ffdd303238a6762caf6b62e48f29f59968d61c4036b911816910752ace24e71932eecbfa0cb78cf47454f58209d62374f2155e6d9ac51a0b0709430a9a0763e339b28e4549c6b324c6a5192bc09e154f7f085e69cb862b84acf9261c9d617c41f8d808856ee10f1660b31bbfec547bf244d9dbbc3fb145824cab77bae3bfc13187b80c1cd82179f9994d636f0f9423939b929ff43f55864a9f5cf6281952eef5f80e152b247596aed3ed071cad65ef036bb0244267c93087968281d411e92802bb2fae8c6eb8db361db389271c11e5fc054049c18c809e702c518d86ef231a3285b5cd159853b41416d48c6b0a3b4c18397f228d9f7c87c4c82afe4af735cfa838fa5c94bbb61886ee0f6a3103452ab7e833936ad00f2e0b7d9bff94742f74a4214d06432e57daa7ba3b8504f4661d737f1c3176d00010001000000000000000000000000
|
||||||
|
header_kek_source = 1f12913a4acbf00d4cde3af6d523882a
|
||||||
|
header_key = aeaab1ca08adf9bef12991f369e3c567d6881e4e4a6a47a51f6e4877062d542d
|
||||||
|
header_key_source = 5a3ed84fdec0d82631f7e25d197bf5d01c9b7bfaf628183d71f64d73f150b9d2
|
||||||
|
key_area_key_application_00 = ef979e289a132c23d39c4ec5a0bba969
|
||||||
|
key_area_key_application_01 = cdedbab97b69729073dfb2440bff2c13
|
||||||
|
key_area_key_application_02 = 75716ed3b524a01dfe21456ce26c7270
|
||||||
|
key_area_key_application_03 = f428306544cf5707c25eaa8bc0583fd1
|
||||||
|
key_area_key_application_04 = 798844ec099eb6a04b26c7c728a35a4d
|
||||||
|
key_area_key_application_05 = a57c6eecc5410ada22712eb3ccbf45f1
|
||||||
|
key_area_key_application_06 = 2a60f6c4275df1770651d5891b8e73ec
|
||||||
|
key_area_key_application_07 = 32221bd6ed19b938bec06b9d36ed9e51
|
||||||
|
key_area_key_application_08 = fb20aa9e3dbf67350e86479eb431a0b3
|
||||||
|
key_area_key_application_09 = ce8d5fa79e220d5f48470e9f21be018b
|
||||||
|
key_area_key_application_0a = 38b865725adcf568a81d2db3ceaa5bcc
|
||||||
|
key_area_key_application_0b = bbddfd40a59d0ff555c0954239972213
|
||||||
|
key_area_key_application_0c = 3fee7204e21c6b0ff1373226c0c3e055
|
||||||
|
key_area_key_application_0d = 7b05d214fa554bc3e91b044fb412fc0d
|
||||||
|
key_area_key_application_0e = 061667d7668b76a423e3f1aea52a8baa
|
||||||
|
key_area_key_application_0f = 7ee19b046987ba2588e852cc24bc2953
|
||||||
|
key_area_key_application_10 = fd8a4be923d9a464793cd2f3a27557ee
|
||||||
|
key_area_key_application_11 = d8178dba2fb20ed3141612b6cb2e8e9d
|
||||||
|
key_area_key_application_12 = 56debb519556d05e8ab3ddb9a1e4c1d9
|
||||||
|
key_area_key_application_13 = 76a3a1e5963759e5c0c178a93b547880
|
||||||
|
key_area_key_application_14 = dbd99c9834f2bb2bf8dacef3f8e090d5
|
||||||
|
key_area_key_application_source = 7f59971e629f36a13098066f2144c30d
|
||||||
|
key_area_key_ocean_00 = b33813e4c9c4399c75fabc673ab4947b
|
||||||
|
key_area_key_ocean_01 = c54166efa8c9c0f6511fa8b580191677
|
||||||
|
key_area_key_ocean_02 = 3061ce73461e0b0409d6a33da85843c8
|
||||||
|
key_area_key_ocean_03 = 06f170025a64921c849df168e74d37f2
|
||||||
|
key_area_key_ocean_04 = dc857fd6dc1c6213076ec7b902ec5bb6
|
||||||
|
key_area_key_ocean_05 = 131d76b70bd8a60036d8218c15cb610f
|
||||||
|
key_area_key_ocean_06 = 17d565492ba819b0c19bed1b4297b659
|
||||||
|
key_area_key_ocean_07 = 37255186f7678324bf2b2d773ea2c412
|
||||||
|
key_area_key_ocean_08 = 4115c119b7bd8522ad63c831b6c816a6
|
||||||
|
key_area_key_ocean_09 = 792bfc652870cca7491d1685384be147
|
||||||
|
key_area_key_ocean_0a = dfcc9e87e61c9fba54a9b1c262d41e4d
|
||||||
|
key_area_key_ocean_0b = 66fe3107f5a6a8d8eda2459d920b07a1
|
||||||
|
key_area_key_ocean_0c = b79b6bf3d6cdc5ec10277fc07a4fec93
|
||||||
|
key_area_key_ocean_0d = 9a20ffbdcb03cfc5b8e88b058d27ae6c
|
||||||
|
key_area_key_ocean_0e = 1e8bba40c91ca4d55163cdfb779a2f4e
|
||||||
|
key_area_key_ocean_0f = 2a51262c614e175f22cb0bf7907418b0
|
||||||
|
key_area_key_ocean_10 = 97b66913f9683a9e7b733b96a35cabf3
|
||||||
|
key_area_key_ocean_11 = 42da6ca5bc5dc88dac81ba0729414af1
|
||||||
|
key_area_key_ocean_12 = 0a9a14c74c9f46a3e0826c6e0857d199
|
||||||
|
key_area_key_ocean_13 = f74d1295fdadce4a54d142e6f93f8f4f
|
||||||
|
key_area_key_ocean_14 = 632f252b1553707e7293ab860a1af19f
|
||||||
|
key_area_key_ocean_source = 327d36085ad1758dab4e6fbaa555d882
|
||||||
|
key_area_key_system_00 = 6dd02aa15b440d6231236b6677de86bc
|
||||||
|
key_area_key_system_01 = 4ab155e7f29a292037fd147592770b12
|
||||||
|
key_area_key_system_02 = b7a74adeaf89c2a198c327bdff322d7d
|
||||||
|
key_area_key_system_03 = d5aab1acd23a8aec284a316df859d377
|
||||||
|
key_area_key_system_04 = 9b44b45b37de9d14754b1d22c2ca742c
|
||||||
|
key_area_key_system_05 = 0012e957530d3dc7af34fbbe6fd44559
|
||||||
|
key_area_key_system_06 = 01744e3b0818445cd54ee9f89da43192
|
||||||
|
key_area_key_system_07 = d0d30e46f5695b875f11522c375c5a80
|
||||||
|
key_area_key_system_08 = bd06cb1b86bd5c433667470a09eb63de
|
||||||
|
key_area_key_system_09 = e19f788f658eda8bbf34a1dd2a9503a9
|
||||||
|
key_area_key_system_0a = 7070e7ff5cfe448630143a9874903c38
|
||||||
|
key_area_key_system_0b = 3fa471d4483e58b8f7756fcb64f63890
|
||||||
|
key_area_key_system_0c = 7bfd381df3369407ab1c6bdd9fabf522
|
||||||
|
key_area_key_system_0d = 53ed531cd657edf443b551a964f44ecc
|
||||||
|
key_area_key_system_0e = fa9d4958e8f8f2c8c8ae33b1034a0a02
|
||||||
|
key_area_key_system_0f = 91eae4eeb5335cc5a706c4fe81d8d8af
|
||||||
|
key_area_key_system_10 = ae11fa6821b123419e0a54f3a89d9a8b
|
||||||
|
key_area_key_system_11 = 6cb02ff14b6bb1145345dcbe6daaa0a9
|
||||||
|
key_area_key_system_12 = 9ba3e06e93313a726e23bd2d32c494a2
|
||||||
|
key_area_key_system_13 = 2215008857d08cba3fe69764d7adb0a4
|
||||||
|
key_area_key_system_14 = eae7d84910294d0c5e5c9b1b26b315b5
|
||||||
|
key_area_key_system_source = 8745f1bba6be79647d048ba67b5fda4a
|
||||||
|
keyblob_key_source_00 = df206f594454efdc7074483b0ded9fd3
|
||||||
|
keyblob_key_source_01 = 0c25615d684ceb421c2379ea822512ac
|
||||||
|
keyblob_key_source_02 = 337685ee884aae0ac28afd7d63c0433b
|
||||||
|
keyblob_key_source_03 = 2d1f4880edeced3e3cf248b5657df7be
|
||||||
|
keyblob_key_source_04 = bb5a01f988aff5fc6cff079e133c3980
|
||||||
|
keyblob_key_source_05 = d8cce1266a353fcc20f32d3b517de9c0
|
||||||
|
keyblob_mac_key_source = 59c7fb6fbe9bbe87656b15c0537336a5
|
||||||
|
mariko_master_kek_source_05 = 77605ad2ee6ef83c3f72e2599dac5e56
|
||||||
|
mariko_master_kek_source_06 = 1e80b8173ec060aa11be1a4aa66fe4ae
|
||||||
|
mariko_master_kek_source_07 = 940867bd0a00388411d31adbdd8df18a
|
||||||
|
mariko_master_kek_source_08 = 5c24e3b8b4f700c23cfd0ace13c3dc23
|
||||||
|
mariko_master_kek_source_09 = 8669f00987c805aeb57b4874de62a613
|
||||||
|
mariko_master_kek_source_0a = 0e440cedb436c03faa1daebf62b10982
|
||||||
|
mariko_master_kek_source_0b = e541acecd1a7d1abed0377f127caf8f1
|
||||||
|
mariko_master_kek_source_0c = 52719bdfa78b61d8d58511e48e4f74c6
|
||||||
|
mariko_master_kek_source_0d = d268c6539d94f9a8a5a8a7c88f534b7a
|
||||||
|
mariko_master_kek_source_0e = ec61bc821e0f5ac32b643f9dd619222d
|
||||||
|
mariko_master_kek_source_0f = a5ec16391a3016082ecf096f5e7ceea9
|
||||||
|
mariko_master_kek_source_10 = 8dee9e11363a9b0a6ac7bbe9d103f780
|
||||||
|
mariko_master_kek_source_11 = 4f413c3bfb6a012a689f83e953bd16d2
|
||||||
|
mariko_master_kek_source_12 = 31be25fbdbb4ee495c7705c2369f3480
|
||||||
|
mariko_master_kek_source_13 = 1a316287a809caf8691545c26baa5a8a
|
||||||
|
mariko_master_kek_source_14 = ebf35b2d4a2dce453a6f61380b003b46
|
||||||
|
master_kek_05 = 94a92da1d73c2b3e165c891ced5607fc
|
||||||
|
master_kek_06 = a6c7b7870e42d5302fe6110883aa3889
|
||||||
|
master_kek_07 = 5cf8c1d58063aff640aaa681f0ce426c
|
||||||
|
master_kek_08 = e42f1ec8002043d746575ae6dd9f283f
|
||||||
|
master_kek_09 = cec2885fbeef5f6a989db84a4cc4b393
|
||||||
|
master_kek_0a = dd1a730232522b5cb4590cd43869ab6a
|
||||||
|
master_kek_0b = fc6f0c891d42710180724ed9e112e72a
|
||||||
|
master_kek_0c = 43f7fc20fcec22a5b2a744790371b094
|
||||||
|
master_kek_0d = 8dc9a8223671daa73ccd8b93cdaaed9f
|
||||||
|
master_kek_0e = f3f857257c3f63ca63b9c9710b8f673e
|
||||||
|
master_kek_0f = 1e8f01c4927a76a66097df44c3bad27d
|
||||||
|
master_kek_10 = 8b523b9d476508daadc2036582ce5aa8
|
||||||
|
master_kek_11 = c618d3fd0ee15ffcea22bc98ad2489b5
|
||||||
|
master_kek_12 = f540a14ea2cce8d0ede62a56586bfb0e
|
||||||
|
master_kek_13 = 5ab6b61cf29dd5d8e40fbb43e459fa88
|
||||||
|
master_kek_14 = 2698651a8c2984253767669ba71b9346
|
||||||
|
master_kek_source_06 = 374b772959b4043081f6e58c6d36179a
|
||||||
|
master_kek_source_07 = 9a3ea9abfd56461c9bf6487f5cfa095c
|
||||||
|
master_kek_source_08 = dedce339308816f8ae97adec642d4141
|
||||||
|
master_kek_source_09 = 1aec11822b32387a2bedba01477e3b67
|
||||||
|
master_kek_source_0a = 303f027ed838ecd7932534b530ebca7a
|
||||||
|
master_kek_source_0b = 8467b67f1311aee6589b19af136c807a
|
||||||
|
master_kek_source_0c = 683bca54b86f9248c305768788707923
|
||||||
|
master_kek_source_0d = f013379ad56351c3b49635bc9ce87681
|
||||||
|
master_kek_source_0e = 6e7786ac830a8d3e7db766a022b76e67
|
||||||
|
master_kek_source_0f = 99220957a7f95e94fe787f41d6e756e6
|
||||||
|
master_kek_source_10 = 71b9a6c0ff976b0cb440b9d5815d8190
|
||||||
|
master_kek_source_11 = 00045df04dcd14a31cbfde4855ba35c1
|
||||||
|
master_kek_source_12 = d76374464eba780a7c9db3e87a3d71e3
|
||||||
|
master_kek_source_13 = a17d34db2d9ddae5f815634c8fe76cd8
|
||||||
|
master_kek_source_14 = 66c8cb3decf459735488e12ee63d6846
|
||||||
|
master_key_00 = c2caaff089b9aed55694876055271c7d
|
||||||
|
master_key_01 = 54e1b8e999c2fd16cd07b66109acaaa6
|
||||||
|
master_key_02 = 4f6b10d33072af2f250562bff06b6da3
|
||||||
|
master_key_03 = 84e04ec20b9373818c540829cf147f3d
|
||||||
|
master_key_04 = cfa2176790a53ff74974bff2af180921
|
||||||
|
master_key_05 = c1dbedcebf0dd6956079e506cfa1af6e
|
||||||
|
master_key_06 = 0aa90e6330cdc12d819b3254d11a4e1e
|
||||||
|
master_key_07 = 929f86fbfe4ef7732892bf3462511b0e
|
||||||
|
master_key_08 = 23cfb792c3cb50cd715da0f84880c877
|
||||||
|
master_key_09 = 75c93b716255319b8e03e14c19dea64e
|
||||||
|
master_key_0a = 73767484c73088f629b0eeb605f64aa6
|
||||||
|
master_key_0b = 8500b14bf4766b855a26ffc614097a8f
|
||||||
|
master_key_0c = b3c503709135d4b35de31be4b0b9c0f7
|
||||||
|
master_key_0d = 6d2b26416ab030dc504cbfd6bb2977b7
|
||||||
|
master_key_0e = 3b995e3bf23207c3cacb07f8c57415e6
|
||||||
|
master_key_0f = ff22454d86237004c750e2dcb4b16c80
|
||||||
|
master_key_10 = 252c7d95f296d07f2369bdba6d42c615
|
||||||
|
master_key_11 = 03d1d722e91bf7f2c8f3c00283bf5c6c
|
||||||
|
master_key_12 = 32ecadc8986540f930f54d159fcba88e
|
||||||
|
master_key_13 = 5146f2e7096bd2f8fa14030b883a98d0
|
||||||
|
master_key_14 = 4c9b499cc482b0fe8c6c2f698e19ff64
|
||||||
|
master_key_source = d8a2410ac6c59001c61d6a267c513f3c
|
||||||
|
package2_key_00 = a35a19cb14404b2f4460d343d178638d
|
||||||
|
package2_key_01 = a0dd1eacd438610c85a191f02c1db8a8
|
||||||
|
package2_key_02 = 7e5ba2aafd57d47a85fd4a57f2076679
|
||||||
|
package2_key_03 = bf03e9889fa18f0d7a55e8e9f684323d
|
||||||
|
package2_key_04 = 09df6e361e28eb9c96c9fa0bfc897179
|
||||||
|
package2_key_05 = 444b1a4f9035178b9b1fe262462acb8e
|
||||||
|
package2_key_06 = 442cd9c21cfb8914587dc12e8e7ed608
|
||||||
|
package2_key_07 = 70c821e7d6716feb124acbac09f7b863
|
||||||
|
package2_key_08 = 8accebcc3d15a328a48365503f8369b6
|
||||||
|
package2_key_09 = f562a7c6c42e3d4d3d13ffd504d77346
|
||||||
|
package2_key_0a = 0803167ec7fc0bc753d8330e5592a289
|
||||||
|
package2_key_0b = 341db6796aa7bdb8092f7aae6554900a
|
||||||
|
package2_key_0c = 4e97dc4225d00c6ae33d49bddd17637d
|
||||||
|
package2_key_0d = db13c2de2c313540b18a32b4f106d4a1
|
||||||
|
package2_key_0e = 254d393b26e6d98963c1c8c4fa6d11e2
|
||||||
|
package2_key_0f = 1c87f9650cca54af03df3590021e457d
|
||||||
|
package2_key_10 = 2d64ee13cece88746b375f1a43b9fdf6
|
||||||
|
package2_key_11 = 73a9680bbd12d3a05c6eddb9545c4077
|
||||||
|
package2_key_12 = 64f022a4150139a118608f55e5621c72
|
||||||
|
package2_key_13 = 56adb5ca4e65d0ce48b2d70129cb87e1
|
||||||
|
package2_key_14 = d8118afae97877041ae563eff14de93c
|
||||||
|
package2_key_source = fb8b6a9c7900c849efd24d854d30a0c7
|
||||||
|
per_console_key_source = 4f025f0eb66d110edc327d4186c2f478
|
||||||
|
retail_specific_aes_key_source = e2d6b87a119cb880e822888a46fba195
|
||||||
|
save_mac_kek_source = d89c236ec9124e43c82b038743f9cf1b
|
||||||
|
save_mac_key = d623f7fe4b68d2c5f59b8eda8be683ae
|
||||||
|
save_mac_key_source = e4cd3d4ad50f742845a487e5a063ea1f
|
||||||
|
save_mac_sd_card_kek_source = 0489ef5d326e1a59c4b7ab8c367aab17
|
||||||
|
save_mac_sd_card_key_source = 6f645947c56146f9ffa045d595332918
|
||||||
|
sd_card_custom_storage_key_source = 370c345e12e4cefe21b58e64db52af354f2ca5a3fc999a47c03ee004485b2fd0
|
||||||
|
sd_card_kek_source = 88358d9c629ba1a00147dbe0621b5432
|
||||||
|
sd_card_nca_key_source = 5841a284935b56278b8e1fc518e99f2b67c793f0f24fded075495dca006d99c2
|
||||||
|
sd_card_save_key_source = 2449b722726703a81965e6e3ea582fdd9a951517b16e8f7f1f68263152ea296a
|
||||||
|
ssl_rsa_kek = b011100660d1dccbad1b1b733afa9f95
|
||||||
|
ssl_rsa_kek_personalized = f6f6f26ace89a681fa6b3870b47a5f77
|
||||||
|
ssl_rsa_kek_source = 9a383bf431d0bd8132534ba964397de3
|
||||||
|
ssl_rsa_kekek_source = 7f5bb0847b25aa67fac84be23d7b6903
|
||||||
|
ssl_rsa_key = 43e0775b5c220a9d75ec736d067d5461566f6710d4ede02f67031beb55cecbdf9ada949ca161d91616b2101cb34915db1b6992a2de8f9755cd8141e94d7bc194e1a0c3d4395bbfb034880b5f9db43de01c87edfb499f4db9cbe37a7ffc436cbb3eb13dddbd66f61a38ca7f54c8382e62e238b9776f34dcf3aedbe04b58099b9e879694d3957574a02293d4f795fd6cfedad0384765ead58bea26674b151f60ea59cf679789b95d041804df4297bca3e66bd1cce4898af7f0f9f64c0bf74c567c0240b6be44f6e27cc70cef0528ceaac8368ba89063551f0434f3ab163050f0330ec7789fbb77359cc667b279b24269dcf03a4d56a25158ba1b09e8c7611b8fa1
|
||||||
|
titlekek_00 = 62a24d6e6d0d0e0abf3554d259be3dc9
|
||||||
|
titlekek_01 = 8821f642176969b1a18021d2665c0111
|
||||||
|
titlekek_02 = 5d15b9b95a5739a0ac9b20f600283962
|
||||||
|
titlekek_03 = 1b3f63bcb67d4b06da5badc7d89acce1
|
||||||
|
titlekek_04 = e45c1789a69c7afbbf1a1e61f2499459
|
||||||
|
titlekek_05 = ddc67f7189f4527a37b519cb051eee21
|
||||||
|
titlekek_06 = b1532b9d38ab036068f074c0d78706ac
|
||||||
|
titlekek_07 = 81dc1b1783df268789a6a0edbf058343
|
||||||
|
titlekek_08 = 47dfe4bf0eeda88b17136b8005ab08ea
|
||||||
|
titlekek_09 = adaa785d90e1a9c182ac07bc276bf600
|
||||||
|
titlekek_0a = 42daa957c128f75bb1fda56a8387e17b
|
||||||
|
titlekek_0b = d08903363f2c8655d3de3ccf85d79406
|
||||||
|
titlekek_0c = be2682599db34caa9bc7ebb2cc7c654c
|
||||||
|
titlekek_0d = 41071f95beddc4114a03e0072e6ccab7
|
||||||
|
titlekek_0e = e342365a0fa0fa4a28a7bc00e45b3f68
|
||||||
|
titlekek_0f = 105999eaf8b71d199bf201f525b2c68d
|
||||||
|
titlekek_10 = 3796fcdb27351d58cc3f3379dda04202
|
||||||
|
titlekek_11 = b16d793f4be5394e60a6e426e172c16a
|
||||||
|
titlekek_12 = 0cd263cbddcbeca9ffa779edbe708664
|
||||||
|
titlekek_13 = 8d4d403cd8c5ec76c3d777ac55c7ef35
|
||||||
|
titlekek_14 = 2d44b28c78de6ef226d9d70e2f6362a2
|
||||||
|
titlekek_source = 1edc7b3b60e6b4d878b81715985e629b
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
we will hope you have a clean dualroot env,
|
||||||
|
|
||||||
|
to install things apt requires some stuff (here also includes a systemd fix which you will probably need)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#====> Start Out of root
|
||||||
|
cp /etc/resolv.conf /opt/test/dual_rootfs/etc/resolv.conf
|
||||||
|
cp /etc/hosts /opt/test/dual_rootfs/etc/hosts
|
||||||
|
mount --bind /proc /opt/test/dual_rootfs/proc
|
||||||
|
mount --bind /sys /opt/test/dual_rootfs/sys
|
||||||
|
mount --bind /dev /opt/test/dual_rootfs/dev
|
||||||
|
mount --bind /dev/pts /opt/test/dual_rootfs/dev/pts
|
||||||
|
mount --bind /dev /opt/test/dual_rootfs/dev
|
||||||
|
mount -t devpts devpts /opt/test/dual_rootfs/dev/pts
|
||||||
|
mount -t proc proc /opt/test/dual_rootfs/proc
|
||||||
|
mount -t sysfs sys /opt/test/dual_rootfs/sys
|
||||||
|
#<= ENTER
|
||||||
|
|
||||||
|
echo 'APT::Sandbox::User "root";' > /etc/apt/apt.conf.d/99sandbox #<-------- FIX APT!!
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#1. Overwrite failing systemd postinst script with a successful dummy
|
||||||
|
echo '#!/bin/sh' > /var/lib/dpkg/info/systemd.postinst
|
||||||
|
echo 'exit 0' >> /var/lib/dpkg/info/systemd.postinst
|
||||||
|
chmod +x /var/lib/dpkg/info/systemd.postinst
|
||||||
|
|
||||||
|
#2. Get a nameserver in there
|
||||||
|
|
||||||
|
echo "nameserver 8.8.8.8" > /etc/resolv.conf
|
||||||
|
echo "nameserver 1.1.1.1" >> /etc/resolv.conf
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
to setup debootstrap env
|
||||||
|
|
||||||
|
# mount -t proc /proc /opt/test/dual_rootfs/proc
|
||||||
|
# mount -t sysfs /sys /opt/test/dual_rootfs/sys
|
||||||
|
# mount --bind /dev /opt/test/dual_rootfs/dev
|
||||||
|
# mount --bind /dev/pts /opt/test/dual_rootfs/dev/pts
|
||||||
|
# chroot /opt/test/dual_rootfs /debootstrap/debootstrap --second-stage
|
||||||
|
|
||||||
|
|
||||||
@@ -0,0 +1,108 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
setup binds for apt :
|
||||||
|
|
||||||
|
mount --bind /dev /opt/test/dual_rootfs/dev
|
||||||
|
mount --bind /dev/pts /opt/test/dual_rootfs/dev/pts
|
||||||
|
|
||||||
|
|
||||||
|
apt update
|
||||||
|
apt install xorg fastfetch vi
|
||||||
|
|
||||||
|
# get open gl:
|
||||||
|
|
||||||
|
apt install -y mesa-utils libgl1 libglx-mesa0 libgl1-mesa-dri x11-utils
|
||||||
|
|
||||||
|
# 5. Shared memory / IPC x11 neeeeds this & for OpenGL rendering
|
||||||
|
mount -t tmpfs tmpfs "$CHROOT_PATH/tmp" 2>/dev/null
|
||||||
|
mount -t tmpfs tmpfs "$CHROOT_PATH/run" 2>/dev/null
|
||||||
|
mount --bind /dev/shm "$CHROOT_PATH/dev/shm" 2>/dev/null
|
||||||
|
|
||||||
|
|
||||||
|
mount --bind /tmp/.X11-unix /opt/test/dual_rootfs/tmp/.X11-unix 2>/dev/null
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
cat << 'EOF' > /tmp/start_debian_xfce.sh
|
||||||
|
#!/bin/sh
|
||||||
|
# 1. Ensure essential mounts exist
|
||||||
|
mountpoint -q /opt/test/dual_rootfs/proc || mount -t proc /proc /opt/test/dual_rootfs/proc
|
||||||
|
mountpoint -q /opt/test/dual_rootfs/sys || mount -t sysfs /sys /opt/test/dual_rootfs/sys
|
||||||
|
mountpoint -q /opt/test/dual_rootfs/dev || mount --bind /dev /opt/test/dual_rootfs/dev
|
||||||
|
mountpoint -q /opt/test/dual_rootfs/dev/pts || mount --bind /dev/pts /opt/test/dual_rootfs/dev/pts
|
||||||
|
mountpoint -q /opt/test/dual_rootfs/dev/shm || mount -t tmpfs -o mode=1777,nosuid,nodev tmpfs /opt/test/dual_rootfs/dev/shm
|
||||||
|
mountpoint -q /opt/test/dual_rootfs/tmp || mount --bind /tmp /opt/test/dual_rootfs/tmp
|
||||||
|
mountpoint -q /opt/test/dual_rootfs/var/run || mount --bind /var/run /opt/test/dual_rootfs/var/run
|
||||||
|
|
||||||
|
# 2. Launch XFCE with DISPLAY explicitly passed into Debian
|
||||||
|
exec chroot /opt/test/dual_rootfs /usr/bin/env DISPLAY=:0 /usr/bin/startxfce4
|
||||||
|
EOF
|
||||||
|
|
||||||
|
chmod +x /tmp/start_debian_xfce.sh
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[TO FIX SYSTEMD & PSSWD]
|
||||||
|
# 1. Overwrite the postinst script cleanly (single quotes prevent the ! error)
|
||||||
|
echo '#!/bin/sh' > /var/lib/dpkg/info/dbus-system-bus-common.postinst
|
||||||
|
echo 'exit 0' >> /var/lib/dpkg/info/dbus-system-bus-common.postinst
|
||||||
|
chmod +x /var/lib/dpkg/info/dbus-system-bus-common.postinst
|
||||||
|
|
||||||
|
# 2. Tell dpkg to configure everything
|
||||||
|
dpkg --configure -a
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
TO GRAB DISPLAY!!!
|
||||||
|
|
||||||
|
|
||||||
|
1. find authority file:
|
||||||
|
|
||||||
|
# ps | grep -i x
|
||||||
|
118 root [ext4-dio-unwrit]
|
||||||
|
124 root [ext4-dio-unwrit]
|
||||||
|
126 root [ext4-dio-unwrit]
|
||||||
|
128 root [ext4-dio-unwrit]
|
||||||
|
191 root [wl12xx_wq]
|
||||||
|
194 root [irq/406-wl18xx]
|
||||||
|
257 root [dsx_rebuild_wor]
|
||||||
|
260 root [dsx_exp_workque]
|
||||||
|
346 root {startx} /bin/sh /usr/bin/startx
|
||||||
|
369 root xinit /etc/X11/xinit/xinitrc -- /usr/bin/X :0 -auth /tmp/.serverauth.346 <<<<<<<<<<<This one
|
||||||
|
370 root /usr/bin/X :0 -auth /tmp/.serverauth.346
|
||||||
|
413 root xterm -geometry 80x24+0+0 -name login -sb -fg green -bg black
|
||||||
|
1061 jibo-ski dbus-launch --autolaunch 4f895737baecace451b18281386d43a9 --binary-syntax --close-stderr
|
||||||
|
6395 root grep -i x
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
cp /tmp/.serverauth.* /opt/test/dual_rootfs/root/.Xauthority 2>/dev/null
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
mount -t proc proc /opt/test/dual_rootfs/proc
|
||||||
|
mount -t sysfs sys /opt/test/dual_rootfs/sys
|
||||||
|
mount --bind /dev /opt/test/dual_rootfs/dev
|
||||||
|
|
||||||
|
# Re-enter chroot
|
||||||
|
chroot /opt/test/dual_rootfs /bin/bash
|
||||||
|
|
||||||
|
===============================================================================================================================================================================
|
||||||
|
===============================================================================================================================================================================
|
||||||
|
===============================================================================================================================================================================
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user